Content - Maple Help

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