ClassSum
The -th class sum: add up one conjugacy class. Class sums are the basis of the CENTRE of — a commutative subalgebra of a usually non-commutative algebra.
ClassSum(group, k)the sum of the -th conjugacy class (1-indexed)SageMath
enumeratio_class_sum(group, k)Oscarenumeratio_class_sum(group, k)IsCentral(group, element)whether an element commutes with everythingSageMath
enumeratio_class_sum(group, element)Oscarenumeratio_class_sum(group, element)Typed signatures
| Type | Package | Applies |
|---|---|---|
(expression<CyclicGroup> | expression<DihedralGroup> | expression<GroupDirectProduct>, integer) -> expression | groupalgebra | always |
Details
- A single non-central element is not central, but the class sum containing it always is — that is the point
- Class sums have disjoint supports, so they are linearly independent and form a basis of the centre
- The first class is always the identity alone
- is the number of conjugacy classes, which is also the number of irreducible characters of
Examples
About
| Examples | 4 |
|---|---|
| Checked against | SageMath 4 agreeOscar 4 agree |
| Crosswalk | Wikipedia ×2MathWorldWikidatanLabSageMathOscar |
Implementation
mapped
oscarpackages/oracle/src/mappings.tsClasses are numbered in our order, by each class's smallest element; Oscar's conjugacy_classes order differs, so the helper re-sorts.
mapped
sagepackages/oracle/src/mappings.tsClasses are numbered in our order, by each class's smallest element, as for Oscar.
mapped
wolframpackages/oracle/src/mappings.tsA class sum is an element of our group algebra over our own element labels (GroupBasis); Wolfram has no group algebra and no conjugacy classes, so there is nothing to sum.
See also: ConjugacyClasses, GroupBasis