IsAbelianNumber - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Group Theory : IsAbelianNumber

GroupTheory

  

IsAbelianNumber

  

test whether every group of a given order is Abelian

  

IsCyclicNumber

  

test whether every group of a given order is cyclic

  

IsGCLTNumber

  

test whether every group of a given order is a GCLT group

  

IsIntegrableNumber

  

test whether every group of a given order is integrable

  

IsLagrangianNumber

  

test whether every group of a given order is Lagrangian

  

IsMetabelianNumber

  

test whether every group of a given order is metabelian

  

IsMetacyclicNumber

  

test whether every group of a given order is metacyclic

  

IsNilpotentNumber

  

test whether every group of a given order is nilpotent

  

IsOrderedSylowTowerNumber

  

test whether every group of a given order has an ordered Sylow tower

  

IsSimpleNumber

  

test whether a number is the order of a finite simple group

  

IsSolubleNumber

  

test whether every group of a given order is soluble

  

IsSupersolubleNumber

  

test whether every group of a given order is supersoluble

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

IsAbelianNumber( n )

IsCyclicNumber( n )

IsGCLTNumber( n )

IsIntegrableNumber( n )

IsLagrangianNumber( n )

IsMetabelianNumber( n )

IsMetacyclicNumber( n )

IsNilpotentNumber( n )

IsOrderedSylowTowerNumber( n )

IsSimpleNumber( n , cyclic )

IsSolubleNumber( n )

IsSupersolubleNumber( n )

Parameters

n

-

a positive integer

cyclic

-

(optional) keyword cyclic; use to include prime numbers as simple numbers

Description

• 

This help page describes a selection of number-theoretic commands having group-theoretic significance. These commands describe positive integers  such that each group of order  has some particular property.

• 

A positive integer  is an Abelian number if every group of order  is Abelian. Well-known examples of Abelian numbers include primes and squares of primes. The Abelian numbers are precisely the cube-free nilpotent numbers. They are also the numbers for which every group of order  is isomorphic to the Frattini subgroup of some finite group. The IsAbelianNumber( n ) command returns true if n is an Abelian number, and false otherwise.

• 

A positive integer  is a cyclic number if every group of order  is cyclic. For instance, every prime number is an cyclic number, but so also is , which is not prime. Cyclic numbers are easily characterized:  a positive integer  is a cyclic number precisely when it is relatively prime to its (Euler) totient. The IsCyclicNumber( n ) command returns true if n is a cyclic number, and false otherwise.

• 

A positive integer  is a metacyclic number if every group of order  is metacyclic; that is, if it is an extension of a finite cyclic group by another. For example, every square-free number is a metacyclic number, but so too is , which is not square-free. On the other hand, every metacyclic number is cube-free since there is a non-metacyclic group of order , for each prime number . The metacyclic numbers were described fully by Pazderski (1959). The IsMetacyclicNumber( n ) command returns true if n is a metacyclic number, and false otherwise.

• 

A metabelian number is a positive integer  for which every group of order  is metabelian; that is, an extension of an Abelian group by another Abelian group. This is equivalent to having an Abelian derived subgroup. The IsMetabelianNumber( n ) command returns true if n is a metabelian number, and false otherwise.

• 

A nilpotent number is a positive integer  such that every group of order  is nilpotent. The nilpotent numbers  are characterized by the condition that, for each pair  of distinct prime divisors of , there is no power  dividing  such that  divides . The IsNilpotentNumber( n ) command returns true if n is a nilpotent number, and returns false otherwise.

• 

A positive integer  is a Lagrangian number if every group of order  is Lagrangian; that is, if it satisfies the converse of Lagrange's Theorem in the sense that, for each divisor  of , it has a subgroup of order equal to . Lagrangian numbers were fully described by Berger (1978). The IsLagrangianNumber( n ) command returns true if n is a Lagrangian number, and false otherwise. (In the literature, Lagrangian groups are most often called "CLT-groups".)

• 

A positive integer  is a GCLT number if every group of order  is a GCLT-group; that is, if it satisfies the following generalized converse of Lagrange's Theorem: for each subgroup  of , and for each prime divisor  of the index [G:H] of  in , there is a subgroup  of  containing  such that the index [L:H] of  in  is equal to . The GCLT-numbers were determined by Jing (2000). The IsGCLTNumber( n ) command returns true if n is a GCLT-number, and false otherwise.

• 

A supersoluble number is a positive integer  such that every group of order  is supersoluble.  The supersoluble numbers were determined by Pazderski, and the determination used in Maple is based upon his results. The IsSupersolubleNumber( n ) command returns true if n is a supersoluble number, and returns false otherwise.

