Content - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Content

inert content function

Primpart

inert primitive part function

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Content(a, x, 'pp')

Primpart(a, x, 'co' )

Parameters

a

-

multivariate polynomial in x

x

-

(optional) name or set or list of names

pp

-

(optional) unevaluated name

co

-

(optional) unevaluated name

Description

• 

Content and Primpart are placeholders for a content and primitive part of a polynomial over a coefficient domain. They are used in conjunction with mod and evala as described below.

• 

The calls Content(a, x) mod p and Primpart(a, x) mod p compute the content and primitive part of a respectively modulo the prime integer p. The argument a must be a multivariate polynomial over the rationals or over a finite field specified by RootOfs. See content for more information.

• 

The calls evala(Content(a,x)) and evala(Primpart(a,x)) compute a content and a primitive part of a respectively over a coefficient domain which may include algebraic numbers and algebraic functions.  The polynomial a must be a multivariate polynomial with algebraic number (or function) coefficients specified by RootOfs or radicals. See evala,Content for more information.

• 

The optional arguments 'pp' and 'co' are assigned a/Content(a) and a/Primpart(a) respectively, computed over the appropriate coefficient domain.

Examples

Contentxy+4+y2+4,xmod5

y+4

(1)

Primpartxy+4+y2+4,xmod5

x+y+1

(2)

a5x3+3y2

a5x3+3y2

(3)

Contenta,xmod11

1

(4)

Primparta,x,c1mod11

x3+5y2

(5)

c1

5

(6)

pexpandtsqrt2x+1y1sqrt2

pt2xytx+tyt22

(7)

evalaPrimpartp,y

1+2y

(8)

rRootOfx3+x+1

rRootOf_Z3+_Z+1

(9)

qevalaExpandyrx+r2+1

qRootOf_Z3+_Z+12yRootOf_Z3+_Z+1x+xy+y+1

(10)

evalaContentq,x,q1

yRootOf_Z3+_Z+1

(11)

q1

RootOf_Z3+_Z+12+x+1

(12)

See Also

content

evala

mod

primpart

RootOf