Mathlib Map

Theorems · Definition · linear algebra

LinearMap.toMatrixAlgEquiv

{R : Type u_1} →
  [inst : CommSemiring R] →
    {n : Type u_4} →
      [inst_1 : Fintype n] →
        [inst_2 : DecidableEq n] →
          {M₁ : Type u_5} →
            [inst_3 : AddCommMonoid M₁] →
              [inst_4 : Module R M₁] → Module.Basis n R M₁ → (M₁ →ₗ[R] M₁) ≃ₐ[R] Matrix n n R

Given a basis of a module M₁ over a commutative ring R, we get an algebra equivalence between linear maps M₁ →ₗ M₁ and square matrices over R indexed by the basis.

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

Around this declaration

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

Matrix.toLinAlgEquiv · cited by 13Matrix.toLinAlgEquivMatrix.toLinAlgEquiv_symm · cited by 2Matrix.toLinAlgEquiv_symmIsNilpotent.charpoly_eq_X_pow_finrank · cited by 2IsNilpotent.charpoly_eq_X…LinearMap.toMatrixAlgEquiv_apply · cited by 2LinearMap.toMatrixAlgEqui…LinearMap.toMatrixAlgEquiv_comp · cited by 1LinearMap.toMatrixAlgEqui…LinearMap.toMatrixAlgEquiv_id · cited by 1LinearMap.toMatrixAlgEqui…LinearMap.toMatrixAlgEquiv_transpose_apply · cited by 1LinearMap.toMatrixAlgEqui…LinearMap.isUnit_toMatrix_iff · cited by 1LinearMap.isUnit_toMatrix…Matrix.toLinAlgEquiv_toMatrixAlgEquiv · cited by 1Matrix.toLinAlgEquiv_toMa…LinearMap.detAux_def · cited by 1LinearMap.detAux_defLinearMap.detAux_def' · cited by 1LinearMap.detAux_def'LinearMap.toMatrixAlgEquiv_mul · cited by 0LinearMap.toMatrixAlgEqui…LinearMap.toMatrixAlgEquiv_reindexRange · cited by 0LinearMap.toMatrixAlgEqui…LinearMap.toMatrixAlgEquiv_symm · cited by 0LinearMap.toMatrixAlgEqui…LinearMap.toMatrixAlgEquiv_toLinAlgEquiv · cited by 0LinearMap.toMatrixAlgEqui…Module · cited by 20661ModuleRingHom.id · cited by 18349RingHom.idAddCommMonoid · cited by 12281AddCommMonoidCommSemiring · cited by 10911CommSemiringLinearMap · cited by 10215LinearMapFintype · cited by 7736FintypeMatrix · cited by 4303MatrixAlgEquiv · cited by 1681AlgEquivModule.Basis · cited by 1477Module.BasisLinearMap.toMatrix · cited by 180LinearMap.toMatrixLinearMap.toMatrix_one · cited by 7LinearMap.toMatrix_oneAlgEquiv.ofLinearEquiv · cited by 7AlgEquiv.ofLinearEquivLinearMap.toMatrix_mul · cited by 5LinearMap.toMatrix_mulLinearMap.toMatrixAlgEquivCITED BYCITES

Cites13

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.