Mathlib Map

Theorems · Definition · linear algebra

Matrix.reindexAlgEquiv

{m : Type u_2} →
  {n : Type u_3} →
    (R : Type u_11) →
      (A : Type u_12) →
        [inst : CommSemiring R] →
          [inst_1 : Fintype n] →
            [inst_2 : Fintype m] →
              [inst_3 : DecidableEq m] →
                [inst_4 : DecidableEq n] →
                  [inst_5 : Semiring A] → [inst_6 : Algebra R A] → m ≃ n → Matrix m m A ≃ₐ[R] Matrix n n A

For square matrices with coefficients in an algebra over a commutative semiring, the natural map that reindexes a matrix's rows and columns with equivalent types, Matrix.reindex, is an equivalence of algebras.

Defined in
Mathlib.LinearAlgebra.Matrix.Reindex
Cited by
19 results in Mathlib
Foundations
Depth 85 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommSemiringFintypeFintypeDecidableEqDecidableEqSemiringAlgebra

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Matrix.Pivot.reindex_exists_list_transvec_mul_mul_list_transvec_eq_diagonal · cited by 2Pivot.reindex_exists_list…Module.Basis.toMatrix_reindex' · cited by 1Basis.toMatrix_reindex'Matrix.det_reindexAlgEquiv · cited by 1Matrix.det_reindexAlgEquivIsBrauerEquivalent.trans · cited by 1IsBrauerEquivalent.transMatrix.Pivot.exists_list_transvec_mul_mul_list_transvec_eq_diagonal · cited by 1Pivot.exists_list_transve…Matrix.Pivot.exists_list_transvec_mul_mul_list_transvec_eq_diagonal_aux · cited by 1Pivot.exists_list_transve…Matrix.TransvectionStruct.toMatrix_reindexEquiv · cited by 1TransvectionStruct.toMatr…Matrix.TransvectionStruct.toMatrix_reindexEquiv_prod · cited by 1TransvectionStruct.toMatr…Matrix.symm_reindexAlgEquiv · cited by 1Matrix.symm_reindexAlgEqu…Matrix.toEquiv_reindexAlgEquiv · cited by 0Matrix.toEquiv_reindexAlg…Matrix.toLinearEquiv_reindexAlgEquiv · cited by 0Matrix.toLinearEquiv_rein…Matrix.toRingEquiv_reindexAlgEquiv · cited by 0Matrix.toRingEquiv_reinde…Matrix.toAddEquiv_reindexAlgEquiv · cited by 0Matrix.toAddEquiv_reindex…LieAlgebra.Orthogonal.typeBEquivSo' · cited by 0Orthogonal.typeBEquivSo'Matrix.coe_reindexAlgEquiv · cited by 0Matrix.coe_reindexAlgEquivSemiring · cited by 13802SemiringAlgebra · cited by 11388AlgebraCommSemiring · cited by 10911CommSemiringEquiv · cited by 8337EquivFintype · cited by 7736FintypeMatrix · cited by 4303MatrixAlgEquiv · cited by 1681AlgEquivRingEquiv · cited by 1147RingEquivRingEquiv.toEquiv · cited by 101RingEquiv.toEquivMatrix.reindexRingEquiv · cited by 7Matrix.reindexRingEquivMatrix.reindexAlgEquivCITED BYCITES

Cites10

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by20

Results whose statement or proof uses this declaration.