E = endomorphismRing(M,X)
This method computes a presentation for the endomorphism ring of a module over a commutative ring R. The presentation is given as a quotient of an NCPolynomialRing with coefficients in R generated by indexed variables. The second argument specifies the symbol to use for the indexed variables. The presentation this method returns is unlikely to be minimal. Simplifications to the presentation may be made with Link to minimizeRelations.
|
|
|
|
|
|
|
The endomorphisms are cached in the endomorphism ring and can be accessed via the key endomorphismRingGens. We verify that X_3 is redundant:
|
|
The object endomorphismRing is a method function.