Further results on (semi)linear equivalences. #
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.
Equations
Instances For
Equations
Restriction from R-linear automorphisms of M to R-linear endomorphisms of M,
promoted to a monoid hom.
Equations
Instances For
The tautological action by M โโ[R] M on M.
This generalizes Function.End.applyMulAction.
Equations
LinearEquiv.applyDistribMulAction is faithful.
Any two modules that are subsingletons are isomorphic.
Equations
Instances For
g : R โ+* S is R-linear when the module structure on S is Module.compHom S g .
Equations
Instances For
Each element of the group defines a linear equivalence.
This is a stronger version of DistribMulAction.toAddEquiv.
Equations
Instances For
Each element of the group defines a module automorphism.
This is a stronger version of DistribMulAction.toAddAut.
Equations
Instances For
An additive equivalence whose underlying function preserves smul is a linear equivalence.
Equations
Instances For
An additive equivalence between commutative additive monoids is a linear equivalence between โ-modules
Equations
Instances For
An additive equivalence between commutative additive groups is a linear equivalence between โค-modules
Equations
Instances For
The equivalence between R-linear maps from R to M, and points of M itself.
This says that the forgetful functor from R-modules to types is representable, by R.
This is an S-linear equivalence, under the assumption that S acts on M commuting with R.
When R is commutative, we can take this to be the usual action with S = R.
Otherwise, S = โ shows that the equivalence is additive.
See note [bundled maps over different rings].
Equations
Instances For
The R-linear equivalence between additive morphisms A โ+ B and โ-linear morphisms A โโ[โ] B.
Equations
Instances For
The R-linear equivalence between additive morphisms A โ+ B and โค-linear morphisms A โโ[โค] B.
Equations
Instances For
Ring equivalence between additive group endomorphisms of an AddCommGroup A and
โค-module endomorphisms of A.
Equations
Instances For
Between two zero modules, the zero map is an equivalence.
Equations
Between two zero modules, the zero map is the only equivalence.
Equations
Equations
Linear equivalence between a curried and uncurried function.
Differs from TensorProduct.curry.
Equations
Instances For
If a linear map has an inverse, it is a linear equivalence.
Equations
Instances For
x โฆ -x as a LinearEquiv
Equations
Instances For
A linear isomorphism between the domains and codomains of two spaces of linear maps gives an additive isomorphism between the two function spaces.
See also LinearEquiv.arrowCongr for the linear version of this isomorphism.
Equations
Instances For
If M and Mโ are linearly isomorphic then the endomorphism rings of M and Mโ
are isomorphic.
See LinearEquiv.conj for the linear version of this isomorphism.
Equations
Instances For
A linear isomorphism between the domains and codomains of two spaces of linear maps gives a linear isomorphism with respect to an action on the domains.
Equations
Instances For
Multiplying by a unit a of the ring R is a linear equivalence.
Equations
Instances For
The modules for arrowCongr and its lemmas below are related via the semilinearities
Mโ โโฏโฏโฏฯโโโฏโฏโฏโ Mโ โโฏโฏโฏฯโโโฏโฏโฏโ Mโ
โ โ โ
ฯโโ' ฯโโ' ฯโโ'
โ โ โ
Mโ' โโฏโฏฯโ'โ'โฏโฏโ Mโ' โโฏโฏฯโ'โ'โฏโฏโ Mโ
โ โ
ฯโ'โ'' ฯโ'โ''
โ โ
Mโ''โโฏฯโ''โ''โฏโ Mโ''
where the horizontal direction corresponds to the โโโs, and is needed for arrowCongr_trans,
while the vertical direction corresponds to the โโโs, and is needed arrowCongr_comp.
Rแตข is not necessarily commutative, but Rแตข' and Rแตข'' are.
A linear isomorphism between the domains and codomains of two spaces of linear maps gives a linear isomorphism between the two function spaces.
See LinearEquiv.arrowCongrAddEquiv for the additive version of this isomorphism that works
over a not necessarily commutative semiring.
Equations
Instances For
If M and Mโ are linearly isomorphic then the two spaces of linear maps from M and Mโ to
themselves are linearly isomorphic.
See LinearEquiv.conjRingEquiv for the isomorphism between endomorphism rings,
which works over a not necessarily commutative semiring.
Equations
Instances For
If Mโ and Mโ are linearly isomorphic then the two spaces of linear maps from M into Mโ
and M into Mโ are linearly isomorphic.
Equations
Instances For
An R-linear isomorphism between two R-modules Mโ and Mโ induces an S-linear
isomorphism between Mโ โโ[R] M and Mโ โโ[R] M, if M is both an R-module and an
S-module and their actions commute.
Equations
Instances For
Multiplying by a nonzero element a of the field K is a linear equivalence.
Equations
Instances For
An equivalence whose underlying function is linear is a linear equivalence.
Equations
Instances For
Given an R-module M and a function m โ n between arbitrary types,
construct a linear map (n โ M) โโ[R] (m โ M)
Equations
Instances For
Given an R-module M and an equivalence m โ n between arbitrary types,
construct a linear equivalence (n โ M) โโ[R] (m โ M)
Equations
Instances For
The product over S โ T of a family of modules is isomorphic to the product of
(the product over S) and (the product over T).
This is Equiv.sumPiEquivProdPi as a LinearEquiv.
Equations
Instances For
The product ฮ t : ฮฑ, f t of a family of modules is linearly isomorphic to the module
f โฌ when ฮฑ only contains โฌ.
This is Equiv.piUnique as a LinearEquiv.