Homomorphisms of R-algebras #
This file defines bundled homomorphisms of R-algebras.
Main definitions #
AlgHom R A B: the type ofR-algebra morphisms fromAtoB.Algebra.ofId R A : R →ₐ[R] A: the canonical map fromRtoA, as anAlgHom.
Notations #
A →ₐ[R] B:R-algebra homomorphism fromAtoB.
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.