Finite morphisms of group algebras #
For a homomorphism p : M →* N of commutative groups, R[N] is finite over R[M]
through mapDomainRingHom R p if the cokernel of p is finite. Over a nonzero coefficient
ring the converse holds as well. No injectivity or finite generation of the groups is needed.
Coset representatives span the target as a module over the source. Conversely, the group algebra of the cokernel is a quotient of the target on which the source acts through its augmentation, so finiteness forces its standard basis to be finite.
This is the coordinate-ring finiteness criterion for morphisms of diagonalizable groups; it supplies the finiteness condition in the character description of their isogenies.
Without commutativity, R[N] is still a finitely generated R[M]-module through any monoid
homomorphism p : M →* N into a finite monoid, since it is already finitely generated over R
(TauCeti.MonoidAlgebra.mapDomainRingHom_moduleFinite_of_finite). This is the finiteness behind
restricting representations of a finite group along a homomorphism.
Monomials indexed by representatives of the cokernel span the target group algebra as a module over the source group algebra.
A homomorphism of commutative groups with finite cokernel induces a finite morphism of group algebras, over any commutative coefficient ring.
Over a nonzero commutative ring, the group-algebra map induced by a homomorphism of commutative groups is finite exactly when its cokernel is finite.
Finiteness over the algebra of any monoid mapping to a finite one. For a monoid
homomorphism p : M →* N with N finite, R[N] is a finitely generated R[M]-module through
mapDomainRingHom R p, because it is already finitely generated over R. Neither monoid need be
commutative, so the algebras need not be, and the statement uses the module structure
RingHom.toModule rather than RingHom.Finite.