Theorems · Theorem · linear algebra
Matrix.mul_eq_one_comm_of_equiv
∀ {m : Type u_10} {n : Type u_11} {R : Type u_12} [inst : Fintype m] [inst_1 : DecidableEq m] [inst_2 : Fintype n]
[inst_3 : DecidableEq n] [inst_4 : MulOne R] [inst_5 : AddCommMonoid R] [IsStablyFiniteRing R] {A : Matrix m n R}
{B : Matrix n m R} (e : m ≃ n), A * B = 1 ↔ B * A = 1A version of mul_eq_one_comm that works for square matrices with rectangular types.
- Defined in
- Mathlib.Data.Matrix.Mul
- Cited by
- 4 results in Mathlib
- Foundations
- Depth 63 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites18
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coeproof · cited by 62,936
- AddCommMonoidstatement and proof · cited by 12,281
- 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
- Equiv.injectiveproof · cited by 464
- Equiv.reflproof · cited by 274
- Matrix.submatrixproof · cited by 183
- Matrix.reindexproof · cited by 102
- MulOnestatement and proof · cited by 65
- Matrix.submatrix_id_idproof · cited by 22
Cited by4
Results whose statement or proof uses this declaration.
- Matrix.mem_subfield_of_mul_eq_one_of_mem_subfield_rightproof · cited by 1
- OrthonormalBasis.toMatrix_orthonormalBasis_self_mul_conjTransposeproof · cited by 1
- Matrix.fromCols_mul_fromRows_eq_one_commproof · cited by 1
- Matrix.mul_eq_one_comm_of_card_eqproof · cited by 0