19.3 Polynomial

Polynomial( R, l )
Polynomial( R, l, v )

l must be a list of coefficients of the polynomial f to be constructed, namely (..., f_<v> = <l>[1], f_{<v>+1} = <l>[2], ...) over R, which must be a commutative ring-with-one or a field. The default for v is 0. Polynomial returns this polynomial f.

For interactive calculation it might by easier to construct the indeterminate over R and construct the polynomial using ^, + and *.

    gap> x := Indeterminate( Integers );;
    gap> x.name := "x";;
    gap> f := Polynomial( Integers, [1,2,0,0,4] );
    4*x^4 + 2*x + 1
    gap> g := 4*x^4 + 2*x + 1;
    4*x^4 + 2*x + 1 

Previous Up Top Next
Index

GAP 3.4.4
April 1997