Fourier bookkeeping on the four-dimensional torus #
This file fixes the normalization conventions on the formal torus carrier.
It provides character algebra, orthogonality for both
the probability Haar measure and the paper's Lebesgue-normalized measure,
the coefficient convention used in paper equation (3.23), and the complete
product-torus L² Fourier/Plancherel interface.
Character algebra #
Orthogonality #
Coefficient conventions #
Standard probability-Haar Fourier coefficient. The conjugated character gives the usual negative-exponential convention.
Equations
- Anderson4D.torusFourierCoeff f k = ∫ (x : Anderson4D.T4), (starRingEnd ℂ) (Anderson4D.charT4 k x) * f x ∂Anderson4D.haarT4
Instances For
The paper's one-variable positive-exponential coefficient, without a
normalizing (2π)⁻⁴ factor.
Equations
- Anderson4D.paperFourierCoeff f k = ∫ (x : Anderson4D.T4), Anderson4D.charT4 k x * f x ∂Anderson4D.paperMeasure
Instances For
Paper equation (3.23), for an arbitrary complex kernel.
Equations
- Anderson4D.paperKernelCoeff K α β = ∫ (x : Anderson4D.T4), ∫ (y : Anderson4D.T4), Anderson4D.charT4 α x * Anderson4D.charT4 β y * K x y ∂Anderson4D.paperMeasure ∂Anderson4D.paperMeasure
Instances For
Probability-Haar counterpart of paperKernelCoeff, useful for
normalization arguments.
Equations
- Anderson4D.normalizedKernelCoeff K α β = ∫ (x : Anderson4D.T4), ∫ (y : Anderson4D.T4), Anderson4D.charT4 α x * Anderson4D.charT4 β y * K x y ∂Anderson4D.haarT4 ∂Anderson4D.haarT4
Instances For
Fourier coefficients of the character basis at probability-Haar normalization.
Complete one-variable normalization/sign dictionary: the paper's
unnormalized positive-exponential coefficient is (2π)⁴ times the
probability-Haar coefficient at the opposite frequency.
Finite Fourier polynomials #
A finite Fourier polynomial on 𝕋⁴.
Equations
- Anderson4D.torusTrigPoly s a x = ∑ k ∈ s, a k * Anderson4D.charT4 k x
Instances For
Finite-dimensional Parseval identity. This is the algebraic core of the product-torus Plancherel interface and already suffices for every finite Fourier truncation.
Product-torus L² Fourier theory #
A Fourier character regarded as a continuous function.
Equations
- Anderson4D.charT4Continuous k = { toFun := Anderson4D.charT4 k, continuous_toFun := ⋯ }
Instances For
The star subalgebra generated by the Fourier characters.
Equations
- Anderson4D.torusFourierSubalgebra = { toSubalgebra := Algebra.adjoin ℂ (Set.range Anderson4D.charT4Continuous), star_mem' := @Anderson4D.torusFourierSubalgebra._proof_8 }
Instances For
The algebra generated by the Fourier characters is already their complex linear span.
A character supported in a single coordinate reads that coordinate through the standard circle embedding.
Fourier characters separate points of T4.
The character-generated star subalgebra is uniformly dense in the
continuous functions on T4.
The complex linear span of the Fourier characters is uniformly dense in
the continuous functions on T4.
A Fourier character as an element of Lᵖ(T4, haarT4).
Equations
Instances For
The Fourier characters form an orthonormal family in L²(T4, haarT4).
The product Fourier characters as a Hilbert basis of L²(T4, haarT4).
Equations
Instances For
The abstract Hilbert-basis coordinate is the integral Fourier coefficient fixed above.
Each Fourier coefficient is bounded by the L² norm.
Every L² function is the L² sum of its product-torus Fourier
series. This HasSum statement, rather than a raw tsum, records the
required convergence.
Parseval's identity for inner products on the product torus.
Fourier coefficients determine an L² function.
Passing an L² function to the quotient does not change its Fourier
coefficients.
Bounded and finite multiplier interfaces #
The ℓ²(Z4) coefficient space used by the Fourier basis.
Equations
- Anderson4D.TorusL2Sequence = lp (fun (x : Anderson4D.Z4) => ℂ) 2
Instances For
Coordinatewise multiplication by a uniformly bounded symbol on
ℓ²(Z4).
Equations
- Anderson4D.torusDiagonalCLM symbol C hC hsymbol = lp.mapCLM 2 (fun (k : Anderson4D.Z4) => symbol k • ContinuousLinearMap.id ℂ ℂ) hC ⋯
Instances For
The bounded L² Fourier multiplier obtained by conjugating the
coefficient-space diagonal map by the product-torus Fourier basis.
Equations
- Anderson4D.torusL2MultiplierCLM symbol C hC hsymbol = ↑↑Anderson4D.torusFourierBasis.repr.symm ∘SL Anderson4D.torusDiagonalCLM symbol C hC hsymbol ∘SL ↑↑Anderson4D.torusFourierBasis.repr
Instances For
The bounded multiplier has exactly the prescribed Fourier coefficients.
Synthesis of finitely many Fourier modes in L².
Equations
- Anderson4D.torusFiniteSynthesis s a = ∑ k ∈ s, a k • Anderson4D.charT4Lp 2 k
Instances For
Multiplication by a symbol on a finite set of Fourier modes.
Equations
- Anderson4D.torusFiniteMultiplier symbol s a = Anderson4D.torusFiniteSynthesis s fun (k : Anderson4D.Z4) => symbol k * a k
Instances For
A graph-style Fourier multiplier specification. It applies equally to bounded and unbounded symbols and therefore does not assert nonexistent global domains.
Equations
- Anderson4D.IsTorusL2Multiplier symbol f g = ∀ (k : Anderson4D.Z4), Anderson4D.torusFourierCoeff (↑↑g) k = symbol k * Anderson4D.torusFourierCoeff (↑↑f) k
Instances For
The constructed bounded multiplier satisfies the domain-independent multiplier specification.
A multiplier output, when it exists, is unique in L².
The identity symbol acts as the identity.
Multiplier specifications compose by pointwise multiplication of their symbols.
Finite synthesis realizes the multiplier specification without any summability assumption.
General two-variable normalization ledger: each integration against
the paper measure contributes one factor (2π)⁴.
Positive-exponential normalized kernel coefficients are iterated standard coefficients at the opposite frequencies.
A rank-one normalized kernel coefficient factors into two one-variable integrals. No Fubini theorem is needed.
A rank-one paper-normalized kernel coefficient factors into the two unnormalized one-variable coefficients.
The paper and normalized rank-one coefficients differ by two copies of
the measure factor (2π)⁴.
Operator-sign ledger #
Sign check for equation (3.23): e_{-α} in the operator's
conjugate-linear slot produces the paper's positive e_α convention.