Documentation

TauCeti.Analysis.SpecialFunctions.Trigonometric.Chebyshev.Cosine.HilbertBasis

The Chebyshev basis as a cosine basis #

Transporting TauCeti.chebyshevTHilbertBasis across TauCeti.chebyshevCosineL2Equiv gives a Hilbert basis on the angular interval. Its nth vector is the normalized cosine cos (nθ) / √cₙ, where c₀ = π and cₙ = π / 2 for n > 0. This is the unitary-transfer statement required by Part C of the OrthogonalL2Bases roadmap.

Main declarations #

The normalized cosine Hilbert basis of L²((0, π]), obtained by transporting the normalized Chebyshev T basis under x = cos θ.

Equations
Instances For

    Chebyshev-cosine basis correspondence. The nth vector of the transported Chebyshev basis is almost everywhere the scalar-cast normalized cosine cos (nθ) / √cₙ.

    Transfer across the cosine change of variables #

    @[simp]

    The cosine change of variables carries Chebyshev polynomial modes to cosine modes. chebyshevCosineL2Equiv maps the normalized Chebyshev mode Tₙ / √cₙ in L²(measureT) to the normalized angular cosine mode cos (nθ) / √cₙ in L²(chebyshevAngleMeasure).

    @[simp]

    The inverse cosine equivalence maps the normalized cosine mode back to the normalized Chebyshev polynomial mode.

    Coordinates are preserved under the cosine change of variables. The n-th coordinate of f ∘ cos in the Chebyshev cosine basis equals the n-th coordinate of f in the Chebyshev polynomial basis.

    The inverse coordinate identification: the Chebyshev polynomial coordinate of f ∘ arccos equals the cosine coordinate of f.

    @[simp]

    Pairing against the normalized cosine mode in L²(chebyshevAngleMeasure) is pairing against the normalized Chebyshev polynomial mode in L²(measureT).