The postcomposition action of algebra equivalences on algebra maps #
For algebras L and M over a commutative semiring K, the group M ≃ₐ[K] M acts on the set
of algebra maps L →ₐ[K] M by postcomposition, σ • φ = σ ∘ φ.
Only semiring structure is involved, so the action is defined here rather than alongside the
field-theoretic facts about it. The orbits and the kernel of this action are what turn a set of
embeddings into a group-theoretic object; those statements need fields and live in
TauCeti/FieldTheory/Normal/Embeddings.lean.
Main results #
AlgEquiv.smul_algHom_def: the action is postcomposition,σ • φ = σ.toAlgHom.comp φ.AlgEquiv.smul_algHom_apply: it evaluates asσafterφ.AlgEquiv.apply_of_smul_eq: an equivalence fixing an algebra map fixes its values.
@[instance_reducible]
instance
AlgEquiv.smulAlgHom
{K : Type u_1}
{L : Type u_2}
{M : Type u_3}
[CommSemiring K]
[Semiring L]
[Semiring M]
[Algebra K L]
[Algebra K M]
:
M ≃ₐ[K] M acts on the algebra maps L →ₐ[K] M by postcomposition.
@[instance_reducible]
instance
AlgEquiv.mulActionAlgHom
{K : Type u_1}
{L : Type u_2}
{M : Type u_3}
[CommSemiring K]
[Semiring L]
[Semiring M]
[Algebra K L]
[Algebra K M]
:
Postcomposition makes L →ₐ[K] M an M ≃ₐ[K] M-set.
Equations
- AlgEquiv.mulActionAlgHom = { toSMul := AlgEquiv.smulAlgHom, mul_smul := ⋯, one_smul := ⋯ }