Endomorphisms#
- EndomorphismRing(G): GrpMat -> AlgMat#
- EndomorphismAlgebra(G): GrpMat -> AlgMat#
For an integral or rational matrix group \(G\), return the endomorphism ring (i.e. the commuting algebra) of \(G\) as a subalgebra of \(M_n({\mathbb{Z}})\) or \(M_n({\mathbb{Q}})\) respectively.
- CentreOfEndomorphismRing(G): GrpMat -> AlgMat#
- CentreOfEndomorphismAlgebra(G): GrpMat -> AlgMat#
For an integral or rational matrix group \(G\), return the center of the endomorphism ring (i.e. the commuting algebra) of \(G\) as a subalgebra of \(M_n({\mathbb{Z}})\) or \(M_n({\mathbb{Q}})\) respectively.
- DimensionOfEndomorphismRing(G): GrpMat -> RngIntElt#
Return the dimension of the endomorphism ring of an integral or rational matrix group \(G\) by a modular method.
- DimensionOfCentreOfEndomorphismRing(G): GrpMat -> RngIntElt#
Return the dimension of the centre of the endomorphism ring of an integral or rational matrix group \(G\) by a modular method.
- Endomorphisms(G, n): GrpMat, RngIntElt -> [ AlgMatElt ]#
For an integral or rational matrix group \(G\), return a sequence containing \(n\) independent endomorphisms of \(G\). \(n\) must be in the range \([0 .. d]\), where \(d\) is the dimension of the endomorphism ring of \(G\).
- CentralEndomorphisms(G, n): GrpMat, RngIntElt -> [ AlgMatElt ]#
For an integral or rational matrix group \(G\), return a sequence containing \(n\) independent central endomorphisms of \(G\). \(n\) must be in the range \([0 .. d]\), where \(d\) is the dimension of the centre of the endomorphism ring of \(G\).