A circular crosscut with a short image #
Conformal/LengthArea.lean proves Wolff's lemma — among the circles ‖z - ζ‖ = ρ with
r < ρ < R, one has small TauCeti.circleImageLength f s ζ ρ — and the chord bound
TauCeti.ofReal_dist_le_circleImageLength, which controls the distance between the images of the
two endpoints of an arc of angles. It leaves open, in its own words, the step of "turning that
into a crosscut of small diameter at a boundary point". This file takes that step: it reads the
intersection ball c r ∩ sphere ζ ρ of the circle sphere ζ ρ with the disc — at a boundary
point, dist ζ c = r, the circular crosscut of Conformal/Crosscut/Basic.lean when
ρ < 2 * r, and empty otherwise — as an arc of angles, and concludes that its image under a
conformal map has small diameter at suitable radii ρ.
That is the first of the two geometric inputs
TauCeti.exists_continuousOn_closure_eqOn_of_forall_exists_diam_union_le of
Conformal/CutDiameter.lean runs on, and hence of layer L5 of
TauCetiRoadmap/ConformalMapping/README.md, Carathéodory's boundary correspondence. The second —
a small set E enclosing the boundary points of the image domain that cling to the piece the
crosscut cuts off — is a matter of local connectedness of that boundary and is not treated here.
The intersection is an arc #
Everything rests on the angular description of the intersection proved in
TauCeti/Topology/Circle/Metric.lean. Writing α = arg (c - ζ) for the direction from ζ to the
centre of the disc and d = dist ζ c, the criterion TauCeti.circleMap_mem_ball_iff_sq read off
the law of cosines says that
circleMap ζ ρ θ ∈ ball c r ↔ ρ ^ 2 + d ^ 2 - r ^ 2 < 2 * ρ * d * cos (θ - α),
and TauCeti.circleMap_mem_ball_of_mem_Icc deduces that the condition holds throughout an interval
of angles inside the period centred at α as soon as it holds at both ends. Every point of the
circle sphere ζ ρ is circleMap ζ ρ (α + t) for some t ∈ [-π, π], so any two points of the
intersection are the endpoints of such an interval, of width at most 2 * π, along which the chord
bound applies.
Nothing in that description relates ζ to the disc, so the estimates below are stated for an
arbitrary centre ζ of the cutting circle. The Carathéodory correspondence spends them at a
boundary point, dist ζ c = r, which together with ρ < 2 * r is where ball c r ∩ sphere ζ ρ
is a circular crosscut in the sense of Conformal/Crosscut/Basic.lean; neither hypothesis is
needed for the estimates themselves, whose statements cover every centre and radius.
Main results #
TauCeti.ofReal_dist_le_circleImageLength_of_mem_ball_inter_sphere— the chord bound forball c r ∩ sphere ζ ρ: any two of its points have images at distance at mostTauCeti.circleImageLength f (ball c r) ζ ρ.TauCeti.diam_image_ball_inter_sphere_le— hence the image ofball c r ∩ sphere ζ ρis no wider than that quantity.TauCeti.isBounded_image_ball_inter_sphere_of_circleImageLength_ne_top— and when that quantity is finite the image is bounded, so its diameter is a genuine bound on the distances inside it.TauCeti.exists_diam_image_ball_inter_sphere_le_of_lintegral_ne_top— the conclusion, from Wolff's lemma: a holomorphic map of a disc with finite Dirichlet integral has, at every centreζand below every positive radius, a radiusρat whichf '' (ball c r ∩ sphere ζ ρ)has diameter at mostε.TauCeti.exists_diam_image_ball_inter_sphere_le_and_circleImageLength_ne_top— the same selection returning also the finite circle-image length and the boundedness that follows from it, which is the form the crosscut theorems downstream consume.TauCeti.exists_diam_image_ball_inter_sphere_le— its corollary for an injective map with bounded image, the case a Riemann map falls under.
Generality #
In accordance with the generality bar of ConformalMapping/README.md, which fixes scalar ℂ for
every theorem added in layers L0–L6, everything below is stated for maps of ℂ. The disc is a
general ball c r rather than the unit disc, since nothing is cheaper in the normalised case, and
the centre ζ of the cutting circle is unrestricted, since the arc description that carries the
chord bound never uses dist ζ c = r. The radius ρ of that circle is unrestricted as well, the
three estimates on ball c r ∩ sphere ζ ρ asking nothing of it: sphere ζ ρ is empty for ρ < 0
and the single point ζ for ρ = 0, so both degenerate cases hold for want of a second point.
Coordination with upstream Mathlib #
Layer L5 is absent from
mathlib4#33505, the in-progress
human-curated Riemann-mapping-theorem effort, which stops at the mapping theorem itself, and
Mathlib has no boundary correspondence for conformal maps. So this file is new Lean formalization
rather than a temporary shim; it consumes no L0–L3 shim, its analytic inputs being the length–area
estimates of Conformal/LengthArea.lean and the area formula they rest on.
References #
- Ch. Pommerenke, Boundary Behaviour of Conformal Maps, §2.2 (the length–area method, Wolff's lemma and crosscuts).
- J. B. Conway, Functions of One Complex Variable I (GTM 11), Ch. IX.
The chord bound on the intersection ball c r ∩ sphere ζ ρ #
The chord bound on ball c r ∩ sphere ζ ρ. For f holomorphic on ball c r and an
arbitrary centre ζ, any two points of ball c r ∩ sphere ζ ρ have images at distance at most
TauCeti.circleImageLength f (ball c r) ζ ρ.
The two points are circleMap ζ ρ (α + t₁) and circleMap ζ ρ (α + t₂) for angles
t₁, t₂ ∈ [-π, π] off the direction α = arg (c - ζ) of the centre of the disc; the arc of angles
between them has width at most 2 * π and stays in the disc by
TauCeti.circleMap_mem_ball_of_mem_Icc, so TauCeti.ofReal_dist_le_circleImageLength applies to
it with s = U = ball c r.
The centre ζ of the cutting circle is unrestricted: ball c r ∩ sphere ζ ρ is an arc of angles
wherever ζ lies, so the bound is not confined to the circular crosscuts at a boundary point
ζ ∈ sphere c r that the Carathéodory correspondence cuts with. The radius ρ is unrestricted
too, the hypotheses forcing 0 ≤ ρ: a negative radius leaves sphere ζ ρ empty, and ρ = 0
leaves it the single point ζ, so in both degenerate cases z = w and the chord is 0.
The image of ball c r ∩ sphere ζ ρ is no wider than its length. A bound ε on
TauCeti.circleImageLength f (ball c r) ζ ρ bounds the diameter of the image of
ball c r ∩ sphere ζ ρ, by the chord bound
TauCeti.ofReal_dist_le_circleImageLength_of_mem_ball_inter_sphere, from which it inherits its
indifference to the centre and the radius of the cutting circle.
An image of finite length is bounded. The chord bound
TauCeti.ofReal_dist_le_circleImageLength_of_mem_ball_inter_sphere keeps every pair of points of
f '' (ball c r ∩ sphere ζ ρ) within the finite number
(TauCeti.circleImageLength f (ball c r) ζ ρ).toReal of each other.
This is what makes Metric.diam (f '' (ball c r ∩ sphere ζ ρ)) a bound on the distances inside
that image rather than the junk value 0 that an unbounded set carries; it is the disc counterpart
of TauCeti.isBounded_image_circleMap_image_Ioo_of_lintegral_ne_top, stated against the
intersection rather than against an arc of angles.
Circle intersections with a short image #
A holomorphic map of finite Dirichlet integral has short images of small circle
intersections, together with the length witness that produced the bound. For f holomorphic on
ball c r with finite Dirichlet integral and an arbitrary ζ, every tolerance ε > 0 and every
bound R > 0 admit a radius ρ < R at which circleImageLength f (ball c r) ζ ρ is finite, the
image of ball c r ∩ sphere ζ ρ has diameter at most ε, and that image is bounded.
TauCeti.exists_diam_image_ball_inter_sphere_le_of_lintegral_ne_top is the diameter conjunct
alone. Callers that go on to talk about the crosscut itself need the finite length as well --
the endpoint-limit and Jordan-closing theorems both take it -- and boundedness follows from it,
so all three are returned here rather than reconstructed at each call site. A caller wanting a
genuine circular crosscut applies this at dist ζ c = r with R := min R (2 * r).
A holomorphic map of finite Dirichlet integral has short images of small circle
intersections. For f holomorphic on ball c r with ∫⁻ z in ball c r, ‖deriv f z‖ₑ ^ 2 ≠ ⊤
and an arbitrary ζ, every tolerance ε > 0 and every bound R > 0 admit a radius ρ < R at
which the image of ball c r ∩ sphere ζ ρ has diameter at most ε. The case the Carathéodory
correspondence uses is ζ on the circle sphere c r and ρ < 2 * r, where the intersection is a
circular crosscut.
This is the limiting form TauCeti.exists_circleImageLength_lt_of_lintegral_ne_top of Wolff's
lemma fed to TauCeti.diam_image_ball_inter_sphere_le. The annulus in which the good ρ is sought
is chosen there rather than here: it is made logarithmically long enough that the length–area
average of circleImageLength f (ball c r) ζ ρ ^ 2 over it falls below the threshold, and is
shrunk against R so that the radius produced lies in Ioo 0 R.
The bound is on the intersection ball c r ∩ sphere ζ ρ, which is a genuine circular crosscut only
at a boundary point, dist ζ c = r, and there only when ρ < 2 * r, the intersection being empty
otherwise; since R is arbitrary, a caller wanting a crosscut applies the theorem at such a ζ
with R ≤ 2 * r. Neither restriction is imposed here, and away from the boundary circle neither
holds: a cutting circle centred at c itself meets the disc in the whole of sphere c ρ for
ρ < r, and one centred far outside meets it at radii ρ far above 2 * r.
This is the first of the two geometric inputs of
TauCeti.exists_continuousOn_closure_eqOn_of_forall_exists_diam_union_le; nothing here bounds
the boundary piece the crosscut cuts off, which is a matter of the image domain rather than of the
map.
A conformal map of a disc has arbitrarily small images of the circle intersections
ball c r ∩ sphere ζ ρ at every centre ζ. This is the case of
TauCeti.exists_diam_image_ball_inter_sphere_le_of_lintegral_ne_top that a Riemann map falls under:
for f injective on ball c r with bounded image the Dirichlet integral is the area of that image,
hence finite by TauCeti.lintegral_enorm_deriv_sq_ne_top_of_isBounded.
As there, the intersection bounded is a genuine circular crosscut only at a boundary point,
dist ζ c = r, and there only when ρ < 2 * r, the intersection being empty otherwise — in
particular empty when r = 0, which the hypotheses allow; a caller wanting a crosscut applies the
theorem at such a ζ with R ≤ 2 * r.