character(R,H)The character method is mainly designed to compute characters of finite group actions defined via action. The user who wishes to define characters by hand may do so with this particular application of the method.
The first argument is a polynomial ring over a field. The character inherits the grading of this polynomial ring and takes values in the field of coefficients. The second argument is a hash table containing the "raw" character data. The hash table entries are in the format (i,d) => c, where i is an integer representing homological degree, d is a list representing the internal (multi)degree, and c is a one-row matrix containing the values of the character in the given degrees.
|
|
|
|
|
|
|
This constructor implements basic consistency checks, but it is still possible to construct objects that are not actually characters (not even virtual).
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/BettiCharacters.m2:3859:0.