OAI/GroupTheory/Kervaire/SpectralMeasures.lean
46 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.KervaireSpectral.Operatorline 16 - def
OAI.KervaireSpectral.complexifyline 19Source documentation
Embed a real-valued function into complex-valued functions.
def complexify {X : Type*} [TopologicalSpace X] (f : C(X, ℝ)) : C(X, ℂ) := … - theorem
OAI.KervaireSpectral.complexify_applyline 22 - theorem
OAI.KervaireSpectral.complexify_addline 25 - theorem
OAI.KervaireSpectral.complexify_smulline 28 - def
OAI.KervaireSpectral.vectorFunctionalline 33Source documentation
A vector functional restricted to the continuous calculus of a normal operator.
def vectorFunctional (U : Operator H) [hU : IsStarNormal U] (ξ : H) : C_c(spectrum ℂ U, ℝ) →ₚ[ℝ] ℝ := .mk₀ { …Mentions: OAI.KervaireSpectral.Operator
- def
OAI.KervaireSpectral.vectorMeasureline 54Source documentation
The finite scalar spectral measure of a vector, on the actual spectrum.
def vectorMeasure (U : Operator H) [IsStarNormal U] (ξ : H) : Measure (spectrum ℂ U) := …
Mentions: OAI.KervaireSpectral.Operator
- instance
OAI.KervaireSpectral.vectorMeasure_finiteline 57 - theorem
OAI.KervaireSpectral.integral_vectorMeasureline 63Source documentation
The defining integration identity for the scalar spectral measure.
theorem integral_vectorMeasure (U : Operator H) [hU : IsStarNormal U] (ξ : H) (f : C(spectrum ℂ U, ℝ)) : ∫ z, f z ∂vectorMeasure U ξ = (inner ℂ ξ (cfcHom hU (complexify f) ξ)).re := by …Mentions: OAI.KervaireSpectral.Operator, OAI.KervaireSpectral.vectorMeasure, OAI.KervaireSpectral.complexify
- def
OAI.KervaireSpectral.normSqMapline 70Source documentation
Squared modulus of a continuous complex function, kept real-valued.
def normSqMap {X : Type*} [TopologicalSpace X] (f : C(X, ℂ)) : C(X, ℝ) := … - theorem
OAI.KervaireSpectral.integral_normSqMapline 74Source documentation
The scalar measure gives squared norms of arbitrary continuous-calculus vectors.
theorem integral_normSqMap (U : Operator H) [hU : IsStarNormal U] (ξ : H) (f : C(spectrum ℂ U, ℂ)) : ∫ z, normSqMap f z ∂vectorMeasure U ξ = ‖cfcHom hU f ξ‖ ^ 2 := by …Mentions: OAI.KervaireSpectral.Operator, OAI.KervaireSpectral.normSqMap, OAI.KervaireSpectral.vectorMeasure
- def
OAI.KervaireSpectral.phaseline 85 - theorem
OAI.KervaireSpectral.phase_oneline 87 - theorem
OAI.KervaireSpectral.phase_nonnegline 89 - theorem
OAI.KervaireSpectral.phase_lt_oneline 91 - theorem
OAI.KervaireSpectral.measurable_phaseline 93 - theorem
OAI.KervaireSpectral.phase_eq_zero_iffline 97Source documentation
On the unit circle only the identity has phase zero.
theorem phase_eq_zero_iff {z : ℂ} (hz : z ∈ unitary ℂ) : phase z = 0 ↔ z = 1 := by …Mentions: OAI.KervaireSpectral.phase
- theorem
OAI.KervaireSpectral.integrable_phaseline 114Source documentation
A bounded measurable phase is integrable for every scalar spectral measure.
theorem integrable_phase (U : Operator H) [IsStarNormal U] (ξ : H) : Integrable (fun z : spectrum ℂ U => phase z) (vectorMeasure U ξ) := by …Mentions: OAI.KervaireSpectral.Operator, OAI.KervaireSpectral.phase, OAI.KervaireSpectral.vectorMeasure
- def
OAI.KervaireSpectral.vectorPhaseline 121 - theorem
OAI.KervaireSpectral.vectorPhase_nonnegline 124 - def
OAI.KervaireSpectral.distanceSqline 128Source documentation
The continuous squared distance to one on the spectrum.
def distanceSq (U : Operator H) : C(spectrum ℂ U, ℝ) := …
Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.distanceSq_calculusline 133Source documentation
Its calculus is the positive square of
U - I.theorem distanceSq_calculus (U : Operator H) [hU : IsStarNormal U] : cfcHom hU (complexify (distanceSq U)) = star (U - 1) * (U - 1) := by …Mentions: OAI.KervaireSpectral.Operator, OAI.KervaireSpectral.complexify, OAI.KervaireSpectral.distanceSq
- theorem
OAI.KervaireSpectral.integral_distanceSqline 144Source documentation
The scalar spectral measure recovers the norm of the displacement.
theorem integral_distanceSq (U : Operator H) [hU : IsStarNormal U] (ξ : H) : ∫ z, distanceSq U z ∂vectorMeasure U ξ = ‖U ξ - ξ‖ ^ 2 := by …Mentions: OAI.KervaireSpectral.Operator, OAI.KervaireSpectral.distanceSq, OAI.KervaireSpectral.vectorMeasure
- theorem
OAI.KervaireSpectral.fixed_of_vectorPhase_eq_zeroline 153Source documentation
Zero vector phase forces this vector to be fixed. No spectral projection or Borel operator calculus is assumed in this implication.
theorem fixed_of_vectorPhase_eq_zero (U : Operator H) (hU : U ∈ unitary (Operator H)) (ξ : H) (h : letI := isStarNormal_of_mem_unitary hU; vectorPhase U ξ = 0) : …Mentions: OAI.KervaireSpectral.Operator, OAI.KervaireSpectral.vectorPhase
- theorem
OAI.KervaireSpectral.cauchySeq_calculusline 171Source documentation
Bounded pointwise convergence of continuous spectral functions is strongly Cauchy. The proof is scalar dominated convergence, applied to squared distances.
theorem cauchySeq_calculus (U : Operator H) [hU : IsStarNormal U] (f : ℕ → C(spectrum ℂ U, ℂ)) (g : spectrum ℂ U → ℂ) (C : ℝ) (_hC : 0 ≤ C) (hb : ∀ n z, ‖f n z‖ ≤ C) (ht : ∀ z, Tendsto (fun n => f n z) atTop (𝓝 (g z))) (ξ : H) : CauchySeq (fun n => cfcHom hU (f n) ξ) := by …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.exists_strongLimitline 210Source documentation
A uniformly bounded convergent continuous approximation defines a bounded operator, without a separability restriction on the Hilbert space.
theorem exists_strongLimit (U : Operator H) [hU : IsStarNormal U] (f : ℕ → C(spectrum ℂ U, ℂ)) (g : spectrum ℂ U → ℂ) (C : ℝ) (hC : 0 ≤ C) (hb : ∀ n z, ‖f n z‖ ≤ C) (ht : ∀ z, Tendsto (fun n => f n z) atTop (𝓝 (g z))) : ∃ T : Operator H, (∀ ξ, Tendsto (fun n => cfcHom hU (f n) ξ) atTop (𝓝 (T ξ))) ∧ ‖T‖ ≤ C := by …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.phase_expline 230 - theorem
OAI.KervaireSpectral.phase_exp_normalizedline 239 - def
OAI.KervaireSpectral.phaseTriangleline 246Source documentation
A continuous triangular cutoff on the chosen angle interval.
def phaseTriangle (n : ℕ) (x : ℝ) : ℝ := min x ((n : ℝ) * (1 - x))
- theorem
OAI.KervaireSpectral.continuous_phaseTriangleline 248 - theorem
OAI.KervaireSpectral.phaseTriangle_zeroline 252 - theorem
OAI.KervaireSpectral.phaseTriangle_oneline 255 - theorem
OAI.KervaireSpectral.continuous_clippedPhaseline 259Source documentation
Although phase is discontinuous, this clipped phase is continuous on the circle.
theorem continuous_clippedPhase (n : ℕ) : Continuous (fun z : Circle => phaseTriangle n (phase z)) := by …Mentions: OAI.KervaireSpectral.phaseTriangle, OAI.KervaireSpectral.phase
- theorem
OAI.KervaireSpectral.phaseTriangle_nonnegline 267 - theorem
OAI.KervaireSpectral.phaseTriangle_le_selfline 271 - theorem
OAI.KervaireSpectral.tendsto_phaseTriangleline 273 - def
OAI.KervaireSpectral.phaseApproxline 282Source documentation
Continuous lower approximations to phase on a unitary spectrum.
def phaseApprox (U : Operator H) (hU : U ∈ unitary (Operator H)) (n : ℕ) : C(spectrum ℂ U, ℝ) := …Mentions: OAI.KervaireSpectral.Operator
- theorem
OAI.KervaireSpectral.phaseApprox_nonnegline 289 - theorem
OAI.KervaireSpectral.phaseApprox_le_oneline 293 - theorem
OAI.KervaireSpectral.tendsto_phaseApproxline 297 - theorem
OAI.KervaireSpectral.tendsto_integral_phaseApproxline 301 - theorem
OAI.KervaireSpectral.exp_phaseline 317Source documentation
Exponentiating the chosen phase recovers a point on the unit circle.
theorem exp_phase {z : ℂ} (hz : ‖z‖ = 1) : Complex.exp ((2 * Real.pi * phase z : ℝ) * Complex.I) = z := by …Mentions: OAI.KervaireSpectral.phase
- theorem
OAI.KervaireSpectral.tendsto_calculusline 329Source documentation
An already continuous pointwise limit is identified by the scalar measures.
theorem tendsto_calculus (U : Operator H) [hU : IsStarNormal U] (f : ℕ → C(spectrum ℂ U, ℂ)) (g : C(spectrum ℂ U, ℂ)) (C : ℝ) (_hC : 0 ≤ C) (hb : ∀ n z, ‖f n z‖ ≤ C) (ht : ∀ z, Tendsto (fun n => f n z) atTop (𝓝 (g z))) (ξ : H) : Tendsto (fun n => cfcHom hU (f n) ξ) atTop (𝓝 (cfcHom hU g ξ)) := by …Mentions: OAI.KervaireSpectral.Operator
- def
OAI.KervaireSpectral.expMapline 360Source documentation
Pointwise exponential of a continuous complex-valued function.
def expMap {X : Type*} [TopologicalSpace X] (f : C(X, ℂ)) : C(X, ℂ) := … - theorem
OAI.KervaireSpectral.expMap_eq_expline 364Source documentation
The normed-ring exponential on continuous functions is pointwise.
theorem expMap_eq_exp {X : Type*} [TopologicalSpace X] [CompactSpace X] (f : C(X, ℂ)) : expMap f = NormedSpace.exp f := by …Mentions: OAI.KervaireSpectral.expMap
- theorem
OAI.KervaireSpectral.calculus_expMapline 373Source documentation
The continuous functional calculus respects the operator exponential.
theorem calculus_expMap (U : Operator H) [hU : IsStarNormal U] (f : C(spectrum ℂ U, ℂ)) : cfcHom hU (expMap f) = NormedSpace.exp (cfcHom hU f) := by …Mentions: OAI.KervaireSpectral.Operator, OAI.KervaireSpectral.expMap