AbelianGroup
Available
Represents an abelian group specified by invariant factors
AbelianGroup[{n1, n2, …}]
AbelianGroup[{2, 2, 3}]//GroupOrder
→ 12AbelianGroup[{2, 2, 3}]//GroupElements
→ {Cycles[{}], Cycles[{{5, 6, 7}}], Cycles[{{5, 7, 6}}], Cycles[{{3, 4}}], Cycles[{{3, 4}, {5, 6, 7}}], Cycles[{{3, 4}, {5, 7, 6}}], Cycles[{{1, 2}}], Cycles[{{1, 2}, {5, 6, 7}}], Cycles[{{1, 2}, {5, 7, 6}}], Cycles[{{1, 2}, {3, 4}}], Cycles[{{1, 2}, {3, 4}, {5, 6, 7}}], Cycles[{{1, 2}, {3, 4}, {5, 7, 6}}]}AbelianGroup[{2, 2, 3}]//GroupGenerators
→ {Cycles[{{1, 2}}], Cycles[{{3, 4}}], Cycles[{{5, 6, 7}}]} All 6300 functions ·
Use this from an MCP client