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
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
In a tower, the canonical map from the middle element to the top element is an algebra homomorphism over the bottom element.
Instances For
The algebra morphism underlying algebraMap.
Instances For
Alias of IsScalarTower.toAlgHom_apply.
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.