Documentation

MIPRE.Background.Repetition.CommutingRepetition.VN.SpectralProjection

Monotone convergence #

theorem CommutingRepetition.BorelCalc.Bdd.of_unit {g : } (hg : Measurable g) (h0 : ∀ (t : ), 0 g t) (h1 : ∀ (t : ), g t 1) :
Bdd g
theorem CommutingRepetition.BorelCalc.bfc_tendsto_of_monotone {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {g : } {G : } (hg : ∀ (n : ), Measurable (g n)) (hG : Measurable G) (h0 : ∀ (n : ) (t : ), 0 g n t) (h1 : ∀ (n : ) (t : ), g n t 1) (hmono : ∀ (t : ), Monotone fun (n : ) => g n t) (hlim : ∀ (t : ), Filter.Tendsto (fun (n : ) => g n t) Filter.atTop (nhds (G t))) (ξ : 𝓗) :
Filter.Tendsto (fun (n : ) => (bfc E hE (g n)) ξ) Filter.atTop (nhds ((bfc E hE G) ξ))

Monotone convergence for the Borel calculus: 0 ≤ gₙ ↑ G ≤ 1 pointwise gives bfc gₙ → bfc G strongly.

theorem CommutingRepetition.BorelCalc.bfc_tendsto_of_antitone {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {g : } {G : } (hg : ∀ (n : ), Measurable (g n)) (hG : Measurable G) (h0 : ∀ (n : ) (t : ), 0 g n t) (h1 : ∀ (n : ) (t : ), g n t 1) (hanti : ∀ (t : ), Antitone fun (n : ) => g n t) (hlim : ∀ (t : ), Filter.Tendsto (fun (n : ) => g n t) Filter.atTop (nhds (G t))) (ξ : 𝓗) :
Filter.Tendsto (fun (n : ) => (bfc E hE (g n)) ξ) Filter.atTop (nhds ((bfc E hE G) ξ))

Antitone convergence: 1 ≥ gₙ ↓ G ≥ 0 pointwise gives bfc gₙ → bfc G strongly.

Continuous approximants of half-line indicators #

noncomputable def CommutingRepetition.BorelCalc.stepApprox (a : ) (n : ) (t : ) :

The continuous approximants of 1_{Iic a}: t ↦ max 0 (min 1 (1 − n (t − a))).

Equations
Instances For
    theorem CommutingRepetition.BorelCalc.stepApprox_of_le (a : ) (n : ) {t : } (ht : t a) :
    stepApprox a n t = 1

    Membership in a strongly sequentially closed star subalgebra #

    theorem CommutingRepetition.BorelCalc.isClosed_of_strong {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (S : StarSubalgebra (𝓗 →L[] 𝓗)) (hS : ∀ (T : 𝓗 →L[] 𝓗) (L : 𝓗 →L[] 𝓗), (∀ (n : ), T n S)(∀ (ξ : 𝓗), Filter.Tendsto (fun (n : ) => (T n) ξ) Filter.atTop (nhds (L ξ)))L S) :
    theorem CommutingRepetition.BorelCalc.cfc_mem {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (S : StarSubalgebra (𝓗 →L[] 𝓗)) (hS : ∀ (T : 𝓗 →L[] 𝓗) (L : 𝓗 →L[] 𝓗), (∀ (n : ), T n S)(∀ (ξ : 𝓗), Filter.Tendsto (fun (n : ) => (T n) ξ) Filter.atTop (nhds (L ξ)))L S) (hES : E S) (g : ) :
    cfc g E S
    theorem CommutingRepetition.BorelCalc.bfc_mem_of_continuous {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (S : StarSubalgebra (𝓗 →L[] 𝓗)) (hS : ∀ (T : 𝓗 →L[] 𝓗) (L : 𝓗 →L[] 𝓗), (∀ (n : ), T n S)(∀ (ξ : 𝓗), Filter.Tendsto (fun (n : ) => (T n) ξ) Filter.atTop (nhds (L ξ)))L S) (hES : E S) {g : } (hg : Bdd g) (hc : Continuous g) :
    bfc E hE g S
    theorem CommutingRepetition.BorelCalc.bfc_indicator_Iic_mem {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (S : StarSubalgebra (𝓗 →L[] 𝓗)) (hS : ∀ (T : 𝓗 →L[] 𝓗) (L : 𝓗 →L[] 𝓗), (∀ (n : ), T n S)(∀ (ξ : 𝓗), Filter.Tendsto (fun (n : ) => (T n) ξ) Filter.atTop (nhds (L ξ)))L S) (hES : E S) (a : ) :
    bfc E hE ((Set.Iic a).indicator 1) S
    theorem CommutingRepetition.BorelCalc.bfc_indicator_mem {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (S : StarSubalgebra (𝓗 →L[] 𝓗)) (hS : ∀ (T : 𝓗 →L[] 𝓗) (L : 𝓗 →L[] 𝓗), (∀ (n : ), T n S)(∀ (ξ : 𝓗), Filter.Tendsto (fun (n : ) => (T n) ξ) Filter.atTop (nhds (L ξ)))L S) (hES : E S) {I : Set } (hI : MeasurableSet I) :
    bfc E hE (I.indicator 1) S

    Every spectral projection lies in S.

    The projection-valued measure #

    noncomputable def CommutingRepetition.BorelCalc.P {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (I : Set ) :
    𝓗 →L[] 𝓗

    The spectral projection P I = 1_I(E) (junk 0 for non-measurable I).

    Equations
    Instances For
      theorem CommutingRepetition.BorelCalc.P_of_not_measurable {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I : Set } (hI : ¬MeasurableSet I) :
      P E hE I = 0
      theorem CommutingRepetition.BorelCalc.star_P {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (I : Set ) :
      star (P E hE I) = P E hE I
      theorem CommutingRepetition.BorelCalc.P_empty {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) :
      P E hE = 0
      theorem CommutingRepetition.BorelCalc.P_inter {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I J : Set } (hI : MeasurableSet I) (hJ : MeasurableSet J) :
      P E hE I * P E hE J = P E hE (I J)
      theorem CommutingRepetition.BorelCalc.P_union {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I J : Set } (hI : MeasurableSet I) (hJ : MeasurableSet J) (hd : Disjoint I J) :
      P E hE (I J) = P E hE I + P E hE J
      theorem CommutingRepetition.BorelCalc.P_compl {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I : Set } (hI : MeasurableSet I) :
      P E hE I = 1 - P E hE I
      theorem CommutingRepetition.BorelCalc.P_idem {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I : Set } (hI : MeasurableSet I) :
      P E hE I * P E hE I = P E hE I
      theorem CommutingRepetition.BorelCalc.P_nonneg {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (I : Set ) :
      0 P E hE I
      theorem CommutingRepetition.BorelCalc.P_le_one {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (I : Set ) :
      P E hE I 1
      theorem CommutingRepetition.BorelCalc.inner_P {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I : Set } (hI : MeasurableSet I) (ξ : 𝓗) :
      inner ξ ((P E hE I) ξ) = ((ν E hE ξ) I).toReal

      The quadratic form of P I is the spectral measure: ⟪ξ, P I ξ⟫ = ν_ξ(I).

      theorem CommutingRepetition.BorelCalc.re_inner_P {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I : Set } (hI : MeasurableSet I) (ξ : 𝓗) :
      (inner ξ ((P E hE I) ξ)).re = ((ν E hE ξ) I).toReal
      theorem CommutingRepetition.BorelCalc.norm_P_apply_sq {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I : Set } (hI : MeasurableSet I) (ξ : 𝓗) :
      (P E hE I) ξ ^ 2 = ((ν E hE ξ) I).toReal
      theorem CommutingRepetition.BorelCalc.P_mono {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I J : Set } (hI : MeasurableSet I) (hJ : MeasurableSet J) (h : IJ) :
      P E hE I P E hE J
      theorem CommutingRepetition.BorelCalc.P_comm_bfc {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I : Set } (hI : MeasurableSet I) {g : } (hg : Bdd g) :
      P E hE I * bfc E hE g = bfc E hE g * P E hE I
      theorem CommutingRepetition.BorelCalc.P_comm {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I J : Set } (hI : MeasurableSet I) (hJ : MeasurableSet J) :
      P E hE I * P E hE J = P E hE J * P E hE I
      theorem CommutingRepetition.BorelCalc.P_mem {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (S : StarSubalgebra (𝓗 →L[] 𝓗)) (hS : ∀ (T : 𝓗 →L[] 𝓗) (L : 𝓗 →L[] 𝓗), (∀ (n : ), T n S)(∀ (ξ : 𝓗), Filter.Tendsto (fun (n : ) => (T n) ξ) Filter.atTop (nhds (L ξ)))L S) (hES : E S) (I : Set ) :
      P E hE I S

      Membership of every spectral projection in a strongly sequentially closed star subalgebra containing E.

      Norm bounds, finite sums, and membership of every bounded Borel function #

      theorem CommutingRepetition.BorelCalc.norm_bfc_apply_sq {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {g : } (hg : Bdd g) (ξ : 𝓗) :
      (bfc E hE g) ξ ^ 2 = (t : ), (g * g) t ν E hE ξ
      theorem CommutingRepetition.BorelCalc.norm_bfc_apply_le {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {g : } (hg : Bdd g) {C : } (hC : ∀ (t : ), |g t| C) (ξ : 𝓗) :
      (bfc E hE g) ξ C * ξ
      theorem CommutingRepetition.BorelCalc.norm_bfc_le {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {g : } (hg : Bdd g) {C : } (hC : ∀ (t : ), |g t| C) :
      bfc E hE g C
      theorem CommutingRepetition.BorelCalc.Bdd.finsetSum {ι : Type u_2} (s : Finset ι) {g : ι} (hg : is, Bdd (g i)) :
      Bdd (∑ is, g i)
      theorem CommutingRepetition.BorelCalc.bfc_finsetSum {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {ι : Type u_2} (s : Finset ι) {g : ι} (hg : is, Bdd (g i)) :
      bfc E hE (∑ is, g i) = is, bfc E hE (g i)
      noncomputable def CommutingRepetition.BorelCalc.dyadic (g : ) (n : ) (t : ) :

      The dyadic approximant ⌊2ⁿ g⌋ / 2ⁿ of a real function.

      Equations
      Instances For
        theorem CommutingRepetition.BorelCalc.dyadic_le (g : ) (n : ) (t : ) :
        dyadic g n t g t
        theorem CommutingRepetition.BorelCalc.lt_dyadic_add (g : ) (n : ) (t : ) :
        g t < dyadic g n t + (1 / 2) ^ n
        theorem CommutingRepetition.BorelCalc.abs_sub_dyadic_le (g : ) (n : ) (t : ) :
        |dyadic g n t - g t| (1 / 2) ^ n
        theorem CommutingRepetition.BorelCalc.dyadic_bdd {g : } (hg : Bdd g) (n : ) :
        Bdd (dyadic g n)
        theorem CommutingRepetition.BorelCalc.dyadic_eq_sum {g : } {C : } (hC : ∀ (t : ), |g t| C) (n : ) :
        dyadic g n = kFinset.Icc (-(2 ^ n * C + 1)) (2 ^ n * C + 1), fun (t : ) => k / 2 ^ n * {t : | 2 ^ n * g t = k}.indicator 1 t

        The dyadic approximant is a finite combination of indicators of level sets.

        theorem CommutingRepetition.BorelCalc.bfc_mem_of_bdd {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (S : StarSubalgebra (𝓗 →L[] 𝓗)) (hS : ∀ (T : 𝓗 →L[] 𝓗) (L : 𝓗 →L[] 𝓗), (∀ (n : ), T n S)(∀ (ξ : 𝓗), Filter.Tendsto (fun (n : ) => (T n) ξ) Filter.atTop (nhds (L ξ)))L S) (hES : E S) {g : } (hg : Bdd g) :
        bfc E hE g S

        Every bounded Borel function of E lies in S: the dyadic approximants are finite combinations of spectral projections, and converge in operator norm.

        Spectral projections of increasing unions #

        theorem CommutingRepetition.BorelCalc.indicator_iUnion_tendsto {I : Set } (hmono : Monotone I) (t : ) :
        Filter.Tendsto (fun (n : ) => (I n).indicator 1 t) Filter.atTop (nhds ((⋃ (n : ), I n).indicator 1 t))
        theorem CommutingRepetition.BorelCalc.P_tendsto_iUnion {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) {I : Set } (hI : ∀ (n : ), MeasurableSet (I n)) (hmono : Monotone I) (ξ : 𝓗) :
        Filter.Tendsto (fun (n : ) => (P E hE (I n)) ξ) Filter.atTop (nhds ((P E hE (⋃ (n : ), I n)) ξ))

        Strong convergence P (I n) → P (⋃ n, I n) for an increasing sequence of Borel sets.

        theorem CommutingRepetition.BorelCalc.P_Icc_zero_one {𝓗 : Type u_1} [NormedAddCommGroup 𝓗] [InnerProductSpace 𝓗] [CompleteSpace 𝓗] (E : 𝓗 →L[] 𝓗) (hE : IsSelfAdjoint E) (h : spectrum ESet.Icc 0 1) :
        P E hE (Set.Icc 0 1) = 1

        The spectral projections of an operator with spectrum in [0, 1].