If A is an R-algebra, it is also a ULift R-algebra. In particular, Ulift A is a
ULift R algebra. This is not an instance, because it causes a non-reducible diamond in the case
where A = Ulift R.
Instances For
This references the ULift.algebra' instance.
Algebra over a subsemiring. This builds upon Subsemiring.module.
Explicit characterization of the submonoid map in the case of an algebra.
S is made explicit to help with type inference
Instances For
The CommRing structure on a CommSemiring induced by a ring morphism from a CommRing.
Instances For
An alternate statement of LinearMap.map_smul for when algebraMap is more convenient to
work with than •.
A special case of eq_intCast' that happens to be true definitionally
This has high priority because it is almost always the right instance when it applies.
Alias of Module.isTorsionFree_iff_faithfulSMul.
If there is a linear map f : A →ₗ[R] B that preserves 1, then algebraMap R B r is
invertible when algebraMap R A r is.
Instances For
If there is a linear map f : A →ₗ[R] B that preserves 1, then algebraMap R B r is
a unit when algebraMap R A r is.
If E is an F-algebra, and there exists an injective F-linear map from F to E,
then the algebra map from F to E is also injective.
If E is an F-algebra, and there exists a surjective F-linear map from F to E,
then the algebra map from F to E is also surjective.
If E is an F-algebra, and there exists a bijective F-linear map from F to E,
then the algebra map from F to E is also bijective.
NOTE: The same result can also be obtained if there are two F-linear maps from F to E,
one is injective, the other one is surjective. In this case, use
injective_algebraMap_of_linearMap and surjective_algebraMap_of_linearMap separately.
If E is an F-algebra, there exists an F-linear isomorphism from F to E (namely,
E is a free F-module of rank one), then the algebra map from F to E is bijective.
If R →+* S is surjective, then S-linear maps between modules are exactly R-linear maps.
Instances For
If R →+* S is surjective, then R-linear maps are also S-linear.
Instances For
If R →+* S is surjective, then R-linear isomorphisms are also S-linear.