Mathlib Map

Theorems · Definition · commutative algebra

LinearEquiv.restrictScalars

(R : Type u_1) →
  {S : Type u_4} →
    {M : Type u_5} →
      {M₂ : Type u_7} →
        [inst : Semiring R] →
          [inst_1 : Semiring S] →
            [inst_2 : AddCommMonoid M] →
              [inst_3 : AddCommMonoid M₂] →
                [inst_4 : Module R M] →
                  [inst_5 : Module R M₂] →
                    [inst_6 : Module S M] →
                      [inst_7 : Module S M₂] → [LinearMap.CompatibleSMul M M₂ R S] → (M ≃ₗ[S] M₂) → M ≃ₗ[R] M₂

If M and M₂ are both R-semimodules and S-semimodules and R-semimodule structures are defined by an action of R on S (formally, we have two scalar towers), then any S-linear equivalence from M to M₂ is also an R-linear equivalence. See also LinearMap.restrictScalars.

Defined in
Mathlib.Algebra.Module.Equiv.Basic
Cited by
46 results in Mathlib
Foundations
Depth 27 from the axioms · uses propext, Quot.sound
Assumes
SemiringSemiringAddCommMonoidAddCommMonoidModuleModuleModuleModuleLinearMap.CompatibleSMul

Around this declaration

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

IsBaseChange.of_equiv · cited by 17IsBaseChange.of_equivLinearEquiv.restrictScalars_apply · cited by 16LinearEquiv.restrictScala…Module.Basis.smulTower · cited by 13Basis.smulTowerLinearEquiv.restrictScalars_toLinearMap · cited by 10LinearEquiv.restrictScala…WeakDual.extendRCLikeL · cited by 10WeakDual.extendRCLikeLIsLocalizedModule.mapExtendScalars · cited by 8IsLocalizedModule.mapExte…Module.Basis.mapCoeffs · cited by 7Basis.mapCoeffsisLocalizedModule_iff_isBaseChange · cited by 6isLocalizedModule_iff_isB…KaehlerDifferential.tensorKaehlerEquiv · cited by 6KaehlerDifferential.tenso…Ideal.basisSpanSingleton · cited by 4Ideal.basisSpanSingletonIdeal.comap_map_eq_self_of_faithfullyFlat · cited by 4Ideal.comap_map_eq_self_o…IsLocalization.flat · cited by 4IsLocalization.flatIdeal.finrank_eq_finrank · cited by 3Ideal.finrank_eq_finrankAlgebra.Extension.tensorCotangentOfFlat · cited by 3Extension.tensorCotangent…ContinuousLinearEquiv.restrictScalars · cited by 3ContinuousLinearEquiv.res…DFunLike.coe · cited by 62936DFunLike.coeModule · cited by 20661ModuleRingHom.id · cited by 18349RingHom.idSemiring · cited by 13802SemiringAddCommMonoid · cited by 12281AddCommMonoidLinearMap · cited by 10215LinearMapLinearEquiv · cited by 3317LinearEquivLinearEquiv.symm · cited by 1461LinearEquiv.symmLinearEquiv.toLinearMap · cited by 1171LinearEquiv.toLinearMapLinearMap.restrictScalars · cited by 215LinearMap.restrictScalarsLinearMap.CompatibleSMul · cited by 86LinearMap.CompatibleSMulLinearEquiv.restrictScalarsCITED BYCITES

Cites11

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

Cited by65

Results whose statement or proof uses this declaration.