GaussInt
GIroots
roots of a univariate polynomial
Calling Sequence
Parameters
Description
Examples
GIroots(a)
a
-
univariate polynomial with Gaussian integer coefficients
The GIroots function computes the Gaussian integer roots of a univariate polynomial over the Gaussian integer domain. The roots are returned as a list of pairs of the form [⁢[r1,m1],…,[rn,mn]⁢] where ri is a root of the polynomial a with multiplicity mi, that is, x−rimi divides a.
with⁡GaussInt:
expr≔x4−17⁢x3−29⁢I⁢x3−188⁢x2+339⁢I⁢x2+1682⁢x−86⁢I⁢x−1178−1244⁢I:
GIroots⁡expr
4+9⁢I,1,7+11⁢I,1,1+I,1,5+8⁢I,1
f≔2+I⁢x2+3+7⁢I⁢x+6−14⁢I
GIroots⁡f
1+I,1
See Also
GaussInt[GIfacpoly]
Download Help Document