Theorems · Theorem · linear algebra
Matrix.det_reindex_self
∀ {m : Type u_1} {n : Type u_2} [inst : DecidableEq n] [inst_1 : Fintype n] [inst_2 : DecidableEq m]
[inst_3 : Fintype m] {R : Type v} [inst_4 : CommRing R] (e : m ≃ n) (A : Matrix m m R),
((Matrix.reindex e e) A).det = A.detReindexing both indices along the same equivalence preserves the determinant.
For the simp version of this lemma, see det_submatrix_equiv_self; this one is unsuitable because
Matrix.reindex_apply unfolds reindex first.
- Cited by
- 22 results in Mathlib
- Foundations
- Depth 90 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites9
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement · cited by 62,936
- CommRingstatement and proof · cited by 17,173
- Equivstatement and proof · cited by 8,337
- Fintypestatement and proof · cited by 7,736
- Matrixstatement and proof · cited by 4,303
- Equiv.symmproof · cited by 3,681
- Matrix.detstatement · cited by 665
- Matrix.reindexstatement · cited by 102
- Matrix.det_submatrix_equiv_selfproof · cited by 9
Cited by22
Results whose statement or proof uses this declaration.
- Algebra.discr_reindexproof · cited by 7
- NumberField.mixedEmbedding.volume_fundamentalDomain_latticeBasisproof · cited by 4
- Matrix.BlockTriangular.detproof · cited by 3
- Matrix.det_kroneckerMapBilinearproof · cited by 2
- NumberField.Units.finrank_mul_regOfFamily_eq_detproof · cited by 2
- Algebra.Norm.Transitivity.comp_det_mul_powproof · cited by 1
- Matrix.equiv_block_detproof · cited by 1
- Polynomial.discr_of_degree_eq_twoproof · cited by 1
- NumberField.mixedEmbedding.det_matrixToStdBasisproof · cited by 1
- MvPolynomial.universalFactorizationMapPresentation_jacobianproof · cited by 1
- Matrix.det_eq_sum_mul_adjugate_rowproof · cited by 1
- Matrix.det_reindexproof · cited by 1