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 #
theorem
CommutingRepetition.BorelCalc.stepApprox_continuous
(a : ℝ)
(n : ℕ)
:
Continuous (stepApprox a n)
theorem
CommutingRepetition.BorelCalc.stepApprox_antitone
(a t : ℝ)
:
Antitone fun (n : ℕ) => stepApprox a n t
theorem
CommutingRepetition.BorelCalc.stepApprox_tendsto
(a t : ℝ)
:
Filter.Tendsto (fun (n : ℕ) => stepApprox a n t) Filter.atTop (nhds ((Set.Iic a).indicator 1 t))
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)
:
IsClosed ↑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 : ℝ → ℝ)
:
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)
:
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 : ℝ)
:
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)
:
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 ℝ)
:
The spectral projection P I = 1_I(E) (junk 0 for non-measurable I).
Equations
- CommutingRepetition.BorelCalc.P E hE I = CommutingRepetition.BorelCalc.bfc E hE (I.indicator 1)
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)
:
theorem
CommutingRepetition.BorelCalc.P_isSelfAdjoint
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
(I : Set ℝ)
:
IsSelfAdjoint (P E hE I)
theorem
CommutingRepetition.BorelCalc.star_P
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
(I : Set ℝ)
:
theorem
CommutingRepetition.BorelCalc.P_empty
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
:
theorem
CommutingRepetition.BorelCalc.P_univ
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
:
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)
:
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)
:
theorem
CommutingRepetition.BorelCalc.P_compl
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
{I : Set ℝ}
(hI : MeasurableSet I)
:
theorem
CommutingRepetition.BorelCalc.P_idem
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
{I : Set ℝ}
(hI : MeasurableSet I)
:
theorem
CommutingRepetition.BorelCalc.P_nonneg
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
(I : Set ℝ)
:
theorem
CommutingRepetition.BorelCalc.P_le_one
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
(I : Set ℝ)
:
theorem
CommutingRepetition.BorelCalc.P_norm_le_one
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
(I : Set ℝ)
:
theorem
CommutingRepetition.BorelCalc.inner_P
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
{I : Set ℝ}
(hI : MeasurableSet I)
(ξ : 𝓗)
:
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)
(ξ : 𝓗)
:
theorem
CommutingRepetition.BorelCalc.norm_P_apply_sq
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
{I : Set ℝ}
(hI : MeasurableSet I)
(ξ : 𝓗)
:
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 : I ⊆ J)
:
theorem
CommutingRepetition.BorelCalc.P_compl_spectrum
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
:
theorem
CommutingRepetition.BorelCalc.P_spectrum
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
:
theorem
CommutingRepetition.BorelCalc.P_eq_zero_of_disjoint_spectrum
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
{I : Set ℝ}
(hI : MeasurableSet I)
(h : Disjoint I (spectrum ℝ E))
:
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)
:
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)
:
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 ℝ)
:
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)
(ξ : 𝓗)
:
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)
:
theorem
CommutingRepetition.BorelCalc.bfc_finsetSum
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(E : 𝓗 →L[ℂ] 𝓗)
(hE : IsSelfAdjoint E)
{ι : Type u_2}
(s : Finset ι)
{g : ι → ℝ → ℝ}
(hg : ∀ i ∈ s, Bdd (g i))
:
theorem
CommutingRepetition.BorelCalc.dyadic_measurable
{g : ℝ → ℝ}
(hg : Measurable g)
(n : ℕ)
:
Measurable (dyadic g n)
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)
:
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 ℝ E ⊆ Set.Icc 0 1)
:
The spectral projections of an operator with spectrum in [0, 1].