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.
Notation #
A →ₐ[R] B:R-algebra homomorphism fromAtoB.
Defining the homomorphism in the category R-Alg, denoted A →ₐ[R] B.
Instances For
Defining the homomorphism in the category R-Alg, denoted A →ₐ[R] B.
Instances For
The algebra morphism underlying algebraMap
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 α →+* β.
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).
Instances For
Promote a LinearMap to an AlgHom by supplying proofs about the behavior on 1 and *.
Instances For
AlgHom.toLinearMap as a MonoidHom.
Instances For
AlgebraMap as an AlgHom.
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.
Each element of the monoid defines an algebra homomorphism.
This is a stronger version of MulSemiringAction.toRingHom and
DistribSMul.toLinearMap.