Boundary values of the Schwarz--Christoffel map #
The Schwarz--Christoffel primitive has two kinds of boundary point on the real axis. Away from
the prevertices it continues holomorphically across a neighbourhood, while at a prevertex it still
has a finite limit when the total exponent there is greater than -1. This file packages both
cases in a single boundary map.
The canonical value schwarzChristoffelBoundary a e z₀ x is Mathlib's extendFrom extension of
the primitive from the upper half-plane. That extension is a genuine limit of the primitive
wherever such a limit exists, which is the case whenever the total exponent at x is greater
than -1; this includes every point which is not a prevertex. On a prevertex whose total
exponent is greater than -1 it agrees with schwarzChristoffelVertex, and on an interval free
of nonzero prevertices it is continuous,
injective, and has the explicit straight-edge increment formula from the boundary continuation.
Thus the boundary map is the common object in which the vertices and the open edges of the
eventual polygon meet.
Main definitions #
TauCeti.schwarzChristoffelBoundary-- the boundary value of the Schwarz--Christoffel primitive at a real point.
Main results #
TauCeti.tendsto_schwarzChristoffelPrimitive_boundary-- the primitive tends to the boundary value wherever the total exponent is greater than-1.TauCeti.schwarzChristoffelBoundary_apply_prevertex-- at a prevertex whose total exponent is greater than-1, the boundary value is the previously constructed Schwarz--Christoffel vertex.TauCeti.schwarzChristoffelBoundary_change_base-- changing the normalization point of the primitive subtracts a constant from the boundary map.TauCeti.schwarzChristoffelBoundary_sub_eq-- an increment of the boundary map along an open edge is a real integral times the fixed edge direction.TauCeti.schwarzChristoffelBoundary_injOnandTauCeti.collinear_schwarzChristoffelBoundary_image-- an open edge is embedded in a line.
References #
- L. Ahlfors, Complex Analysis, Ch. 6, Section 2.
- T. Driscoll and L. Trefethen, Schwarz--Christoffel Mapping, Ch. 2.
The boundary value of the Schwarz--Christoffel map at a real point: the value at that
point of Mathlib's extendFrom extension of the normalized primitive from the upper half-plane.
The extension is total, so this is a limit of the primitive only where such a limit exists; that
happens whenever the total exponent at the point is greater than -1, by
tendsto_schwarzChristoffelPrimitive_boundary, and the value is unspecified elsewhere.
Equations
Instances For
A limit of the Schwarz--Christoffel primitive from the upper half-plane is its canonical boundary value.
At a prevertex whose total exponent is greater than -1, the canonical
Schwarz--Christoffel boundary value is the Schwarz--Christoffel vertex.
The Schwarz--Christoffel primitive tends to its canonical boundary value at every real point
where the total exponent is greater than -1. At a prevertex this is the integrable-singularity
estimate; away from all prevertices the integrand continues holomorphically across a real
neighbourhood.
Changing the base point of the normalized primitive subtracts, from the canonical
Schwarz--Christoffel boundary map, the value of the primitive at the old base point. This is the
boundary counterpart of schwarzChristoffelPrimitive_change_base, and holds wherever the total
exponent is greater than -1.
The canonical Schwarz--Christoffel boundary map is continuous on any set of real points at
which the total exponent is greater than -1. This simultaneously gives continuity along open
edges and attachment of those edges to every integrable prevertex.
On a real interval free of prevertices with nonzero exponent, the canonical boundary map is continuous.
Along a real interval free of prevertices with nonzero exponent, the increment of the
canonical Schwarz--Christoffel boundary map between two points is the real integral of
∏ i, |t - a i| ^ e i between them, times the fixed unimodular direction with argument
schwarzChristoffelEdgeAngle a e p.
On an open boundary interval containing no nonzero prevertex, the derivative of the Schwarz--Christoffel boundary map is the positive density times the fixed edge direction.
The canonical Schwarz--Christoffel boundary map is injective on every real interval free of prevertices with nonzero exponent.
The image of a prevertex-free real interval under the canonical Schwarz--Christoffel boundary map is collinear.
Between two real endpoints whose total exponents are greater than -1, with no prevertex of
nonzero exponent strictly between them, the canonical Schwarz--Christoffel boundary map is
continuous on the closed interval. When the endpoints are prevertices, this says that the open
straight edge supplied by schwarzChristoffelBoundary_sub_eq attaches continuously to its two
vertices.