GroupTheory
IsAbelian
attempt to determine whether a group is Abelian (commutative)
IsCommutative
attempt to determine whether a group is commutative
Calling Sequence
Parameters
Description
Examples
Compatibility
IsAbelian( G )
IsCommutative( G )
G
-
a group
A group G is Abelian (or commutative) if every pair of elements of G commute with each other. That is, for all a and b in G, we have a·b=b·a.
A group is Abelian precisely when it is equal to its own center.
The IsAbelian( G ) command attempts to determine whether the group G is Abelian. It returns true if G is Abelian and returns false otherwise. The command may raise an exception on (most) finitely presented groups, as shown in the last example below.
The IsCommutative command is provided as an alias.
with⁡GroupTheory:
G≔SmallGroup⁡32,1:
IsAbelian⁡G
true
IsAbelian⁡SmallGroup⁡32,5
false
IsAbelian⁡QuasicyclicGroup⁡3
G≔a|a6=1
G≔⁢a⁢∣⁢a6⁢
IsAbelian⁡AGL⁡2,8
IsCommutative⁡a,b,c|a·b=b·a,a·c=c·a,b·c=c·b
IsAbelian⁡a,b|a2,b3,a·b5=1
Error, (in IsAbelian) cannot determine whether a general finitely presented group is Abelian. If you know that your group is finite, try converting it to a permutation group by using the `PermutationGroup' command with your finitely presented group as input.
The GroupTheory[IsAbelian] and GroupTheory[IsCommutative] commands were introduced in Maple 17.
For more information on Maple 17 changes, see Updates in Maple 17.
See Also
GroupTheory[Center]
Download Help Document