Documentation

LeanPool.OperatorTheory.Operator.Crouzeix.SmoothApprox

Smooth Jordan domains containing compact planar sets #

This file supplies the first kernel-checked part of L4.2b. It packages the geometric data needed to integrate around the boundary of a smooth strictly convex planar domain and proves that every compact set in ℂ is contained in such a domain: take a sufficiently large open disk.

The stronger approximation needed by the full Crouzeix--Palencia argument -- a nested sequence of smooth domains whose intersection is the original compact convex set -- is not asserted here. In particular, the enclosing-disk theorem must not be mistaken for that remaining planar approximation result.

The imports have separate roles: Strict supplies strict convexity of open convex sets, Ball.Pointwise identifies closures of metric thickenings, RCLike.Real identifies the frontier of a complex ball, and CircleIntegral supplies the smooth regular circle parametrization API.

A smooth Jordan domain, represented by a 2π-periodic regular boundary parametrization. Injectivity is imposed on the half-open fundamental interval [0, 2π), so the periodic identification of its two endpoints is the only allowed repetition there.

Instances For
    noncomputable def SmoothJordanDomain.ball (c : ℂ) (R : ℝ) (hR : 0 < R) :

    A positive-radius open disk, with circleMap as its smooth Jordan boundary.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Every compact subset of ℂ lies in a smooth strictly convex Jordan domain.

      This is the one-domain existence result consumed by the initial auxiliary operator construction. It does not provide the nested exhaustion whose intersection is K.

      noncomputable def smoothApproxRadius (n : ℕ) :

      The positive radii 1, 1/2, 1/3, ... used for the explicit thickening approximation.

      Equations
      Instances For
        noncomputable def convexThickeningApprox (K : Set ℂ) (n : ℕ) :

        The nth open metric thickening of K, at radius 1 / (n + 1).

        Equations
        Instances For

          The closure of each later open thickening is contained in the preceding open thickening. Thus the explicit metric approximation has strict adjacent nesting, not merely antitonicity.

          A compact convex planar set is the exact intersection of an explicit sequence of open strictly convex supersets.

          This discharges the containment, convexity, openness, and intersection parts of L4.2b. The remaining gap is to replace or perturb these thickenings so that every frontier has a smooth regular Jordan parametrization.

          A sequence of smooth strictly convex Jordan domains that contains K at every stage and has intersection exactly K. Existence of this structure for an arbitrary compact convex planar set is the remaining geometric content of L4.2b.

          Instances For

            Closed disks admit a complete smooth convex approximation: enlarge the radius by 1 / (n + 1) and use the standard circle parametrization at every stage. This is the fully verified model case for the general L4.2b package.

            Equations
            Instances For