Documentation

MIPRE.Background.Repetition.CommutingRepetition.VN.Modular.HaarSpectrum

Finite sums in the complex Borel calculus #

theorem CommutingRepetition.VN.Modular.cbdd_finset_sum {ι : Type u_2} (s : Finset ι) {G : ι} (hG : ∀ (i : ι), BorelCalc.CBdd (G i)) :
BorelCalc.CBdd fun (t : ) => is, G i t
theorem CommutingRepetition.VN.Modular.cbfc_finset_sum {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {ι : Type u_2} (s : Finset ι) {G : ι} (hG : ∀ (i : ι), BorelCalc.CBdd (G i)) :
(BorelCalc.cbfc E hE fun (t : ) => is, G i t) = is, BorelCalc.cbfc E hE (G i)

The Dirichlet kernel and the Fejér majorant #

noncomputable def CommutingRepetition.VN.Modular.dirK (N : ) (t : ) :

D_N(θ) = ∑_{k ≤ N} e^{ikθ}.

Equations
Instances For
    theorem CommutingRepetition.VN.Modular.cbfc_dirK {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (N : ) :
    BorelCalc.cbfc E hE (dirK N) = kFinset.range (N + 1), eit E hE k
    theorem CommutingRepetition.VN.Modular.norm_dirK_ge {N : } (hN : 1 N) {t : } (ht : |t| 1 / N) :
    (N + 1) / 2 dirK N t

    On |t| ≤ 1/N the Dirichlet kernel is at least (N+1)/2.

    noncomputable def CommutingRepetition.VN.Modular.fejerMaj (N : ) (t : ) :

    The Fejér majorant Q_N = 4(N+1)^{-2}|D_N|².

    Equations
    Instances For
      theorem CommutingRepetition.VN.Modular.one_le_fejerMaj {N : } (hN : 1 N) {t : } (ht : |t| 1 / N) :
      theorem CommutingRepetition.VN.Modular.eitf_add_two_pi (k : ) (t : ) :
      eitf (↑k) (t + 2 * Real.pi) = eitf (↑k) t

      Haar-distributed vectors #

      def CommutingRepetition.VN.Modular.IsHaarVec {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (ζ : 𝓗) :

      ζ is Haar distributed for E: the Fourier moments ⟪ζ, e^{ikE}ζ⟫ vanish for every nonzero integer k (HJX Lemma 2.2).

      Equations
      Instances For
        theorem CommutingRepetition.VN.Modular.inner_eit_eit {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (ζ : 𝓗) (h : IsHaarVec hE ζ) (j k : ) :
        inner ((eit E hE j) ζ) ((eit E hE k) ζ) = if j = k then inner ζ ζ else 0
        theorem CommutingRepetition.VN.Modular.inner_eit_eit_nat {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (ζ : 𝓗) (h : IsHaarVec hE ζ) (j k : ) :
        inner ((eit E hE j) ζ) ((eit E hE k) ζ) = if j = k then inner ζ ζ else 0
        theorem CommutingRepetition.VN.Modular.norm_sum_eit_sq {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (ζ : 𝓗) (h : IsHaarVec hE ζ) (N : ) :
        (∑ kFinset.range (N + 1), eit E hE k) ζ ^ 2 = (N + 1) * ζ ^ 2
        theorem CommutingRepetition.VN.Modular.integral_fejerMaj {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (ζ : 𝓗) (h : IsHaarVec hE ζ) (N : ) :
        (t : ), fejerMaj N t BorelCalc.ν E hE ζ = 4 * ζ ^ 2 / (N + 1)
        theorem CommutingRepetition.VN.Modular.ν_compl_Icc {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (ζ : 𝓗) (hspec : spectrum ESet.Icc 0 (2 * Real.pi)) :
        (BorelCalc.ν E hE ζ) (Set.Icc 0 (2 * Real.pi)) = 0

        The spectral measure is concentrated on [0, 2π].

        theorem CommutingRepetition.VN.Modular.measureReal_compl_Icc_le {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (ζ : 𝓗) (h : IsHaarVec hE ζ) (hspec : spectrum ESet.Icc 0 (2 * Real.pi)) {δ : } (hδ0 : 0 < δ) (hδ1 : δ 1) :
        (BorelCalc.ν E hE ζ).real (Set.Icc δ (2 * Real.pi - δ)) 4 * ζ ^ 2 * δ

        The uniform tail estimate near the branch cut: ν((δ, 2π−δ)ᶜ) ≤ 4‖ζ‖²δ, with a constant independent of E.

        From the tail estimate to an operator estimate #

        theorem CommutingRepetition.VN.Modular.sub_cbfc_eq {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (ζ : 𝓗) {G : } (hG : BorelCalc.CBdd G) :
        E ζ - (BorelCalc.cbfc E hE G) ζ = (BorelCalc.cbfc E hE fun (t : ) => (trunc E t) - G t) ζ

        E ζ − G(E) ζ = (id − G)(E) ζ, with id truncated to the spectrum.

        theorem CommutingRepetition.VN.Modular.norm_sub_cbfc_le {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (ζ : 𝓗) {G : } (hG : BorelCalc.CBdd G) (h : IsHaarVec hE ζ) (hspec : spectrum ESet.Icc 0 (2 * Real.pi)) {δ η B : } (hδ0 : 0 < δ) (hδ1 : δ 1) (h1 : tSet.Icc δ (2 * Real.pi - δ), t - G t η) (h2 : tSet.Icc 0 (2 * Real.pi), t - G t B) :
        E ζ - (BorelCalc.cbfc E hE G) ζ ^ 2 η ^ 2 * ζ ^ 2 + B ^ 2 * (4 * ζ ^ 2 * δ)

        The key ‖·‖-estimate: if the symbol G approximates the identity to η away from the branch cut and to B everywhere, then ‖Eζ − G(E)ζ‖² ≤ η²‖ζ‖² + 4B²‖ζ‖²δ. Both the constants and G are independent of E.

        Trigonometric approximation of the identity away from the branch cut #

        theorem CommutingRepetition.VN.Modular.cmap_sum_apply {X : Type u_2} {Y : Type u_3} [TopologicalSpace X] [TopologicalSpace Y] [AddCommMonoid Y] [ContinuousAdd Y] {ι : Type u_4} (s : Finset ι) (f : ιC(X, Y)) (x : X) :
        (∑ is, f i) x = is, (f i) x
        noncomputable def CommutingRepetition.VN.Modular.ramp (δ t : ) :

        The piecewise-linear sawtooth on [0, 2π]: it equals t·2π/(2π−δ) on [0, 2π−δ] and drops linearly back to 0 on [2π−δ, 2π], so it vanishes at both endpoints and is within δ of the identity on [0, 2π−δ].

        Equations
        Instances For
          theorem CommutingRepetition.VN.Modular.ramp_zero {δ : } (hδ0 : 0 < δ) (hδ2 : δ < 2 * Real.pi) :
          ramp δ 0 = 0
          theorem CommutingRepetition.VN.Modular.ramp_two_pi {δ : } (hδ0 : 0 < δ) (hδ2 : δ < 2 * Real.pi) :
          ramp δ (2 * Real.pi) = 0
          theorem CommutingRepetition.VN.Modular.ramp_eq_of_le {δ : } (hδ0 : 0 < δ) (hδ2 : δ < 2 * Real.pi) {t : } (ht : t 2 * Real.pi - δ) :
          ramp δ t = t * (2 * Real.pi / (2 * Real.pi - δ))
          theorem CommutingRepetition.VN.Modular.abs_ramp_sub_le {δ : } (hδ0 : 0 < δ) (hδ2 : δ < 2 * Real.pi) {t : } (ht0 : 0 t) (ht : t 2 * Real.pi - δ) :
          |ramp δ t - t| δ
          theorem CommutingRepetition.VN.Modular.ramp_nonneg {δ : } (hδ0 : 0 < δ) (hδ2 : δ < 2 * Real.pi) {t : } (ht0 : 0 t) (_ht : t 2 * Real.pi) :
          0 ramp δ t
          theorem CommutingRepetition.VN.Modular.ramp_le {δ : } (hδ0 : 0 < δ) (hδ2 : δ < 2 * Real.pi) {t : } (_ht : t 2 * Real.pi) :
          ramp δ t 2 * Real.pi
          theorem CommutingRepetition.VN.Modular.abs_ramp_le {δ : } (hδ0 : 0 < δ) (hδ2 : δ < 2 * Real.pi) {t : } (ht0 : 0 t) (ht : t 2 * Real.pi) :
          noncomputable def CommutingRepetition.VN.Modular.trigSym (s : Finset ) (c : ) (t : ) :

          A trigonometric polynomial as a symbol on .

          Equations
          Instances For
            theorem CommutingRepetition.VN.Modular.cbfc_trigSym {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (s : Finset ) (c : ) :
            BorelCalc.cbfc E hE (trigSym s c) = ks, c k eit E hE k
            theorem CommutingRepetition.VN.Modular.exists_trigSym {δ : } (hδ0 : 0 < δ) (hδ1 : δ 1) :
            ∃ (s : Finset ) (c : ), (∀ tSet.Icc δ (2 * Real.pi - δ), t - trigSym s c t 2 * δ) ∀ (t : ), trigSym s c t 2 * Real.pi + 1

            Trigonometric approximation of the identity on [δ, 2π−δ], with a global bound that does not depend on the polynomial.

            theorem CommutingRepetition.VN.Modular.exists_trig_uniform {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {r : } (_hr : 0 r) {ε : } ( : 0 < ε) :
            ∃ (s : Finset ) (c : ), ∀ (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (ζ : 𝓗), IsHaarVec hE ζspectrum ESet.Icc 0 (2 * Real.pi)ζ rE ζ - (∑ ks, c k eit E hE k) ζ ε

            Uniform trigonometric approximation of a Haar-distributed self-adjoint operator (HJX Lemma 2.6(i)'s analytic input). Given a bound r on ‖ζ‖ and an ε > 0, one fixed trigonometric polynomial ∑_{k∈s} c k z^k satisfies ‖Eζ − ∑_{k∈s} c k e^{ikE} ζ‖ ≤ ε simultaneously for every Haar pair (E, ζ).

            The unitary group as a strong limit of its exponential partial sums #

            theorem CommutingRepetition.VN.Modular.cbdd_trunc_pow {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (k : ) :
            BorelCalc.CBdd fun (l : ) => (trunc E l) ^ k
            theorem CommutingRepetition.VN.Modular.cbfc_trunc_pow {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (k : ) :
            (BorelCalc.cbfc E hE fun (l : ) => (trunc E l) ^ k) = E ^ k
            noncomputable def CommutingRepetition.VN.Modular.expCoef (t : ) (k : ) :

            The coefficients of the exponential series.

            Equations
            Instances For
              noncomputable def CommutingRepetition.VN.Modular.expPoly {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] (E : 𝓗 →L[] 𝓗) (t : ) (N : ) :
              𝓗 →L[] 𝓗

              The partial sums of the exponential series ∑_{k<N} (it)^k E^k / k!.

              Equations
              Instances For
                theorem CommutingRepetition.VN.Modular.expPoly_succ {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (t : ) (N : ) :
                expPoly E t (N + 1) = iFinset.range N, expCoef t (i + 1) E ^ (i + 1) + 1
                noncomputable def CommutingRepetition.VN.Modular.expSym {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] (E : 𝓗 →L[] 𝓗) (t : ) (N : ) (l : ) :

                The N-th partial sum of the symbol e^{itl}, with l truncated to the spectrum.

                Equations
                Instances For
                  theorem CommutingRepetition.VN.Modular.cbfc_expSym {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (t : ) (N : ) :
                  BorelCalc.cbfc E hE (expSym E t N) = expPoly E t N
                  theorem CommutingRepetition.VN.Modular.norm_expSym_le {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (t : ) (N : ) (l : ) :
                  theorem CommutingRepetition.VN.Modular.tendsto_expSym {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (t l : ) :
                  Filter.Tendsto (fun (N : ) => expSym E t N l) Filter.atTop (nhds (eitf t (trunc E l)))
                  theorem CommutingRepetition.VN.Modular.tendsto_expPoly_apply {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] {E : 𝓗 →L[] 𝓗} (hE : IsSelfAdjoint E) (t : ) (ζ : 𝓗) :
                  Filter.Tendsto (fun (N : ) => (expPoly E t N) ζ) Filter.atTop (nhds ((eit E hE t) ζ))

                  The unitary group is the strong limit of the exponential partial sums: ∑_{k<N} (it)^k E^k / k! ζ → e^{itE} ζ.