• 

A positive integer  such that every group of order  has an ordered Sylow tower is called an ordered Sylow tower number. The IsOrderedSylowTowerNumber( n ) returns true if n is an ordered Sylow tower number, and false otherwise.

• 

Soluble numbers are those positive integers  for which every group of order  is soluble. For example, by Burnside's Theorem, every positive integer of the form , where  and  are distinct primes, and  and  are positive integers, is a soluble number. Soluble numbers are characterized as those positive integers not divisible by the order of a minimal simple group. The minimal simple groups were determined by Thompson (1968). The IsSolubleNumber( n ) command returns true provided that n is a soluble number, and returns the value false otherwise.

• 

An integrable number is a positive integer  such that every group of order  is "integrable", in the sense that it is isomorphic to the derived subgroup of some finite group.  (Such groups have also been called competent.) The IsIntegrableNumber( n ) command returns true if n is an integrable number, and returns false otherwise.

• 

A simple number is a positive integer  for which a simple group of order  exists. For example,  is a simple number because there is a simple group  (or  ) of order , while  is not a simple number since every group of order  is soluble. The IsSimpleNumber( n ) command returns true if n is a simple number, and returns false otherwise. By default, IsSimpleNumber( n ) returns true only if there is a non-Abelian simple group of order . In particular, by default, it returns false for prime numbers n. Use the cyclic option to include the primes among the simple numbers.

• 

In general, all these commands rely on the ability to factor the integer n.

Examples

All primes are cyclic numbers.

(1)

There are, however, non-prime cyclic numbers as well.

(2)

The smallest non-cyclic number is .

(3)

However, as  is the square of the prime , it is an Abelian number.

(4)

An example of an Abelian number that is not the square of a prime is .

(5)

The smallest non-Nilpotent number is  (the symmetric group of degree  is not nilpotent).

(6)

However,  is a metacyclic number.

(7)

Nilpotent numbers need not be cube-free.

(8)

The smallest non-metacyclic number is , since the elementary group of order  is not metacyclic.

(9)

(10)

The smallest non-Lagrangian number is ; the alternating group on four letters has no subgroup of order .

(11)

(12)

It is also the smallest non-supersoluble number.

(13)

(In fact, a finite group is supersoluble if, and only if, each of its subgroups is Lagrangian.)

Every Lagrangian number is a GCLT number, but not conversely.

(14)

(15)

Not every Lagrangian number is an ordered Sylow tower number. The smallest example is .

(16)

(17)

(18)

Conversely, not every ordered Sylow tower number is a Lagrangian number. All three groups of order  have an ordered Sylow tower (one of complexion [5, 3]), but the non-abelian group of order  is not Lagrangian; it has no subgroup of order .

(19)

(20)

This is the smallest example:

(21)

The number  is not a soluble number since there is a non-Abelian simple group (the alternating group of degree ) of that order.

(22)

However,  is the smallest number that is not a soluble number.

(23)

Because of the existence of a non-abelian simple group of that order, the number  is a simple number.

(24)

There are, in fact, two simple groups of order , so  is a simple number. (It is the smallest number for which there are two simple groups of that order.)

(25)

(26)

There are no simple groups of order , so  is not a simple number.

(27)

By default, the IsSimpleNumber command only returns true for non-prime numbers.

(28)

To include the Abelian simple groups, use the cyclic option.

(29)

Compatibility

• 

The GroupTheory[IsAbelianNumber], GroupTheory[IsCyclicNumber], GroupTheory[IsGCLTNumber], GroupTheory[IsIntegrableNumber], GroupTheory[IsLagrangianNumber], GroupTheory[IsMetabelianNumber], GroupTheory[IsMetacyclicNumber], GroupTheory[IsNilpotentNumber], GroupTheory[IsOrderedSylowTowerNumber], GroupTheory[IsSolubleNumber] and GroupTheory[IsSupersolubleNumber] commands were introduced in Maple 2019.

• 

For more information on Maple 2019 changes, see Updates in Maple 2019.

• 

The GroupTheory[IsSimpleNumber] command was introduced in Maple 2020.

• 

For more information on Maple 2020 changes, see Updates in Maple 2020.

See Also

GroupTheory

GroupTheory[IsAbelian]

GroupTheory[IsCyclic]

GroupTheory[IsLagrangian]

GroupTheory[IsMetabelian]

GroupTheory[IsNilpotent]

GroupTheory[IsSimple]

GroupTheory[IsSoluble]

GroupTheory[IsSupersoluble]

GroupTheory[NumSimpleGroups]

GroupTheory[references]

 


Download Help Document