Trilinear Hilbert transform: sep_one_atom_lattice #
Blueprint lem:separation, lines 1402–1404: the exact lattice identity for one
atom. After inserting lattice partitions for the slots a, b and for t, the
original index is recovered from its carry k_i, and the equality cutoff fixes the
carry k_b; only bounded carries occur.
Fourier expansion of compactly supported smooth functions #
A smooth function supported in the cube [-R,R]ⁿ is periodized with period L ≥ 4R
and rescaled to unit period. Inside a cutoff equal to one on the cube it is the
sum of its absolutely convergent Fourier series. Used in lem:separation, line 1407.
Locally the periodization is a finite sum.
Blueprint lem:separation, line 1407: a smooth function supported in [-R,R]ⁿ
equals Σ_p c_p Φ(w) e(p·w/L) inside any cutoff Φ that is one on [-R,R]ⁿ and
vanishes outside [-2R,2R]ⁿ, for L ≥ 4R. The coefficients are those of the
unit-rescaled periodization, with derivative-controlled decay.
A modulated plateau cutoff w ↦ Φ(w) e(p·w/L), the factor amplitudes of the
product-cutoff expansion in lem:separation, line 1407.
Equations
- TrilinearHT.Auto.modulatedCutoff ψ r L p w = TrilinearHT.Auto.tensorCutoff ψ r w * ↑(Real.fourierChar (∑ l : Fin d, ↑(p l) * (w l / L)))
Instances For
A one-variable chart with given horizontal vector, phases, rational matrix and smooth compact amplitude.
Equations
- TrilinearHT.Auto.mkQuadraticChart θ lam β C G hG hGc = { horizontal := θ, quadratic := lam, linear := β, matrix := C, amplitude := G, smooth := hG, compact := hGc }
Instances For
Blueprint lem:separation, line 1405: on the constraint d_b = d_a + (b-a)d + k_b,
the full phase of the original atom splits exactly into the phases of the three
factor charts: matrices -α_a C, -α_b C, S C, quadratic coefficients
-α_a λ, -α_b λ, S λ, and linear phases carrying the integer carries.
Three blocks of coordinates as one vector of length d + d + d.
Equations
- TrilinearHT.Auto.tripleVec u v w = Fin.append (Fin.append u v) w
Instances For
First coordinate block of a vector divided into three equal blocks.
Equations
- TrilinearHT.Auto.tripleFst z l = z (Fin.castAdd d (Fin.castAdd d l))
Instances For
Middle coordinate block of a vector divided into three equal blocks.
Equations
- TrilinearHT.Auto.tripleSnd z l = z (Fin.castAdd d (Fin.natAdd d l))
Instances For
Last coordinate block of a vector divided into three equal blocks.
Equations
- TrilinearHT.Auto.tripleThd z l = z (Fin.natAdd (d + d) l)
Instances For
A product cutoff with a character factors over the three blocks.
The coupled amplitude of lem:separation as a function on ℝ^(d+d+d).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Fourier coefficients of the coupled amplitude (unit-rescaled, period 3).
Equations
- TrilinearHT.Auto.sepCoeff χ ψ i a b ki kb p = TrilinearHT.Auto.periodicFourierCoeff (TrilinearHT.Auto.cubePeriodization (TrilinearHT.Auto.sepCoupledVec χ ψ i a b ki kb) 3) p
Instances For
The slot-a factor chart of lem:separation (matrix -α_a C).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The slot-b factor chart of lem:separation (matrix -α_b C).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The time factor chart of lem:separation (matrix S C, S = (i-a)(i-b)).
Equations
- One or more equations did not get rendered due to their size.