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

Online Help

All Products    Maple    MapleSim


GaussInt

  

GIfactor

  

Gaussian integer factorization

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

GIfactor(c)

Parameters

c

-

Gaussian integer, a list or a set of Gaussian integers

Description

• 

The GIfactor function returns the Gaussian integer factorization of c.

• 

The answer is in the form: u⁢f1e1⁢⋅…⋅fnen such that c=u⋅f1e1⋅…⋅⁢fnen where u is one of four units, f1,...,fn are the distinct primary prime factors of c, and e1,...,en are their multiplicities.

• 

The number x+I⁢y of the four associated primes a+I⁢b, −a−I⁢b, −b+I⁢a, b−I⁢a is singled out as primary in which we have simultaneously either (x=1mod4andy=0mod4) or (x=−1mod4andy=2mod4).

• 

The expand function may be applied to cause the factors to be multiplied together again.

Examples

> 

with⁡GaussInt:

> 

GIfactor⁡−72−100⁢I

I⁢1+I4⁢−3−2⁢I⁢−3+8⁢I

(1)
> 

expand⁡

−72−100⁢I

(2)
> 

GIfactor⁡12101−15295⁢I

−1⁢1+I⁢1+4⁢I⁢5+8⁢I⁢9+16⁢I⁢−7−18⁢I

(3)
> 

expand⁡

12101−15295⁢I

(4)

See Also

expand

GaussInt[GIfacset]

GaussInt[GIfactors]

GaussInt[GIprime]