Documentation

LeanPool.OperatorTheory.Operator.Crouzeix.ScalarCompanionRadial

Inward-chord control for the scalar companion #

Full Plemelj continuity at an arbitrary smooth frontier is delicate. Along an inward chord of a convex domain, however, an interior ball gives a uniform geometric denominator estimate. If

z_r = (1-r) xi + r c,

where c is interior and xi is on the frontier, then every frontier point sigma satisfies r * delta ≤ ‖sigma - z_r‖ for one fixed delta > 0. The factor r exactly cancels the size of z_r - xi; this is the domination needed to pass the cancelled scalar Cauchy contour to its radial boundary value.

Main declarations #

If the scalar winding kernel is normalized to one throughout the carrier, then exterior Cauchy-transform decay forces that carrier to be bounded.

The closure of a winding-normalized smooth Jordan carrier is compact.

The value of the polynomial divided difference p /ₘ (X - C xi) at sigma depends jointly continuously on xi and sigma.

On the compact frontier, the values of all frontier-based divided differences of one polynomial admit a single nonnegative bound.

theorem ae_boundaryParam_ne_of_mem_frontier (Omega : SmoothJordanDomain) {xi : ℂ} (hxi : xi ∈ frontier Omega.carrier) :
∀ᵐ (t : ℝ), t ∈ Set.uIoc 0 (2 * Real.pi) → Omega.boundaryParam t ≠ xi

On one fundamental integration interval, a Jordan boundary parametrization takes any prescribed frontier value only on a null set.

noncomputable def smoothJordanInwardPoint (c xi : ℂ) (r : ℝ) :

The point at proportion r along the inward chord from a frontier point xi to an interior center c.

