Documentation

Atlas.ProjectionTheory.code.MainLemma2F

noncomputable def LineSumDecomposition.lineSumFn {p : } ( : Finset (Finset (ZMod p × ZMod p))) (x : ZMod p × ZMod p) :

The line counting function $f(x) = \sum_{L \in \mathcal{L}} \mathbf{1}_L(x)$, counting how many lines from $\mathcal{L}$ pass through the point $x \in \mathbb{F}_p^2$.

Instances For
    noncomputable def LineSumDecomposition.lineSumConst {p : } ( : Finset (Finset (ZMod p × ZMod p))) :

    The constant (zero-frequency) part $f_0 = |\mathcal{L}| / p$ in the Fourier decomposition $f = f_0 + f_h$ of the line counting function.

    Instances For
      noncomputable def LineSumDecomposition.lineSumHighFreq {p : } ( : Finset (Finset (ZMod p × ZMod p))) (x : ZMod p × ZMod p) :

      The high-frequency part $f_h = f - f_0$ of the line counting function, i.e. the mean-zero remainder after subtracting the constant component.

      Instances For

        The decomposition $f(x) = f_0 + f_h(x)$: the line counting function equals the sum of its constant and high-frequency parts.

        theorem LineSumDecomposition.lineSumHighFreq_eq_sum {p : } [Fact (Nat.Prime p)] ( : Finset (Finset (ZMod p × ZMod p))) (x : ZMod p × ZMod p) :
        lineSumHighFreq x = L, ((if x L then 1 else 0) - (↑p)⁻¹)

        Rewrites $f_h(x) = \sum_{L \in \mathcal{L}} (\mathbf{1}_L(x) - p^{-1})$ as a sum of individual mean-zero indicator residues.

        theorem LineSumDecomposition.sum_lineSumFn {p : } [Fact (Nat.Prime p)] ( : Finset (Finset (ZMod p × ZMod p))) (hlines : L, L.card = p) :
        x : ZMod p × ZMod p, lineSumFn x = .card * p

        Total mass of the line counting function: $\sum_{x \in \mathbb{F}_p^2} f(x) = |\mathcal{L}| \cdot p$, since each line has exactly $p$ points.

        theorem LineSumDecomposition.orthogonal_const_highFreq {p : } [Fact (Nat.Prime p)] ( : Finset (Finset (ZMod p × ZMod p))) (hlines : L, L.card = p) :
        x : ZMod p × ZMod p, lineSumConst * lineSumHighFreq x = 0

        Orthogonality of the constant and high-frequency parts: $\sum_{x \in \mathbb{F}_p^2} f_0 \cdot f_h(x) = 0$.

        theorem LineSumDecomposition.norm_sq_const_eq {p : } [Fact (Nat.Prime p)] ( : Finset (Finset (ZMod p × ZMod p))) :
        _x : ZMod p × ZMod p, lineSumConst ^ 2 = .card ^ 2

        $L^2$ norm of the constant part: $\sum_x f_0^2 = |\mathcal{L}|^2$.

        theorem LineSumDecomposition.cross_term_eq {p : } [Fact (Nat.Prime p)] (L₁ L₂ : Finset (ZMod p × ZMod p)) (hL₁ : L₁.card = p) (hL₂ : L₂.card = p) :
        x : ZMod p × ZMod p, ((if x L₁ then 1 else 0) - (↑p)⁻¹) * ((if x L₂ then 1 else 0) - (↑p)⁻¹) = (L₁ L₂).card - 1

        Exact inner product of the mean-zero indicator residues of two lines $L_1, L_2$ (each of size $p$): $\sum_x (\mathbf{1}_{L_1}(x) - p^{-1})(\mathbf{1}_{L_2}(x) - p^{-1}) = |L_1 \cap L_2| - 1$.

        theorem LineSumDecomposition.cross_term_nonpos {p : } [Fact (Nat.Prime p)] (L₁ L₂ : Finset (ZMod p × ZMod p)) (hL₁ : L₁.card = p) (hL₂ : L₂.card = p) (_hne : L₁ L₂) (hinter : (L₁ L₂).card 1) :
        x : ZMod p × ZMod p, ((if x L₁ then 1 else 0) - (↑p)⁻¹) * ((if x L₂ then 1 else 0) - (↑p)⁻¹) 0

        If two distinct lines $L_1, L_2$ in $\mathbb{F}_p^2$ intersect in at most one point then the cross-term inner product of their mean-zero indicator residues is $\leq 0$.

        theorem LineSumDecomposition.norm_sq_highFreq_le {p : } [Fact (Nat.Prime p)] ( : Finset (Finset (ZMod p × ZMod p))) (hlines : L, L.card = p) (hinter : L₁, L₂, L₁ L₂(L₁ L₂).card 1) :
        x : ZMod p × ZMod p, lineSumHighFreq x ^ 2 .card * p

        $L^2$ bound on the high-frequency part: if every pair of distinct lines in $\mathcal{L}$ meets in at most one point, then $\sum_{x \in \mathbb{F}_p^2} f_h(x)^2 \leq |\mathcal{L}| \cdot p$.

        theorem LineSumDecomposition.main_lemma_2F {p : } [Fact (Nat.Prime p)] ( : Finset (Finset (ZMod p × ZMod p))) (hlines : L, L.card = p) (hinter : L₁, L₂, L₁ L₂(L₁ L₂).card 1) :
        (∀ (x : ZMod p × ZMod p), lineSumFn x = lineSumConst + lineSumHighFreq x) x : ZMod p × ZMod p, lineSumConst * lineSumHighFreq x = 0 _x : ZMod p × ZMod p, lineSumConst ^ 2 = .card ^ 2 x : ZMod p × ZMod p, lineSumHighFreq x ^ 2 .card * p

        Main Lemma 2F (finite field Fourier line decomposition). For a collection $\mathcal{L}$ of lines in $\mathbb{F}_p^2$ (each of size $p$, pairwise intersecting in at most one point), the line-counting function $f = \sum_{L \in \mathcal{L}} \mathbf{1}_L$ admits a decomposition $f = f_0 + f_h$ into a constant part $f_0 = |\mathcal{L}|/p$ and a mean-zero high-frequency part $f_h$ with: (i) orthogonality $\sum_x f_0 f_h = 0$, (ii) $\sum_x f_0^2 = |\mathcal{L}|^2$, and (iii) the $L^2$ bound $\sum_x f_h^2 \leq |\mathcal{L}| \cdot p$.