GaussInt
GIfactor
Gaussian integer factorization
Calling Sequence
Parameters
Description
Examples
GIfactor(c)
c
-
Gaussian integer, a list or a set of Gaussian integers
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.
with⁡GaussInt:
GIfactor⁡−72−100⁢I
I⁢1+I4⁢−3−2⁢I⁢−3+8⁢I
expand⁡
−72−100⁢I
GIfactor⁡12101−15295⁢I
−1⁢1+I⁢1+4⁢I⁢5+8⁢I⁢9+16⁢I⁢−7−18⁢I
12101−15295⁢I
See Also
expand
GaussInt[GIfacset]
GaussInt[GIfactors]
GaussInt[GIprime]
Download Help Document