Documentation

Atlas.ProjectionTheory.code.MultConvLinftyBound

noncomputable def HighFreqMultConv.l2NormUnits (q : ) [NeZero q] [Fact (Nat.Prime q)] (f : (ZMod q)ˣ) :

The $L^2$ norm of $f : (\mathbb{Z}/q)^* \to \mathbb{C}$ on the unit group, $\|f\|_{L^2((\mathbb{Z}/q)^*)} = \bigl(\sum_{b \in (\mathbb{Z}/q)^*} |f(b)|^2\bigr)^{1/2}$.

Instances For

    The multiplicative convolution on units mulConvUnits agrees pointwise with the generic multiplicative convolution MultiplicativeConvolution.mulConv on the unit group.

    The unit-group $L^2$ norm l2NormUnits agrees with the generic l2Norm from MultiplicativeConvolution.

    Pointwise high-frequency $L^\infty$ bound on the multiplicative convolution: for every $a \in (\mathbb{Z}/q)^*$, $|(f *_M g)_h(a)| \le \|f_h\|_{L^2((\mathbb{Z}/q)^*)} \, \|g_h\|_{L^2((\mathbb{Z}/q)^*)}$.

    Multiplicative convolution $L^\infty$ bound on the units (high-frequency part): $\|(f *_M g)_h\|_{L^\infty((\mathbb{Z}/q)^*)} \le \|f_h\|_{L^2} \, \|g_h\|_{L^2}$.

    def HighFreqMultConv.restrictToUnits (q : ) [Fact (Nat.Prime q)] (F : ZMod q) :
    (ZMod q)ˣ

    Restrict a function $F : \mathbb{Z}/q \to \mathbb{C}$ to the unit group $(\mathbb{Z}/q)^*$ by composing with the natural map $u \mapsto (u : \mathbb{Z}/q)$.

    Instances For
      noncomputable def HighFreqMultConv.l2Norm_ZMod (q : ) [NeZero q] (F : ZMod q) :

      The $L^2$ norm of $F : \mathbb{Z}/q \to \mathbb{C}$, $\|F\|_{L^2(\mathbb{Z}/q)} = \bigl(\sum_{a} |F(a)|^2\bigr)^{1/2}$.

      Instances For

        For $u \in (\mathbb{Z}/q)^*$, the mod-$q$ multiplicative convolution of $F, G : \mathbb{Z}/q \to \mathbb{C}$ evaluated at $u$ agrees with the unit-group multiplicative convolution of the restrictions $F|_{(\mathbb{Z}/q)^*}$ and $G|_{(\mathbb{Z}/q)^*}$.

        Functional form: restricting the mod-$q$ multiplicative convolution of $F, G$ to the unit group equals the unit-group multiplicative convolution of the restrictions.

        Comparison of $L^2$ norms of high-frequency parts: $\|(F^*)_h\|_{L^2((\mathbb{Z}/q)^*)} \le \|F_h\|_{L^2(\mathbb{Z}/q)}$, where $F^*$ is the restriction of $F$ to the unit group. This is Lemma 3 from §7.3 of the textbook.

        Full-version $L^\infty$ bound: for $f, g : \mathbb{N} \to \mathbb{C}$ supported on $[1, N)$, $$\|(\pi_q(f *_M g))^*_h\|_{L^\infty((\mathbb{Z}/q)^*)} \le \|(\pi_q f)_h\|_{L^2(\mathbb{Z}/q)} \, \|(\pi_q g)_h\|_{L^2(\mathbb{Z}/q)},$$ where the left side is the high-frequency part on units of the projection of the multiplicative convolution.