AbelianGroup
Details

- The degrees ni of AbelianGroup[{n1,n2,…}] must be non-negative integers.
- AbelianGroup[{n1,n2,…}] is represented by default as a permutation group on the points {1,…,n1+n2+…}.
Background & Context
- AbelianGroup[{n1,n2,…,nk}] represents the commutative group defined as the direct product
of cyclic groups having non-negative integer degrees n1,n2,…,nk. Here, the direct product of groups
,
, … is the analog of the Cartesian product of sets in which the underlying sets are ordered tuples
with
,
, … and the group operation is taken componentwise so that
.
- In general, the term "Abelian group" is used to refer to a group that is commutative, i.e. a group
for which the group operation
satisfies the identity
for all elements
. The fundamental theorem of finite Abelian groups states that every finite Abelian group can be expressed as a direct product of cyclic groups. As a result, the function AbelianGroup can be used to represent any finite Abelian group.
- The default representation of AbelianGroup[{n1,n2,…,nk}] is as a permutation group on the elements
. When
, AbelianGroup[{n}] is equivalent to CyclicGroup[n] (with both AbelianGroup[{0}] and AbelianGroup[{1}] equivalent to the trivial group with exactly one element).
- The usual group theoretic functions may be applied to AbelianGroup[{n1,n2,…,nk}], including GroupOrder, GroupGenerators, GroupElements and so on. A number of precomputed properties of the Abelian group AbelianGroup[{n1,n2,…,nk}] are available via FiniteGroupData[{"AbelianGroup",{n1,n2,…,nk}},"prop"].
- AbelianGroup is related to a number of other symbols. Mathematically, AbelianGroup[{n1,n2,…,nk}] is equivalent to the direct product of the groups CyclicGroup[n1],CyclicGroup[n2],…,CyclicGroup[nk]. Other infinite families of finite groups built into the Wolfram Language that are parametrized by integers include AlternatingGroup, CyclicGroup, DihedralGroup and SymmetricGroup.
Examples
open allclose allBasic Examples (3)Summary of the most common use cases
Number of elements of an Abelian group:

https://wolfram.com/xid/0bh1ma566538aa-5qbh14

Permutation generators of an Abelian group:

https://wolfram.com/xid/0bh1ma566538aa-11euhb

Elements of a permutation representation of an Abelian group:

https://wolfram.com/xid/0bh1ma566538aa-eshlmr

Scope (1)Survey of the scope of standard use cases
Properties & Relations (2)Properties of the function, and connections to other functions
For nonzero degrees, the order of AbelianGroup[{n1,n2,…}] is the product of the ni:

https://wolfram.com/xid/0bh1ma566538aa-zc2nl3

A group AbelianGroup[{p,p,…}] with p prime is called an elementary Abelian group. In such groups all nontrivial elements have order p:

https://wolfram.com/xid/0bh1ma566538aa-s8bp6x


https://wolfram.com/xid/0bh1ma566538aa-xhfq11

Wolfram Research (2010), AbelianGroup, Wolfram Language function, https://reference.wolfram.com/language/ref/AbelianGroup.html.
Text
Wolfram Research (2010), AbelianGroup, Wolfram Language function, https://reference.wolfram.com/language/ref/AbelianGroup.html.
Wolfram Research (2010), AbelianGroup, Wolfram Language function, https://reference.wolfram.com/language/ref/AbelianGroup.html.
CMS
Wolfram Language. 2010. "AbelianGroup." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AbelianGroup.html.
Wolfram Language. 2010. "AbelianGroup." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AbelianGroup.html.
APA
Wolfram Language. (2010). AbelianGroup. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AbelianGroup.html
Wolfram Language. (2010). AbelianGroup. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AbelianGroup.html
BibTeX
@misc{reference.wolfram_2025_abeliangroup, author="Wolfram Research", title="{AbelianGroup}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/AbelianGroup.html}", note=[Accessed: 25-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_abeliangroup, organization={Wolfram Research}, title={AbelianGroup}, year={2010}, url={https://reference.wolfram.com/language/ref/AbelianGroup.html}, note=[Accessed: 25-March-2025
]}