Documentation

TauCeti.Analysis.SpecialFunctions.Trigonometric.Chebyshev.Span

Polynomial span of the Chebyshev modes #

This file connects the algebraic Chebyshev basis of ℝ[X] with the normalized Chebyshev functions in LΒ²(Polynomial.Chebyshev.measureT). Evaluation followed by the canonical map into LΒ² is bundled as a linear map. Since every Chebyshev polynomial is a nonzero scalar multiple of its normalized mode, every polynomial evaluation belongs to the linear span of those modes.

This is the algebra-to-analysis handoff in Part C of the OrthogonalL2Bases roadmap. In the completeness argument, it upgrades orthogonality against every Chebyshev mode to orthogonality against every polynomial.

Main declarations #

The measure- and scalar-generic bundling of polynomial evaluation lives in TauCeti.MeasureTheory.Function.PolynomialMemLp as polynomialEvalLp; polynomialEvalChebyshevLp is its Chebyshev specialization.

Under the polynomial-evaluation map, the nth Chebyshev polynomial is the square root of its squared norm times the normalized nth Chebyshev mode.

Every real polynomial evaluation in LΒ²(measureT) belongs to the linear span of the normalized Chebyshev modes.

theorem TauCeti.inner_polynomialEvalChebyshevLp_eq_zero (π•œ : Type u_1) [RCLike π•œ] (g : β†₯(MeasureTheory.Lp π•œ 2 Polynomial.Chebyshev.measureT)) (hmode : βˆ€ (n : β„•), inner π•œ g (normalizedChebyshevTLp π•œ n) = 0) (q : Polynomial ℝ) :
inner π•œ g ((polynomialEvalChebyshevLp π•œ) q) = 0

A vector orthogonal to every normalized Chebyshev mode is orthogonal to the LΒ² evaluation of every real polynomial.

This is the abstract form used in the Chebyshev completeness argument: the algebraic Chebyshev basis converts the mode hypotheses into orthogonality against every polynomial evaluation.

The inner product of a vector with a polynomial evaluation is the corresponding polynomial moment against the Chebyshev measure.

A vector orthogonal to every normalized Chebyshev mode has vanishing polynomial moments: this is the concrete integral form of inner_polynomialEvalChebyshevLp_eq_zero.