Bill Allombert on Sun, 28 Sep 2014 19:19:49 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Specialize bivariate FpXY (C library)


On Tue, Sep 09, 2014 at 09:28:46PM +0200, Bill Allombert wrote:
> On Tue, Sep 09, 2014 at 01:43:39PM -0400, Dan Nichols wrote:
> > Hello PARI users,
> > 
> > Given an FpXY f(x,y) with main variable x and secondary variable y,
> > I want to get the specialization f(r,y) for some r in Fp. It seems
> > like the function I should use is:
> > 
> >    GEN FpXY_evaly(GEN Q, GEN y, GEN p, long vy) Q an FpXY, returns the
> >    FpX Q(X, y), where
> >    X is the second variable of Q.
> > 
> > I assume vy is supposed to the the variable number for the secondary
> > variable.
> 
> Indeed, this is a bug, the parameter should be called vx.]
> I fixed it in master.
> 
> > When I try to call this function, the return value is
> > always 1.
> 
> Indeed, FpXY_evaly does work when y is 0, however the function works correctly
> in the other case. This is due a bug in the code (we return the leading coef instead
> of the constant coef by mistake).
> 
> Thanks for reporting this issue,

If you did not notice yet, we just released PARI 2.7.2 which fix this issue.

Cheers,
Bill.