Mathlib Map

Theorems · Definition · linear algebra

LinearEquiv.submoduleMap

{R : Type u_1} →
  {R₂ : Type u_3} →
    {M : Type u_5} →
      {M₂ : Type u_7} →
        [inst : Semiring R] →
          [inst_1 : Semiring R₂] →
            [inst_2 : AddCommMonoid M] →
              [inst_3 : AddCommMonoid M₂] →
                {module_M : Module R M} →
                  {module_M₂ : Module R₂ M₂} →
                    {σ₁₂ : R →+* R₂} →
                      {σ₂₁ : R₂ →+* R} →
                        {re₁₂ : RingHomInvPair σ₁₂ σ₂₁} →
                          {re₂₁ : RingHomInvPair σ₂₁ σ₁₂} →
                            (e : M ≃ₛₗ[σ₁₂] M₂) → (p : Submodule R M) → ↥p ≃ₛₗ[σ₁₂] ↥(Submodule.map (↑e) p)

A linear equivalence of two modules restricts to a linear equivalence from any submodule p of the domain onto the image of that submodule. This is the linear version of AddEquiv.submonoidMap and AddEquiv.subgroupMap. This is LinearEquiv.ofSubmodule' but with map on the right instead of comap on the left.

Defined in
Mathlib.Algebra.Module.Submodule.Map
Cited by
10 results in Mathlib
Foundations
Depth 30 from the axioms · uses propext, Quot.sound
Assumes
SemiringSemiringAddCommMonoidAddCommMonoid

Around this declaration

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

LinearEquiv.finrank_map_eq · cited by 5LinearEquiv.finrank_map_eqLinearEquiv.ofSubmodules · cited by 3LinearEquiv.ofSubmodulesModuleCat.hasProjectiveDimensionLE_of_semiLinearEquiv · cited by 3ModuleCat.hasProjectiveDi…LinearIsometryEquiv.submoduleMap · cited by 2LinearIsometryEquiv.submo…ContinuousLinearEquiv.submoduleMap · cited by 2ContinuousLinearEquiv.sub…LinearEquiv.submoduleMap_apply · cited by 1LinearEquiv.submoduleMap_…LinearEquiv.isFiniteLength · cited by 1LinearEquiv.isFiniteLengthLieEquiv.lieSubalgebraMap · cited by 1LieEquiv.lieSubalgebraMapModule.Basis.SmithNormalForm.toAddSubgroup_index_eq_pow_mul_prod · cited by 1SmithNormalForm.toAddSubg…Module.Injective.of_ringEquiv · cited by 1Injective.of_ringEquivLinearEquiv.submoduleMap_symm_apply · cited by 0LinearEquiv.submoduleMap_…Polynomial.taylorLinearEquiv_apply_coe · cited by 0Polynomial.taylorLinearEq…LinearEquiv.rank_map_eq · cited by 0LinearEquiv.rank_map_eqLinearEquiv.lift_rank_map_eq · cited by 0LinearEquiv.lift_rank_map…DFunLike.coe · cited by 62936DFunLike.coeModule · cited by 20661ModuleSemiring · cited by 13802SemiringAddCommMonoid · cited by 12281AddCommMonoidLinearMap · cited by 10215LinearMapRingHom · cited by 10189RingHomSubmodule · cited by 7192SubmoduleLinearEquiv · cited by 3317LinearEquivLinearEquiv.symm · cited by 1461LinearEquiv.symmLinearEquiv.toLinearMap · cited by 1171LinearEquiv.toLinearMapSubmodule.map · cited by 614Submodule.mapRingHomInvPair · cited by 523RingHomInvPairLinearMap.codRestrict · cited by 61LinearMap.codRestrictLinearMap.domRestrict · cited by 45LinearMap.domRestrictLinearEquiv.submoduleMapCITED BYCITES

Cites14

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

Cited by14

Results whose statement or proof uses this declaration.