Source-pinned research

Research proof index

Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.

This index contains 115 research declarations. Search 10,000 more complete Mathlib declarations.

All topics

115 results

Clear filters
Project-declaredLean 4.28.0

Matrix isometry preserves norm

Matrix.isometry_preserves_norm

Project documentation

The operator norm of a matrix, with respect to the Euclidean norm (l2 norm) on the domain and codomain. -/ noncomputable def Matrix.opNorm [RCLike 𝕜] (A : Matrix m n 𝕜) : ℝ := ‖LinearMap.toContinuousLinearMap (Matrix.toEuclideanLin A)‖ /- An isometry preserves the Euclidean norm.

quantum informationentropyquantum channels

Source project: quantumInfo

Person-level attribution pending.

View proof record
Project-declaredLean 4.28.0

Matrix op Norm isometry

Matrix.opNorm_isometry

Project documentation

The operator norm of a matrix, with respect to the Euclidean norm (l2 norm) on the domain and codomain. -/ noncomputable def Matrix.opNorm [RCLike 𝕜] (A : Matrix m n 𝕜) : ℝ := ‖LinearMap.toContinuousLinearMap (Matrix.toEuclideanLin A)‖ /- An isometry preserves the Euclidean norm. -/ theorem Matrix.isometry_preserves_norm (A : Matrix n m 𝕜) (hA : A.Isom...

quantum informationentropyquantum channels

Source project: quantumInfo

Person-level attribution pending.

View proof record
Project-declaredLean 4.28.0

Matrix op Norm mul le

Matrix.opNorm_mul_le

Plain-language statement

The operator norm of a matrix product is at most the product of the operator norms.

quantum informationentropyquantum channels

Source project: quantumInfo

Person-level attribution pending.

View proof record
Project-declaredLean 4.28.0

Choi id is PSD

MatrixMap.choi_id_is_PSD

Project documentation

The Choi matrix of a map in symmetric Kraus form is a sum of rank-1 projectors. -/ theorem choi_of_kraus_R [DecidableEq A] (K : κ → Matrix B A 𝕜) : (of_kraus K K).choi_matrix = ∑ k, Matrix.vecMulVec (fun (x : B × A) => K k x.1 x.2) (fun (x : B × A) => star (K k x.1 x.2)) := by unfold of_kraus choi_matrix ext i j : 2 simp only [LinearMap.coe_sum, LinearMa...

quantum informationentropyquantum channels

Source project: quantumInfo

Person-level attribution pending.

View proof record
Project-declaredLean 4.28.0

Choi map inv

MatrixMap.choi_map_inv

Plain-language statement

Proves that MatrixMap.choi_matrix and MatrixMap.of_choi_matrix inverses.

quantum informationentropyquantum channels

Source project: quantumInfo

Person-level attribution pending.

View proof record
Project-declaredLean 4.28.0

Choi matrix eq map proj

MatrixMap.choi_matrix_eq_map_proj

Project documentation

The linear map of conjugating a matrix by another, x → y * x * yᴴ. -/ @[simps] def root.MatrixMap.conj (y : Matrix B A R) : MatrixMap A B R where toFun x := y * x * y.conjTranspose map_add' x y := by rw [Matrix.mul_add, Matrix.add_mul] map_smul' r x := by rw [RingHom.id_apply, Matrix.mul_smul, Matrix.smul_mul] omit [DecidableEq A] in theorem conj_isPo...

quantum informationentropyquantum channels

Source project: quantumInfo

Person-level attribution pending.

View proof record