Theorem 11.7.1 — Uniform polynomial approximation on a compact interval
ProvedLeblRA.polynomial_approximationLet . Both of the following assertions hold.
- For every continuous function , there is a sequence of complex-coefficient polynomials converging uniformly to .
- For every continuous function , there is a sequence of real-coefficient polynomials converging uniformly to .
For the corresponding scalar field , the conclusion is
This is the complete real/complex polynomial-approximation statement of Lebl’s Theorem 11.7.1, with the coefficient-field clause retained.
Formalization Note. The function is defined on the interval itself. A complex polynomial is evaluated at the complex embedding of the real argument. Arbitrary endpoints are allowed, so singleton and empty intervals are included. There is no degree bound, rate, or power-series assertion.
import Mathlib.Topology.ContinuousMap.StoneWeierstrass import Mathlib.Topology.Algebra.NonUnitalAlgebra import Mathlib.Analysis.Complex.Basic set_option autoImplicit false open Set Filter Topology open scoped ContinuousMapZero open scoped Polynomial
namespace LeblRA
theorem polynomial_approximation (a b : ℝ) :
(∀ f : C(Set.Icc a b, ℂ), ∃ p : ℕ → ℂ[X],
TendstoUniformly (fun n (x : Set.Icc a b) => (p n).eval ((x : ℝ) : ℂ)) f atTop) ∧
(∀ f : C(Set.Icc a b, ℝ), ∃ p : ℕ → ℝ[X],
TendstoUniformly (fun n (x : Set.Icc a b) => (p n).eval (x : ℝ)) f atTop) := by sorry
end LeblRARead-back
What the Lean code literally says, in plain math · Codex (exact model identifier unavailable in auditor runtime)
Declaration: LeblRA.polynomial_approximation
For every pair of real numbers , let with the topology inherited from . Both of the following assertions hold: for every continuous function , there exists a sequence of univariate polynomials with complex coefficients such that, for every real , there exists for which for every and every , where the real number is embedded in before polynomial evaluation and the absolute value is the complex modulus; and for every continuous function , there exists a sequence of univariate polynomials with real coefficients such that, for every real , there exists for which for every and every . The two existential sequences are separate and may depend on the function and the endpoints; in each assertion the sequence is chosen before , and is independent of . Here includes . There is no hypothesis that : if , the interval is empty and the inequalities over its points are vacuous; if , approximation concerns the single point . No degree bound, convergence rate, uniqueness, or approximation outside is asserted.
Readback model identifier: unavailable; no actual runtime model identifier was supplied to this auditor.
Confirmed by the mission captain (proposal self-audit).