Homomorphisms of R
-algebras #
This file defines bundled homomorphisms of R
-algebras.
Main definitions #
AlgHom R A B
: the type ofR
-algebra morphisms fromA
toB
.Algebra.ofId R A : R →ₐ[R] A
: the canonical map fromR
toA
, as anAlgHom
.
Notations #
A →ₐ[R] B
:R
-algebra homomorphism fromA
toB
.
Defining the homomorphism in the category R-Alg, denoted A →ₐ[R] B
.
Equations
Instances For
Defining the homomorphism in the category R-Alg, denoted A →ₐ[R] B
.
Equations
Instances For
The algebra morphism underlying algebraMap
Equations
Instances For
AlgHomClass F R A B
asserts F
is a type of bundled algebra homomorphisms
from A
to B
.
Instances
Turn an element of a type F
satisfying AlgHomClass F α β
into an actual
AlgHom
. This is declared as the default coercion from F
to α →+* β
.
Equations
Instances For
If φ₁
and φ₂
are R
-algebra homomorphisms with the
domain of φ₁
equal to the codomain of φ₂
, then
φ₁.comp φ₂
is the algebra homomorphism x ↦ φ₁ (φ₂ x)
.
Equations
Instances For
Promote a LinearMap
to an AlgHom
by supplying proofs about the behavior on 1
and *
.
Equations
Instances For
Equations
AlgHom.toLinearMap
as a MonoidHom
.
Equations
Instances For
This is a special case of a more general instance that we define in a later file.
This ext lemma closes trivial subgoals created when chaining heterobasic ext lemmas.
Equations
Each element of the monoid defines an algebra homomorphism.
This is a stronger version of MulSemiringAction.toRingHom
and
DistribMulAction.toLinearMap
.