OAI/Analysis/KadisonSimilarity/Representation/SquareArrayPadding.lean
35 declarations, 0 contain sorry, 0 declared as axioms
Zero padding of Hilbert arrays
The coordinate inclusion along an arbitrary finite injection is isometric. Extension of an operator by zero consequently preserves scalar commutator norms and the norms of their matrix amplifications. No dimension factor occurs.
- def
OAI.KadisonSimilarity.copyEmbeddingMapline 22Source documentation
The actual zero extension along an injection of finite coordinate sets.
def copyEmbeddingMap (e : Fin r ↪ Fin m) : HilbertCopies H r →L[ℂ] HilbertCopies H m := …Mentions: OAI.KadisonSimilarity.HilbertCopies
- theorem
OAI.KadisonSimilarity.copyEmbeddingMap_apply_imageline 26 - theorem
OAI.KadisonSimilarity.copyEmbeddingMap_apply_of_not_memline 30 - theorem
OAI.KadisonSimilarity.norm_copyEmbeddingMapline 38 - def
OAI.KadisonSimilarity.copyEmbeddingline 58Source documentation
Zero extension, now bundled as a linear isometry.
def copyEmbedding (e : Fin r ↪ Fin m) : HilbertCopies H r →ₗᵢ[ℂ] HilbertCopies H m where …Mentions: OAI.KadisonSimilarity.HilbertCopies
- theorem
OAI.KadisonSimilarity.copyEmbedding_toContinuousLinearMapline 63 - theorem
OAI.KadisonSimilarity.norm_copyEmbeddingMap_leline 66 - def
OAI.KadisonSimilarity.copyRestrictionline 73Source documentation
Restriction to the coordinates in the image of the injection.
def copyRestriction (e : Fin r ↪ Fin m) : HilbertCopies H m →L[ℂ] HilbertCopies H r := …Mentions: OAI.KadisonSimilarity.HilbertCopies
- theorem
OAI.KadisonSimilarity.copyRestriction_applyline 78 - theorem
OAI.KadisonSimilarity.norm_copyRestriction_leline 82 - theorem
OAI.KadisonSimilarity.copyRestriction_copyEmbeddingline 98 - theorem
OAI.KadisonSimilarity.copyEmbeddingMap_amplifyline 104 - theorem
OAI.KadisonSimilarity.copyRestriction_amplifyline 113 - theorem
OAI.KadisonSimilarity.norm_split_extensionline 129Source documentation
Extension by zero along an isometric, contractively split inclusion has exactly the original operator norm.
theorem norm_split_extension (J : E →L[ℂ] F) (R : F →L[ℂ] E) (hJ : ‖J‖ ≤ 1) (hR : ‖R‖ ≤ 1) (hRJ : R.comp J = ContinuousLinearMap.id ℂ E) (T : E →L[ℂ] E) : ‖J.comp (T.comp R)‖ = ‖T‖ := by … - theorem
OAI.KadisonSimilarity.commutator_split_extensionline 154 - def
OAI.KadisonSimilarity.padArrayOperatorline 173Source documentation
An operator on the smaller array, extended by zero on all new coordinates.
def padArrayOperator (e : Fin r ↪ Fin m) (Y : HilbertCopies H r →L[ℂ] HilbertCopies H r) : HilbertCopies H m →L[ℂ] HilbertCopies H m := …Mentions: OAI.KadisonSimilarity.HilbertCopies
- theorem
OAI.KadisonSimilarity.norm_padArrayOperatorline 178 - theorem
OAI.KadisonSimilarity.commutator_padArrayOperatorline 189Source documentation
Common left multiplication commutes with extending the multiplicity space.
theorem commutator_padArrayOperator (e : Fin r ↪ Fin m) (Y : HilbertCopies H r →L[ℂ] HilbertCopies H r) (T : H →L[ℂ] H) : commutator (padArrayOperator e Y) (amplify T m) = padArrayOperator e (commutator Y (amplify T r)) := …Mentions: OAI.KadisonSimilarity.HilbertCopies, OAI.KadisonSimilarity.commutator, OAI.KadisonSimilarity.padArrayOperator, OAI.KadisonSimilarity.amplify
- theorem
OAI.KadisonSimilarity.norm_commutator_padArrayOperatorline 197Source documentation
Every scalar commutator norm is unchanged by multiplicity padding.
theorem norm_commutator_padArrayOperator (e : Fin r ↪ Fin m) (Y : HilbertCopies H r →L[ℂ] HilbertCopies H r) (T : H →L[ℂ] H) : ‖commutator (padArrayOperator e Y) (amplify T m)‖ = ‖commutator Y (amplify T r)‖ := by …Mentions: OAI.KadisonSimilarity.HilbertCopies, OAI.KadisonSimilarity.commutator, OAI.KadisonSimilarity.padArrayOperator, OAI.KadisonSimilarity.amplify
- theorem
OAI.KadisonSimilarity.scalar_bound_padArrayOperator_iffline 205Source documentation
In particular, each prescribed homogeneous scalar bound transfers with the same constant, in both directions.
theorem scalar_bound_padArrayOperator_iff {A : Type*} [Norm A] (σ : A → (H →L[ℂ] H)) (e : Fin r ↪ Fin m) (Y : HilbertCopies H r →L[ℂ] HilbertCopies H r) (ε : ℝ) : (∀ a, ‖commutator (padArrayOperator e Y) (amplify (σ a) m)‖ ≤ ε * ‖a‖) ↔ (∀ a, ‖commutator Y (amplify (σ a) r)‖ ≤ ε * ‖a‖) := by …Mentions: OAI.KadisonSimilarity.HilbertCopies, OAI.KadisonSimilarity.commutator, OAI.KadisonSimilarity.padArrayOperator, OAI.KadisonSimilarity.amplify
- def
OAI.KadisonSimilarity.initialCopyEmbeddingline 214Source documentation
The natural initial-coordinate inclusion is a special case of arbitrary coordinate padding.
def initialCopyEmbedding (hrm : r ≤ m) : HilbertCopies H r →ₗᵢ[ℂ] HilbertCopies H m := …Mentions: OAI.KadisonSimilarity.HilbertCopies
- theorem
OAI.KadisonSimilarity.mapCopies_comp_eqline 225 - theorem
OAI.KadisonSimilarity.mapCopies_id_eqline 234 - theorem
OAI.KadisonSimilarity.amplify_padArrayOperatorline 240 - theorem
OAI.KadisonSimilarity.norm_matrix_commutator_padArrayOperatorline 249Source documentation
Multiplicity padding preserves the norm of every matrix commutator.
theorem norm_matrix_commutator_padArrayOperator (e : Fin r ↪ Fin m) (Y : HilbertCopies H r →L[ℂ] HilbertCopies H r) {n : ℕ} (X : Matrix (Fin n) (Fin n) (H →L[ℂ] H)) : ‖commutator (amplify (padArrayOperator e Y) n) (matrixOperator (fun i j => amplify (X i j) m))‖ = ‖commutator (amplify Y n) (matrixOperator (fun i j => amplify (X i j) r))‖ := by …Mentions: OAI.KadisonSimilarity.HilbertCopies, OAI.KadisonSimilarity.commutator, OAI.KadisonSimilarity.amplify, OAI.KadisonSimilarity.padArrayOperator, OAI.KadisonSimilarity.matrixOperator
- def
OAI.KadisonSimilarity.padOperatorMatrixline 284Source documentation
Entrywise zero extension of a square operator matrix.
def padOperatorMatrix (e : Fin r ↪ Fin m) (X : Matrix (Fin r) (Fin r) (H →L[ℂ] H)) : Matrix (Fin m) (Fin m) (H →L[ℂ] H) := … - theorem
OAI.KadisonSimilarity.padOperatorMatrix_apply_imageline 290 - theorem
OAI.KadisonSimilarity.padOperatorMatrix_apply_of_not_mem_leftline 295 - theorem
OAI.KadisonSimilarity.padOperatorMatrix_apply_of_not_mem_rightline 301 - theorem
OAI.KadisonSimilarity.sum_eq_sum_embeddingline 307 - theorem
OAI.KadisonSimilarity.matrixOperator_padOperatorMatrixline 322Source documentation
Entrywise matrix padding realizes precisely extension by zero.
theorem matrixOperator_padOperatorMatrix (e : Fin r ↪ Fin m) (X : Matrix (Fin r) (Fin r) (H →L[ℂ] H)) : matrixOperator (padOperatorMatrix e X) = padArrayOperator e (matrixOperator X) := by …Mentions: OAI.KadisonSimilarity.matrixOperator, OAI.KadisonSimilarity.padOperatorMatrix, OAI.KadisonSimilarity.padArrayOperator
- theorem
OAI.KadisonSimilarity.norm_matrixOperator_padOperatorMatrixline 341Source documentation
Square-matrix padding preserves the concrete operator norm.
theorem norm_matrixOperator_padOperatorMatrix (e : Fin r ↪ Fin m) (X : Matrix (Fin r) (Fin r) (H →L[ℂ] H)) : ‖matrixOperator (padOperatorMatrix e X)‖ = ‖matrixOperator X‖ := by …Mentions: OAI.KadisonSimilarity.matrixOperator, OAI.KadisonSimilarity.padOperatorMatrix
- theorem
OAI.KadisonSimilarity.norm_commutator_padOperatorMatrixline 347Source documentation
Enlarging the matrix size introduces no loss in a commutator norm.
theorem norm_commutator_padOperatorMatrix (e : Fin r ↪ Fin m) (Y : H →L[ℂ] H) (X : Matrix (Fin r) (Fin r) (H →L[ℂ] H)) : ‖commutator (amplify Y m) (matrixOperator (padOperatorMatrix e X))‖ = ‖commutator (amplify Y r) (matrixOperator X)‖ := by …Mentions: OAI.KadisonSimilarity.commutator, OAI.KadisonSimilarity.amplify, OAI.KadisonSimilarity.matrixOperator, OAI.KadisonSimilarity.padOperatorMatrix
- theorem
OAI.KadisonSimilarity.norm_commutator_pad_bothline 364Source documentation
Padding the multiplicity and the testing matrix can be performed independently, preserving the complete commutator test exactly.
theorem norm_commutator_pad_both {s t : ℕ} (e : Fin r ↪ Fin m) (f : Fin s ↪ Fin t) (Y : HilbertCopies H r →L[ℂ] HilbertCopies H r) (X : Matrix (Fin s) (Fin s) (H →L[ℂ] H)) : ‖commutator (amplify (padArrayOperator e Y) t) (matrixOperator (padOperatorMatrix f (fun i j => amplify (X i j) m)))‖ = ‖commutator (amplify Y s) (matrixOperator (fun i j => amplify (X i j) r))‖ := by …Mentions: OAI.KadisonSimilarity.HilbertCopies, OAI.KadisonSimilarity.commutator, OAI.KadisonSimilarity.amplify, OAI.KadisonSimilarity.padArrayOperator, OAI.KadisonSimilarity.matrixOperator, OAI.KadisonSimilarity.padOperatorMatrix
- theorem
OAI.KadisonSimilarity.norm_commutator_le_square_paddingline 378Source documentation
The inequality used to fit an arbitrary finite test into a common square array, including the case of zero-size original arrays.
theorem norm_commutator_le_square_padding {s t : ℕ} (hrm : r ≤ m) (hst : s ≤ t) (Y : HilbertCopies H r →L[ℂ] HilbertCopies H r) (X : Matrix (Fin s) (Fin s) (H →L[ℂ] H)) : ‖commutator (amplify Y s) (matrixOperator (fun i j => amplify (X i j) r))‖ ≤ ‖commutator (amplify (padArrayOperator (Fin.castLEEmb hrm) Y) t) (matrixOperator (padOperatorMatrix (Fin.castLEEmb hst) (fun i j => amplify (X i j) m)))‖ := …Mentions: OAI.KadisonSimilarity.HilbertCopies, OAI.KadisonSimilarity.commutator, OAI.KadisonSimilarity.amplify, OAI.KadisonSimilarity.matrixOperator, OAI.KadisonSimilarity.padArrayOperator, OAI.KadisonSimilarity.padOperatorMatrix