OAI/Analysis/Cuntz/Spectral.lean
22 declarations, 0 contain sorry, 0 declared as axioms
Spectral candidates on squares, orthogonal elements, and complex elements.
- theorem
OAI.Kaplansky.CuntzDimensionState.distribution_rectangular_gramline 30Source documentation
The spectral distributions of rectangular Gram matrices agree at all strictly positive thresholds, not just on the uncut matrices.
theorem distribution_rectangular_gram (d : CuntzDimensionState A) {n m : ℕ} (x : Matrix (Fin n) (Fin m) A) (ha : 0 ≤ CStarMatrix.ofMatrix (x*x.conjTranspose)) (hb : 0 ≤ CStarMatrix.ofMatrix (x.conjTranspose*x)) {t : ℝ} (ht : 0 < t) : d.distribution ⟨n, x*x.conjTranspose, ha⟩ t = d.distribution ⟨m, x.conjTranspose*x, hb⟩ t := …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.CuntzDimensionState.spectralValue_rectangular_gramline 38Source documentation
The spectral integral satisfies square swapping in unequal sizes.
theorem spectralValue_rectangular_gram (d : CuntzDimensionState A) {n m : ℕ} (x : Matrix (Fin n) (Fin m) A) (ha : 0 ≤ CStarMatrix.ofMatrix (x*x.conjTranspose)) (hb : 0 ≤ CStarMatrix.ofMatrix (x.conjTranspose*x)) : d.spectralValue ⟨n, x*x.conjTranspose, ha⟩ = d.spectralValue ⟨m, x.conjTranspose*x, hb⟩ := by …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.CuntzDimensionState.spectralValue_square_swapline 54Source documentation
In particular, the original square-swap axiom holds on the positive squares.
theorem spectralValue_square_swap (d : CuntzDimensionState A) {n : ℕ} (x : CStarMatrix (Fin n) (Fin n) A) : d.spectralValue ⟨n, CStarMatrix.ofMatrix.symm (x*star x), mul_star_self_nonneg x⟩ = d.spectralValue ⟨n, CStarMatrix.ofMatrix.symm (star x*x), star_mul_self_nonneg x⟩ := …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.exists_orthogonal_sum_gramline 64Source documentation
An orthogonal positive sum and its diagonal block form are exactly the two Gram matrices of a rectangular matrix of square roots.
theorem exists_orthogonal_sum_gram {n : ℕ} (a b : CStarMatrix (Fin n) (Fin n) A) (ha : 0 ≤ a) (hb : 0 ≤ b) (hab : a*b = 0) : ∃ v : Matrix (Fin n) (Fin (n+n)) A, v*v.conjTranspose = CStarMatrix.ofMatrix.symm (a+b) ∧ v.conjTranspose*v = (CuntzPositiveMatrix.add ⟨n, CStarMatrix.ofMatrix.symm a, ha⟩ ⟨n, CStarMatrix.ofMatrix.symm b, hb⟩).matrix := by …Mentions: OAI.Kaplansky.CuntzPositiveMatrix.add
- theorem
OAI.Kaplansky.CuntzDimensionState.spectralValue_orthogonal_addline 107Source documentation
Orthogonal additivity for the spectral integral follows from its proved rectangular square swap and block additivity.
theorem CuntzDimensionState.spectralValue_orthogonal_add (d : CuntzDimensionState A) {n : ℕ} (a b : CStarMatrix (Fin n) (Fin n) A) (ha : 0 ≤ a) (hb : 0 ≤ b) (hab : a*b = 0) : d.spectralValue ⟨n, CStarMatrix.ofMatrix.symm (a+b), add_nonneg ha hb⟩ = d.spectralValue ⟨n, CStarMatrix.ofMatrix.symm a, ha⟩ + d.spectralValue ⟨n, CStarMatrix.ofMatrix.symm b, hb⟩ := by …Mentions: OAI.Kaplansky.CuntzDimensionState
- def
OAI.Kaplansky.CuntzDimensionState.positiveValueline 124Source documentation
The spectral value in a fixed matrix size, on the genuine positive cone.
def positiveValue (d : CuntzDimensionState A) {n : ℕ} (a : CStarMatrix (Fin n) (Fin n) A) (ha : 0 ≤ a) : ℝ := …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.CuntzDimensionState.positiveValue_zeroline 128 - def
OAI.Kaplansky.CuntzDimensionState.signedValueline 134Source documentation
The same positive construction gives a canonical signed value by positive and negative parts. Additivity on general commuting elements is not assumed.
def signedValue (d : CuntzDimensionState A) {n : ℕ} (a : CStarMatrix (Fin n) (Fin n) A) : ℝ := …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.CuntzDimensionState.signedValue_of_nonnegline 138 - theorem
OAI.Kaplansky.CuntzDimensionState.signedValue_zeroline 145 - theorem
OAI.Kaplansky.CuntzDimensionState.signedValue_negline 149 - theorem
OAI.Kaplansky.CuntzDimensionState.signedValue_smulline 154Source documentation
Real scalar homogeneity holds for the signed construction.
theorem signedValue_smul (d : CuntzDimensionState A) {n : ℕ} (a : CStarMatrix (Fin n) (Fin n) A) (r : ℝ) : d.signedValue (r • a) = r*d.signedValue a := by …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.CuntzDimensionState.abs_signedValue_leline 170Source documentation
A sharp size times norm bound, since both positive-part values lie in [0, size times norm].
theorem abs_signedValue_le (d : CuntzDimensionState A) {n : ℕ} (a : CStarMatrix (Fin n) (Fin n) A) : |d.signedValue a| ≤ ‖a‖ * n := by …Mentions: OAI.Kaplansky.CuntzDimensionState
- def
OAI.Kaplansky.CuntzDimensionState.complexValueline 191Source documentation
A single complex-valued extension of the spectral construction in every finite matrix size. Abelian linearity is not asserted by this definition.
def complexValue (d : CuntzDimensionState A) {n : ℕ} (a : CStarMatrix (Fin n) (Fin n) A) : ℂ := …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.CuntzDimensionState.complexValue_selfAdjointline 196 - theorem
OAI.Kaplansky.CuntzDimensionState.complexValue_of_nonnegline 201 - theorem
OAI.Kaplansky.CuntzDimensionState.complexValue_zeroline 206 - theorem
OAI.Kaplansky.CuntzDimensionState.complexValue_real_imagline 211Source documentation
The original real/imaginary axiom, without assuming that h and k commute.
theorem complexValue_real_imag (d : CuntzDimensionState A) {n : ℕ} (h k : CStarMatrix (Fin n) (Fin n) A) (hh : IsSelfAdjoint h) (hk : IsSelfAdjoint k) : d.complexValue (h + Complex.I • k) = d.complexValue h + Complex.I * d.complexValue k := by …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.CuntzDimensionState.complexValue_square_nonnegline 218Source documentation
Nonnegativity of squares for the single whole-matrix construction.
theorem complexValue_square_nonneg (d : CuntzDimensionState A) {n : ℕ} (x : CStarMatrix (Fin n) (Fin n) A) : 0 ≤ d.complexValue (star x*x) := by …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.CuntzDimensionState.complexValue_square_swapline 224Source documentation
Square swapping for the same whole-matrix construction.
theorem complexValue_square_swap (d : CuntzDimensionState A) {n : ℕ} (x : CStarMatrix (Fin n) (Fin n) A) : d.complexValue (star x*x) = d.complexValue (x*star x) := by …Mentions: OAI.Kaplansky.CuntzDimensionState
- theorem
OAI.Kaplansky.CuntzDimensionState.complexValue_oneline 230 - theorem
OAI.Kaplansky.CuntzDimensionState.norm_complexValue_leline 238Source documentation
The uniform bound needed for compact finite-constraint candidates.
theorem norm_complexValue_le (d : CuntzDimensionState A) {n : ℕ} (a : CStarMatrix (Fin n) (Fin n) A) : ‖d.complexValue a‖ ≤ 2*‖a‖*n := by …Mentions: OAI.Kaplansky.CuntzDimensionState