Documentation

LeanPool.OperatorTheory.Operator.Crouzeix.ScalarCompanionBoundaryMeasureMass

Automatic mass of the boundary double-layer density #

For an oriented smooth convex Jordan boundary, the double-layer density

rho_xi(t) = Im (gamma'(t) / (gamma(t) - xi)) / pi

has mass one at every frontier point. The proof chooses a parameter s for xi, divides the boundary chord by gamma'(s), and rotates it by -I. Convex support puts this normalized chord in Complex.slitPlane. Its principal argument therefore lifts continuously from 0 to pi during one period, and its derivative is exactly pi * rho_xi. Positivity makes the lift monotone, which supplies derivative integrability; the improper fundamental theorem then gives the mass identity.

Main declarations #

The explicit boundary double-layer density has the same period as the boundary trace.

theorem canonicalNormal_support_all_of_Ioc (Omega : SmoothJordanDomain) (c : ℂ) (hsupport : ∀ t ∈ Set.Ioc 0 (2 * Real.pi), ((starRingEnd ℂ) (-Complex.I * deriv Omega.boundaryParam t) * (c - Omega.boundaryParam t)).re ≤ 0) (t : ℝ) :

An oriented support inequality verified on the standard half-open fundamental interval holds at every real parameter.

If one point of the open carrier lies consistently on the inward side of the canonical oriented tangent line, then the boundary double-layer density based at every frontier point has interval-integral mass one.

A consistently oriented point of the carrier makes every polynomial boundary phase contractive.