R = symmetricRing SGiven a (Schur) ring S, the function symmetricRing returns a (Symmetric) ring R that is associated to S in a natural way. Namely, if the attribute S.symmetricRing points to a ring, then the function returns that ring. If S is not a Schur ring, then the function returns S. Otherwise, if S is a Schur ring, then the function constructs a polynomial ring over the Symmetric ring R_A of the base ring A of R, having the same relative dimension over R_A as S over A.
|
|
|
|
For a plain Schur ring, the associated Symmetric ring is a polynomial ring in the elementary, complete, and power-sum generators.
|
|
|
|
The construction plays well with coefficient rings of different flavors, and with the symmetric-group interpretation via GroupActing => "Sn".
|
|
|
On a tower of Schur rings, symmetricRing produces a tower of Symmetric rings mirroring the coefficient-ring structure.
|
|
|
|
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/SchurRings.m2:5644:0.