A Schur ring is the representation ring for the general linear group of n\times n matrices, and one can be constructed with schurRing.
|
Alternatively, its elements can be interpreted as virtual characters of symmetric groups, by setting the value of the option GroupActing to "Sn".
|
The element corresponding to the Young diagram \{3,2,1\}, is obtained as follows.
|
|
For Young diagrams with only one row one can use positive integers as subscripts.
|
The name of the Schur ring can be used with a subscript to describe a symmetric function.
|
|
The dimension of the underlying virtual GL-representation can be obtained with dim.
|
Multiplication in the ring comes from tensor product of representations.
|
|
To extract data in an element in a SchurRing, use listForm:
|
|
|
The object SchurRing is a type, with ancestor classes EngineRing < Ring < Type < MutableHashTable < HashTable < Thing.