Documentation

LeanPool.OperatorTheory.Operator.Crouzeix.ConvexRungeClosure

Closure of convex Runge kernel approximations #

Finite Cauchy-kernel quadrature approximations naturally produce a sequence of functions, each of which is itself a compact-uniform polynomial limit. This file diagonalizes those iterated limits. Combined with finite exterior Cauchy-kernel approximation, it turns uniform approximation by quadrature sums into uniform approximation by one polynomial sequence.

theorem exists_polynomial_tendstoUniformlyOn_of_iterated_limits (K : Set ℂ) (f : ℂ → ℂ) (g : ℕ → ℂ → ℂ) (hg : TendstoUniformlyOn g f Filter.atTop K) (hpoly : ∀ (n : ℕ), ∃ (q : ℕ → Polynomial ℂ), TendstoUniformlyOn (fun (j : ℕ) (z : ℂ) => Polynomial.eval z (q j)) (g n) Filter.atTop K) :
∃ (q : ℕ → Polynomial ℂ), TendstoUniformlyOn (fun (n : ℕ) (z : ℂ) => Polynomial.eval z (q n)) f Filter.atTop K

A uniform limit of uniform polynomial limits admits one polynomial approximating sequence.

theorem exists_polynomial_tendstoUniformlyOn_of_tendstoUniformlyOn_cauchyKernel_finset (K : Set ℂ) (hK : IsCompact K) (hconvex : Convex ℝ K) (poles : ℕ → Finset ℂ) (coeff : ℕ → ℂ → ℂ) (hpoles : ∀ (n : ℕ), ∀ ζ ∈ poles n, ζ ∉ K) {f : ℂ → ℂ} (hlim : TendstoUniformlyOn (fun (n : ℕ) (z : ℂ) => ∑ ζ ∈ poles n, coeff n ζ * (ζ - z)⁻¹) f Filter.atTop K) :
∃ (q : ℕ → Polynomial ℂ), TendstoUniformlyOn (fun (n : ℕ) (z : ℂ) => Polynomial.eval z (q n)) f Filter.atTop K

A compact-uniform limit of finite exterior Cauchy-kernel sums on a compact convex planar set is itself a compact-uniform limit of polynomials.