Read-only forum archive

First n terms of polynomial

First n terms of polynomial

implicitcurve · Sun Jan 23, 2011 9:35 pm

If I have a polynomial, f, with many terms, is there a function that returns another polynomial that is the first n terms f with respect to the term order. For example, say f has 25 terms, I'd like to define a new polynomial that is the first 10 terms of f with respect to a term order.

Re: First n terms of polynomial

ederc · Mon Jan 24, 2011 12:19 pm

Assume you have defined your polynomial p in SINGULAR. Then you can define an intvec v of the positions of the terms in p (w.r.t. the ordering) you want to be returned, say
Code:
intvec v = 1,2,3,8,12;

Then you can use
Code:
p[v]

to get the sum of the terms 1,2,3,8 and 12 of p.
See also http://www.singular.uni-kl.de/Manual/la ... htm#SEC186.

Re: First n terms of polynomial

implicitcurve · Mon Jan 24, 2011 10:11 pm

Thank you ederc, that is exactly what I needed.