GroupTheory/QuasicyclicGroup/CanonicalForm - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : GroupTheory/QuasicyclicGroup/CanonicalForm

GroupTheory[QuasicyclicGroup]

  

CanonicalForm

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

CanonicalForm( g, G, checkopt )

Parameters

g

-

: rational : an element of G

G

-

: QuasicyclicSubgroup : a quasicyclic subgroup

checkopt

-

: identical(check) = truefalse : (optional) option of the form check = t where t is either true (default) or false

Description

• 

Since members of an additive quasicyclic group are represented by ordinary Maple rationals (where a rational q represents its cosetq&plus;ℤ of the quotient groupℚ&sol;ℤ , it follows that rationals differing by an integer represent the same element of a quasicyclic group. Each cosetq&plus;ℤ contains an unique non-negative rational number r for which r<1. This rational r is the canonical form of each member of its coset.

• 

Two rationals that belong to an additive quasicyclic group represent the same group element if they have the same canonical form. This is equivalent to their difference being an integer.

• 

For example, in the quasicyclic groupZ3∞ the elements 49 and 139 represent the same element, as both have

• 

Elements of a multiplicative quasicyclic p-group are the complex p-power roots of unity. These elements have the form &ExponentialE;2⁢I⁢π⁢mpn, where m and n are non-negative integers, or complex p-power roots of unity in rectangular form, such as −I or 22+I⁢22=12+I2⁢2. In addition, products and powers of p-power roots of unity are considered to belong to the multiplicative quasicyclic p-group.

• 

Subject to simplifications performed automatically by the exp function, the canonical form of an element of a multiplicative quasicyclic p-group is an expression of the form &ExponentialE;2⁢I⁢π⁢mpn, where m is a non-negative integer such that m<pn.

• 

The CanonicalForm( g, G ) method returns the canonical form of the element g of the quasicyclic group G.

• 

If the check = false option is passed, then it is not checked that g is actually an element of G and, if it is not, an incorrect result may be returned. By default, the check option has the value true.

Examples

> 

with⁡GroupTheory&colon;

> 

G≔QuasicyclicGroup⁡5

G≔ℤ5∞

(1)
> 

CanonicalForm⁡25&comma;G

25

(2)
> 

CanonicalForm⁡125&comma;G

25

(3)
> 

Operations⁡G:-`=`⁡25&comma;125

true

(4)
> 

CanonicalForm⁡4&comma;G

0

(5)
> 

CanonicalForm⁡2725&comma;G

225

(6)
> 

CanonicalForm⁡3025&comma;G

15

(7)
> 

evalb⁡CanonicalForm⁡rand⁡25&comma;Ginseq⁡i25&comma;i=0..24

true

(8)
> 

H≔Subgroup⁡1625&comma;G

H≔ℤ5∞

(9)
> 

CanonicalForm⁡25&comma;H

25

(10)
> 

CanonicalForm⁡125&comma;H

25

(11)
> 

CanonicalForm⁡3025&comma;H

15

(12)
> 

g≔RandomElement⁡H

g≔1225

(13)
> 

CanonicalForm⁡g&comma;H=CanonicalForm⁡g&comma;G

1225=1225

(14)
> 

G≔QuasicyclicGroup⁡2&comma;form=multiplicative

G≔C2∞

(15)
> 

CanonicalForm⁡I&comma;G

I

(16)
> 

g≔12⁢212+12⁢I⁢212

g≔22+I⁢22

(17)
> 

ginG

true

(18)
> 

CanonicalForm⁡g6&comma;G

−I

(19)
> 

CanonicalForm⁡exp⁡9⁢I⁢π16&comma;G

&ExponentialE;9⁢I16⁢π

(20)
> 

CanonicalForm⁡exp⁡27⁢I⁢π16⁢exp⁡3⁢I⁢π8&comma;G

&ExponentialE;I16⁢π

(21)

See Also

GroupTheory

GroupTheory[RandomElement]