Fourier coefficients of restrictions #
Fixing the coordinates outside a set J to the bits of z turns f into the function
x ↦ f (J.piecewise x z) of the coordinates in J. Its Fourier coefficient on S collects the
coefficients of f on the sets U with U ∩ J = S, twisted by the characters of U \ J at z
(BitString.fourierCoeff_piecewise). Averaged over a uniformly random z, the twists are
orthogonal, so the expected squared coefficient on S is the weight of f on the sets meeting
J in S (BitString.expect_fourierCoeff_piecewise_sq), and the expected weight of the
restriction on sets of at least m coordinates is the weight of f on the sets meeting J in at
least m coordinates (BitString.expect_sum_fourierCoeff_piecewise_sq)
O'Donnell, Section 3.3.
Averaging over the fixed bits instead of over their squares averages the twists away: the average
of f over the coordinates outside J keeps the coefficients of f on the subsets of J and
kills the others (BitString.fourierCoeff_expect_piecewise), so it is the part of the Fourier
expansion of f on the subsets of J (BitString.expect_piecewise_eq_sum), at mean square
distance from f the weight of f outside the subsets of J
(BitString.expect_sub_expect_piecewise_sq).
Main results #
Cslib.BitString.fourierCoeff_piecewise: the coefficients of a restriction.Cslib.BitString.expect_sum_fourierCoeff_piecewise_sq: the expected weight of a restriction above a degree.Cslib.BitString.fourierCoeff_expect_piecewise,Cslib.BitString.expect_piecewise_eq_sum: the average over the coordinates outside a set.Cslib.BitString.expect_sub_expect_piecewise_sq: the mean square distance of a function from that average is its Fourier weight outside the subsets of the set.
References #
A character at a point with the coordinates outside J replaced splits into the characters
of the parts of U inside and outside J.
The Fourier coefficients of a restriction: the coefficient on S sums the coefficients
of f on the sets meeting J in S, each multiplied by the character of its part outside J
at z.
Averaged over the fixed bits, the squared coefficient of a restriction on S is the weight of
f on the sets meeting J in S.
The expected weight of a restriction above a degree: averaged over the fixed bits, the
Fourier weight of the restriction on sets of at least m coordinates is the weight of f on the
sets meeting J in at least m coordinates.
Averaging out the coordinates outside a set #
The Fourier coefficients of the average over the coordinates outside J: averaging keeps
the coefficients on the subsets of J and kills the others.
The average over the coordinates outside J is the part of the Fourier expansion on the
subsets of J.
The mean square distance from f to its average over the coordinates outside J is the
Fourier weight of f outside the subsets of J.