Documentation

LeanPool.OperatorTheory.Operator.Crouzeix.SmoothJordanOuterApproximation

From local smooth outer approximation to a nested exhaustion #

An exact realization of every metric thickening by a smooth Jordan domain is far stronger than the planar approximation theorem needed by the Crouzeix--Palencia assembly. This file isolates the correct local statement: for every positive radius there is a smooth Jordan domain between K and that radius's open thickening of K.

Compactness then turns these independent approximations into a strict nested exhaustion. At each successor stage, a closed thickening of K is chosen inside the preceding open carrier, and the next approximation radius is also bounded by 1/(n+1). The first bound gives strict nesting; the second makes the intersection exactly K.

A planar set admits smooth Jordan outer approximations at every positive metric scale.

Equations
Instances For
    noncomputable def chooseSmoothJordanOuter {K : Set ℂ} (houter : HasSmoothJordanOuterApproximation K) (ε : ℝ) (hε : 0 < ε) :

    Choose a smooth Jordan domain approximating a set at a prescribed positive scale.

    Equations
    Instances For
      theorem target_subset_chooseSmoothJordanOuter {K : Set ℂ} (houter : HasSmoothJordanOuterApproximation K) (ε : ℝ) (hε : 0 < ε) :
      K ⊆ (chooseSmoothJordanOuter houter ε hε).carrier

      The chosen outer domain contains the target set.

      The chosen outer domain has closure inside the prescribed thickening.

      @[reducible, inline]

      A smooth Jordan domain whose interior contains the target set.

      Equations
      Instances For
        noncomputable def smoothJordanNestingRadius {K : Set ℂ} (hK : IsCompact K) (Omega : ContainingSmoothJordanDomain K) :

        A positive thickening radius for a compact set inside the current Jordan domain.

        Equations
        Instances For

          The nesting radius is strictly positive.

          The closed thickening at the nesting radius lies inside the current domain.

          noncomputable def smoothJordanOuterStepRadius {K : Set ℂ} (hK : IsCompact K) (n : ℕ) (Omega : ContainingSmoothJordanDomain K) :

          The smaller of the nesting radius and the next approximation scale.

          Equations
          Instances For

            The next approximation scale is strictly positive.

            The next approximation scale does not exceed the nesting radius.

            The next approximation scale does not exceed the scheduled radius.

            The next containing Jordan domain, chosen inside the current domain and scale.

            Equations
            Instances For

              The closure of the next outer domain lies inside the current domain.

              The closure of the next outer domain lies inside the next scheduled thickening.

              The initial Jordan domain at the first approximation scale.

              Equations
              Instances For

                The initial outer domain has closure inside the initial scheduled thickening.

                The recursively chosen sequence of nested smooth Jordan outer approximations.

                Equations
                Instances For

                  The closure of each successive outer approximation lies inside the previous domain.

                  Each outer approximation has closure inside its scheduled thickening.

                  Arbitrarily tight smooth Jordan outer approximations can be chosen recursively to form a strict nested smooth Jordan exhaustion.

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

                    Local smooth outer approximation of the closed numerical range is the remaining geometric input for the exact Crouzeix--Palencia bound.