Theorems · Definition · linear algebra
Matrix.adjugate
{n : Type v} → {α : Type w} → [DecidableEq n] → [Fintype n] → [CommRing α] → Matrix n n α → Matrix n n αThe adjugate matrix is the transpose of the cofactor matrix.
Typically, the cofactor matrix is defined by taking minors,
i.e. the determinant of the matrix with a row and column removed.
However, the proof of mul_adjugate becomes a lot easier if we use the
matrix replacing a column with a basis vector, since it allows us to use
facts about the cramer map.
- Defined in
- Mathlib.LinearAlgebra.Matrix.Adjugate
- Cited by
- 64 results in Mathlib
- Foundations
- Depth 94 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- DecidableEqFintypeCommRing
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites8
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- CommRingstatement and proof · cited by 17,173
- Fintypestatement and proof · cited by 7,736
- Matrixstatement and proof · cited by 4,303
- Pi.singleproof · cited by 518
- Matrix.transposeproof · cited by 389
- Matrix.ofproof · cited by 336
- Matrix.cramerproof · cited by 27
Cited by66
Results whose statement or proof uses this declaration.
- Matrix.invOf_eq_nonsing_invproof · cited by 11
- Matrix.mul_adjugatestatement and proof · cited by 10
- Matrix.nonsing_inv_apply_not_isUnitproof · cited by 7
- Matrix.adjugate_mulstatement and proof · cited by 6
- Matrix.inv_defstatement · cited by 6
- Matrix.aeval_self_charpolyproof · cited by 6
- Matrix.adjugate_applystatement · cited by 5
- Matrix.adjugate_transposestatement and proof · cited by 5
- Matrix.conjTranspose_nonsing_invproof · cited by 5
- ModularGroup.SL_neg_smulproof · cited by 5
- Matrix.adjugate_subsingletonstatement · cited by 4
- Matrix.mul_inv_revproof · cited by 4