Conjugation and holomorphic domains #
This file records the elementary conjugation API used by the conformal-mapping roadmap's
Schwarz-reflection layer. Mathlib already proves the pointwise fact
DifferentiableAt.conj_conj: if f is complex differentiable at conj z, then
z ↦ conj (f (conj z)) is complex differentiable at z. The lemmas here package the
corresponding within-set statement for reflected images, which is the form needed before the
real-axis Schwarz reflection principle.
It also names the standard real-axis Schwarz-reflection extension
z ↦ if 0 ≤ z.im then f z else conj (f (conj z)), together with the pointwise API for the
upper and lower half-planes and the conjugation symmetry forced by real boundary values.
The closed upper branch is intentionally exposed through the pointwise simplifier
schwarzReflection_of_im_nonneg, with subset-level wrappers for branch agreement and
differentiability transfer. The continuity lemmas record the topological gluing input for
the later Morera-based reflection theorem: the reflected branch is continuous on reflected
sets, and the explicit Schwarz-reflection extension is continuous across the real axis when
the boundary values are real.
The last section turns conjugation symmetry into a statement about limits at a real point: a holomorphic function on a punctured disc about a real point which commutes with conjugation has a two-sided limit there as soon as it has one along the upper half-plane. Symmetry transports the bound to the lower half-plane and continuity to the real axis, after which the singularity is removable. This is how a one-sided asymptotic at a boundary point of the upper half-plane becomes a residue of the continued function.
The explicit real-axis Schwarz-reflection extension of a function from the closed upper half-plane to the plane.
On 0 ≤ z.im this is f z; on the lower half-plane it is conj (f (conj z)).
Equations
- TauCeti.schwarzReflection f z = if 0 ≤ z.im then f z else (starRingEnd ℂ) (f ((starRingEnd ℂ) z))
Instances For
The Schwarz-reflection extension is the explicit upper/lower half-plane witness.
On any subset of the lower half-plane, Schwarz reflection agrees with the reflected branch.
On a domain where the original function is real-valued on the real axis, the Schwarz-reflection extension is conjugation-symmetric at each point of the domain.
On a domain where the original function is real-valued on the real axis, the Schwarz-reflection extension is conjugation-symmetric on that domain.
For a domain closed under conjugation, conjugation carries the upper half-plane part of the domain to its lower half-plane part.
For a domain closed under conjugation, conjugation carries the lower half-plane part of the domain to its upper half-plane part.
Conjugating both source and target preserves continuity on reflected sets.
Conjugating both source and target preserves continuity on reflected sets, in both directions.
If a domain is closed under conjugation and f is continuous on its upper half-plane
part, then the reflected branch z ↦ conj (f (conj z)) is continuous on the lower
half-plane part.
On the lower half-plane part of a domain closed under conjugation, the explicit Schwarz reflection extension is continuous whenever the original function is continuous on the upper half-plane part.
For a domain closed under conjugation, conjugation carries the closed upper half-plane part of the domain to its closed lower half-plane part.
If a domain Ω is closed under conjugation, f is continuous on its closed upper half-plane
part, and f takes real values at the real-axis points of Ω, then the explicit
Schwarz-reflection extension is continuous on Ω.
If f is continuous on the closed upper half-plane and takes real values on the real axis,
then its explicit Schwarz-reflection extension is continuous on the plane.
Antiholomorphic-composition prerequisite for Schwarz reflection.
If f is holomorphic on S, then z ↦ conj (f (conj z)) is holomorphic on the reflected
set conj '' S.
Conjugating both source and target preserves holomorphicity on domains, in both directions.
If a domain is closed under conjugation and f is holomorphic on its upper half-plane
part, then the reflected branch z ↦ conj (f (conj z)) is holomorphic on the lower
half-plane part.
On the lower half-plane part of a domain closed under conjugation, the explicit Schwarz reflection extension is holomorphic whenever the original function is holomorphic on the upper half-plane part.
Away from the real axis, the Schwarz-reflection extension is holomorphic on a conjugation-symmetric domain whenever the original function is holomorphic on its upper half-plane part.
At a point in the open upper half-plane, the Schwarz-reflection extension has the same derivative as the original function.
At a point in the open lower half-plane, the derivative of the Schwarz-reflection
extension is the conjugate of the derivative of f at the conjugate point.
A conjugation-symmetric holomorphic function has a two-sided limit at a real point as soon
as it has one from above. If g is holomorphic on a punctured disc about a real point x,
commutes with conjugation, and tends to c along the open upper half-plane, then it tends to c
along the whole punctured neighbourhood of x. In particular c is then real.