Equations
Instances For
    theorem smoothJordanInwardPoint_mem_carrier (Omega : SmoothJordanDomain) {c xi : ℂ} (hc : c ∈ Omega.carrier) (hxi : xi ∈ frontier Omega.carrier) {r : ℝ} (hr : r ∈ Set.Ioc 0 1) :

    Every strict inward convex combination of a frontier point and an interior point lies in the open convex carrier.

    theorem exists_inward_coordinates (Omega : SmoothJordanDomain) (hbounded : Bornology.IsBounded Omega.carrier) {c z : ℂ} (hc : c ∈ Omega.carrier) (hz : z ∈ Omega.carrier) :
    ∃ r ∈ Set.Ioc 0 1, ∃ eta ∈ frontier Omega.carrier, smoothJordanInwardPoint c eta r = z

    In a bounded smooth Jordan carrier, every interior point is an inward chord point from any fixed interior center to some frontier endpoint.

    theorem exists_inward_coordinates_of_cauchyKernel_eq_one (Omega : SmoothJordanDomain) (hkernel : ∀ w ∈ Omega.carrier, crouzeixScalarCauchyKernel Omega w = 1) {c z : ℂ} (hc : c ∈ Omega.carrier) (hz : z ∈ Omega.carrier) :
    ∃ r ∈ Set.Ioc 0 1, ∃ eta ∈ frontier Omega.carrier, smoothJordanInwardPoint c eta r = z

    Under winding normalization, every carrier point has inward coordinates without a separate boundedness hypothesis.

    theorem exists_uniform_inward_boundary_denominator_bound (Omega : SmoothJordanDomain) {c : ℂ} (hc : c ∈ Omega.carrier) :
    ∃ (delta : ℝ), 0 < delta ∧ ∀ xi ∈ frontier Omega.carrier, ∀ r ∈ Set.Ioc 0 1, ∀ sigma ∈ frontier Omega.carrier, r * delta ≤ ‖sigma - smoothJordanInwardPoint c xi r‖

    One ball about an interior center gives the same linear-in-r separation estimate simultaneously for every chord endpoint and every test point on the frontier.

    theorem exists_inward_boundary_denominator_bound (Omega : SmoothJordanDomain) {c xi : ℂ} (hc : c ∈ Omega.carrier) (hxi : xi ∈ frontier Omega.carrier) :
    ∃ (delta : ℝ), 0 < delta ∧ ∀ r ∈ Set.Ioc 0 1, ∀ sigma ∈ frontier Omega.carrier, r * delta ≤ ‖sigma - smoothJordanInwardPoint c xi r‖

    An interior ball gives a linear-in-r lower bound on the distance from the inward chord point to every frontier point.

    theorem exists_uniform_inward_boundary_cross_bound (Omega : SmoothJordanDomain) {c : ℂ} (hc : c ∈ Omega.carrier) :
    ∃ (delta : ℝ) (R : ℝ), 0 < delta ∧ 0 ≤ R ∧ ∀ xi ∈ frontier Omega.carrier, ∀ r ∈ Set.Ioc 0 1, ∀ sigma ∈ frontier Omega.carrier, delta * ‖smoothJordanInwardPoint c xi r - xi‖ ≤ R * ‖sigma - smoothJordanInwardPoint c xi r‖

    For a fixed interior center, compactness of the frontier also bounds the chord lengths. Consequently the multiplied cancellation estimate has constants independent of both frontier points.

    theorem exists_inward_boundary_cross_bound (Omega : SmoothJordanDomain) {c xi : ℂ} (hc : c ∈ Omega.carrier) (hxi : xi ∈ frontier Omega.carrier) :
    ∃ (delta : ℝ), 0 < delta ∧ ∀ r ∈ Set.Ioc 0 1, ∀ sigma ∈ frontier Omega.carrier, delta * ‖smoothJordanInwardPoint c xi r - xi‖ ≤ ‖c - xi‖ * ‖sigma - smoothJordanInwardPoint c xi r‖

    The preceding denominator bound in the multiplied form used after the resolvent identity. The chord displacement contributes exactly the same factor r as the boundary separation, leaving a uniform domination constant.

    For a fixed interior center and polynomial, the integrand domination constant can be chosen uniformly over every frontier chord endpoint.

    Joint continuity of the divided difference and the uniform chord geometry give a single integrable majorant, depending only on the fixed center and polynomial, for all frontier endpoints and inward radii.

    Along inward chords, the parameterized regularized kernel minus its self-kernel is uniformly dominated by a constant times the continuous integrable function ‖boundaryParam'‖ * ‖q.eval boundaryParam‖, where q = p /ₘ (X - C xi). This is the exact domination input for a radial Plemelj limit.

    The radial Plemelj error tends to zero jointly when the inward radius tends to zero and the chord endpoint varies along the frontier. The target self-value moves with the endpoint; continuity of that self-value is a separate remaining step.

    The regularized self-value varies continuously along the frontier. The moving removable singularity is handled by dominated convergence, using joint continuity and the compact-uniform bound for divided differences.

    The explicit Plemelj boundary value is continuous on the frontier.

    Combining joint decay of the radial error with continuity of the moving self-value gives the full joint radial Plemelj limit.

    With normalized winding kernel, the full companion has the corresponding joint radial limit while its frontier endpoint moves.

    The joint radial limit specializes to each fixed frontier endpoint.

    The full companion inherits the fixed-endpoint radial limit.

    theorem tendsto_crouzeixPolynomialScalarCompanion_of_inward_coordinates (Omega : SmoothJordanDomain) (p : Polynomial ℂ) (hkernel : ∀ z ∈ Omega.carrier, crouzeixScalarCauchyKernel Omega z = 1) {c xi : ℂ} (hc : c ∈ Omega.carrier) (hxi : xi ∈ frontier Omega.carrier) (radius : ℂ → ℝ) (endpoint : ℂ → ℂ) (hcoord : ∀ᶠ (z : ℂ) in nhdsWithin xi Omega.carrier, smoothJordanInwardPoint c (endpoint z) (radius z) = z) (hparam : Filter.Tendsto (fun (z : ℂ) => (radius z, endpoint z)) (nhdsWithin xi Omega.carrier) (nhdsWithin (0, xi) (Set.Ioc 0 1 ×ˢ frontier Omega.carrier))) :

    Any inward-coordinate chart whose radius and endpoint tend jointly to (0, xi) transfers the joint radial theorem to the unrestricted interior filter. This isolates the remaining geometry needed for a full Plemelj theorem from the completed analytic argument.

    theorem tendsto_crouzeixPolynomialScalarCompanionRegularized_of_inward_coordinates (Omega : SmoothJordanDomain) (p : Polynomial ℂ) (hkernel : ∀ z ∈ Omega.carrier, crouzeixScalarCauchyKernel Omega z = 1) {c xi : ℂ} (hc : c ∈ Omega.carrier) (hxi : xi ∈ frontier Omega.carrier) (radius : ℂ → ℝ) (endpoint : ℂ → ℂ) (hcoord : ∀ᶠ (z : ℂ) in nhdsWithin xi Omega.carrier, smoothJordanInwardPoint c (endpoint z) (radius z) = z) (hparam : Filter.Tendsto (fun (z : ℂ) => (radius z, endpoint z)) (nhdsWithin xi Omega.carrier) (nhdsWithin (0, xi) (Set.Ioc 0 1 ×ˢ frontier Omega.carrier))) :

    The same inward-coordinate hypothesis supplies exactly the regularized frontier convergence consumed by the canonical Plemelj extension API.

    theorem exists_inward_coordinate_functions (Omega : SmoothJordanDomain) (hbounded : Bornology.IsBounded Omega.carrier) {c : ℂ} (hc : c ∈ Omega.carrier) :
    ∃ (radius : ℂ → ℝ) (endpoint : ℂ → ℂ), (∀ z ∈ Omega.carrier, radius z ∈ Set.Ioc 0 1 ∧ endpoint z ∈ frontier Omega.carrier ∧ smoothJordanInwardPoint c (endpoint z) (radius z) = z) ∧ ∀ xi ∈ frontier Omega.carrier, Filter.Tendsto (fun (z : ℂ) => (radius z, endpoint z)) (nhdsWithin xi Omega.carrier) (nhdsWithin (0, xi) (Set.Ioc 0 1 ×ˢ frontier Omega.carrier))

    Inward coordinates may be chosen simultaneously for all carrier points. For every frontier point, the chosen radius and endpoint tend to zero and that frontier point respectively.

    theorem exists_inward_coordinate_functions_of_cauchyKernel_eq_one (Omega : SmoothJordanDomain) (hkernel : ∀ w ∈ Omega.carrier, crouzeixScalarCauchyKernel Omega w = 1) {c : ℂ} (hc : c ∈ Omega.carrier) :
    ∃ (radius : ℂ → ℝ) (endpoint : ℂ → ℂ), (∀ z ∈ Omega.carrier, radius z ∈ Set.Ioc 0 1 ∧ endpoint z ∈ frontier Omega.carrier ∧ smoothJordanInwardPoint c (endpoint z) (radius z) = z) ∧ ∀ xi ∈ frontier Omega.carrier, Filter.Tendsto (fun (z : ℂ) => (radius z, endpoint z)) (nhdsWithin xi Omega.carrier) (nhdsWithin (0, xi) (Set.Ioc 0 1 ×ˢ frontier Omega.carrier))

    Winding normalization alone supplies a global inward-coordinate choice with the correct limiting parameters at every frontier point.

    On every bounded smooth Jordan carrier, the regularized scalar companion has the full unrestricted interior Plemelj limit at each frontier point.

    Under winding normalization, the actual scalar companion converges from the whole carrier to its explicit Plemelj boundary value.

    Winding normalization alone forces boundedness and hence supplies the unrestricted regularized Plemelj limit.

    Winding normalization alone gives the unrestricted full Plemelj limit from the carrier.

    Winding normalization alone makes the canonical scalar-companion extension continuous on the closure.

    Under winding normalization alone, the canonical closed extension takes the explicit Plemelj value on the frontier.

    On a bounded smooth Jordan carrier, winding normalization makes the canonical scalar-companion extension continuous on the closure.

    On a bounded smooth Jordan carrier, the canonical closed extension takes the explicit Plemelj boundary value at every frontier point.

    On a bounded normalized smooth Jordan carrier, the canonical closed scalar companion preserves polynomial addition throughout the closure.

    On a bounded normalized smooth Jordan carrier, the canonical closed scalar companion is conjugate-homogeneous throughout the closure.

    A uniform bound for the explicit Plemelj boundary values controls the scalar companion throughout every bounded normalized carrier.

    Winding normalization alone makes the canonical closed companion additive on the closure.

    Winding normalization alone makes the canonical closed companion conjugate-homogeneous on the closure.

    Under winding normalization alone, a uniform Plemelj boundary bound controls the scalar companion throughout the carrier.

    On a bounded normalized carrier, the sharp boundary-phase inequality immediately controls the scalar companion in the interior.

    The same sharp boundary-phase inequality controls the canonical closed extension on the entire closure of a bounded normalized carrier.

    Constant polynomials give the conjugate constant throughout the canonical closed extension of a bounded normalized carrier.

    Adding a constant polynomial shifts the canonical closed companion by the conjugate constant throughout a bounded normalized closure.

    The canonical closed companion obeys the full conjugate-affine law under winding normalization.

    Shifting an approximating polynomial by the conjugate constant preserves the approximation error for the correspondingly shifted closed companion.

    theorem exists_polynomial_approximation_scalarCompanionClosedExtension_add_C (Omega : SmoothJordanDomain) (p : Polynomial ℂ) (a : ℂ) (hkernel : ∀ z ∈ Omega.carrier, crouzeixScalarCauchyKernel Omega z = 1) (S : Set ℂ) (hS : S ⊆ closure Omega.carrier) (epsilon : ℕ → ℝ) (happrox : ∃ (r : ℕ → Polynomial ℂ), ∀ (j : ℕ), ∀ z ∈ S, ‖Polynomial.eval z (r j) - crouzeixPolynomialScalarCompanionClosedExtension Omega p z‖ ≤ epsilon j) :
    ∃ (r : ℕ → Polynomial ℂ), ∀ (j : ℕ), ∀ z ∈ S, ‖Polynomial.eval z (r j) - crouzeixPolynomialScalarCompanionClosedExtension Omega (p + Polynomial.C a) z‖ ≤ epsilon j

    Any uniform polynomial approximation of a canonical companion transfers, with exactly the same error, after adding a constant to the source polynomial.

    Conjugate-scaling an approximating polynomial scales the closed-companion approximation error by exactly the norm of the source scalar.

    theorem exists_polynomial_approximation_scalarCompanionClosedExtension_smul (Omega : SmoothJordanDomain) (p : Polynomial ℂ) (a : ℂ) (hkernel : ∀ z ∈ Omega.carrier, crouzeixScalarCauchyKernel Omega z = 1) (S : Set ℂ) (hS : S ⊆ closure Omega.carrier) (epsilon : ℕ → ℝ) (happrox : ∃ (r : ℕ → Polynomial ℂ), ∀ (j : ℕ), ∀ z ∈ S, ‖Polynomial.eval z (r j) - crouzeixPolynomialScalarCompanionClosedExtension Omega p z‖ ≤ epsilon j) :
    ∃ (r : ℕ → Polynomial ℂ), ∀ (j : ℕ), ∀ z ∈ S, ‖Polynomial.eval z (r j) - crouzeixPolynomialScalarCompanionClosedExtension Omega (a • p) z‖ ≤ ‖a‖ * epsilon j

    Consequently, a uniform approximation transfers under polynomial scaling with the expected multiplicative error.

    theorem exists_polynomial_approximation_scalarCompanionClosedExtension_affine (Omega : SmoothJordanDomain) (p : Polynomial ℂ) (a b : ℂ) (hkernel : ∀ z ∈ Omega.carrier, crouzeixScalarCauchyKernel Omega z = 1) (S : Set ℂ) (hS : S ⊆ closure Omega.carrier) (epsilon : ℕ → ℝ) (happrox : ∃ (r : ℕ → Polynomial ℂ), ∀ (j : ℕ), ∀ z ∈ S, ‖Polynomial.eval z (r j) - crouzeixPolynomialScalarCompanionClosedExtension Omega p z‖ ≤ epsilon j) :
    ∃ (r : ℕ → Polynomial ℂ), ∀ (j : ℕ), ∀ z ∈ S, ‖Polynomial.eval z (r j) - crouzeixPolynomialScalarCompanionClosedExtension Omega (a • p + Polynomial.C b) z‖ ≤ ‖a‖ * epsilon j

    Uniform approximation is therefore stable under the full conjugate-affine action on canonical companions.

    For a constant polynomial, the canonical closed companion has exactly the conjugate-polynomial auxiliary contour; no extra Plemelj identity is needed.

    Winding normalization alone makes the canonical closed companion of a constant polynomial equal to the conjugate constant.

    Consequently, the auxiliary contour of a constant canonical companion is automatic under winding normalization alone.