GroupTheory
IsHamiltonian
attempt to determine whether a group is Hamiltonian
IsDedekind
attempt to determine whether a group is Dedekind
Calling Sequence
Parameters
Description
Examples
Compatibility
IsDedekind( G )
IsHamiltonian( G )
G
-
a permutation group
A group G is Dedekind if every subgroup of G is normal in G. Every Abelian group is obviously a Dedekind group, but non-Abelian Dedekind groups exist.
A group G is Hamiltonian if it is a non-commutative Dedekind group.
The IsDedekind( G ) command attempts to determine whether the group G is Dedekind. It returns true if G is Dedekind and returns false otherwise.
The IsHamiltonian( G ) command attempts to determine whether the group G is Hamiltonian, returning true if G is Hamiltonian, and false otherwise.
The smallest Hamiltonian group is the quaternion group of order 8.
with⁡GroupTheory:
IsHamiltonian⁡QuaternionGroup⁡
true
andmap⁡IsNormal,convert⁡SubgroupLattice⁡QuaternionGroup⁡,list,QuaternionGroup⁡
The fact that this group is Hamiltonian is visible from the subgroup lattice:
DrawSubgroupLattice⁡QuaternionGroup⁡
IsDedekind⁡QuaternionGroup⁡
IsHamiltonian⁡CyclicGroup⁡10
false
IsDedekind⁡CyclicGroup⁡10
IsDedekind⁡DihedralGroup⁡4
IsHamiltonian⁡DihedralGroup⁡4
andmap⁡IsNormal,convert⁡SubgroupLattice⁡DihedralGroup⁡4,list,DihedralGroup⁡4
You can see that the dihedral group of order 8 is not Hamiltonian by looking at its subgroup lattice.
DrawSubgroupLattice⁡DihedralGroup⁡4
IsHamiltonian⁡SmallGroup⁡256,56084
IsDedekind⁡SmallGroup⁡256,56085
The GroupTheory[IsHamiltonian] and GroupTheory[IsDedekind] commands were introduced in Maple 2019.
For more information on Maple 2019 changes, see Updates in Maple 2019.
See Also
GroupTheory[DihedralGroup]
GroupTheory[IsAbelian]
GroupTheory[IsNormal]
GroupTheory[QuaternionGroup]
GroupTheory[SmallGroup]
Download Help Document