Theorems · Definition · linear algebra
Matrix.diagonal
{n : Type u_3} → {α : Type v} → [DecidableEq n] → [Zero α] → (n → α) → Matrix n n αdiagonal d is the square matrix such that (diagonal d) i i = d i and (diagonal d) i j = 0
if i ≠ j.
Note that bundled versions exist as:
* Matrix.diagonalAddMonoidHom
* Matrix.diagonalLinearMap
* Matrix.diagonalRingHom
* Matrix.diagonalAlgHom
- Defined in
- Mathlib.Data.Matrix.Diagonal
- Cited by
- 314 results in Mathlib
- Foundations
- Depth 14 from the axioms, rests on 70 definitions · uses Quot.sound
- Assumes
- DecidableEqZero
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites3
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- Matrixstatement · cited by 4,303
- Matrix.ofproof · cited by 336
Cited by330
Results whose statement or proof uses this declaration.
- Matrix.diagonal_apply_eqstatement · cited by 64
- Matrix.diagonal_apply_nestatement · cited by 50
- Matrix.det_diagonalstatement and proof · cited by 27
- RootPairing.GeckConstruction.hproof · cited by 24
- Matrix.diagonal_transposestatement and proof · cited by 17
- Matrix.mul_diagonalstatement · cited by 15
- Matrix.diagonal_mapstatement · cited by 15
- Matrix.diagonal_onestatement · cited by 13
- Polynomial.resultant_zero_left_degproof · cited by 13
- Matrix.diagonal.congr_simpstatement and proof · cited by 12
- Matrix.det_smulproof · cited by 11
- Matrix.IsHermitian.spectral_theoremstatement · cited by 10
Showing the 200 most cited of 330.