Bill Allombert on Wed, 05 Feb 2014 11:15:15 +0100

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

Re: bb_field.{sub,div}

On Sat, Feb 01, 2014 at 09:17:37PM +0000, Peter Bruin wrote:
> Hi Bill,
> Just out of curiosity, are you actually expecting new bb_field instances
> (using Zech logarithms, maybe)?

Yes, for some infinite fields.

> > I am not in favor of adding methods before there are a practical use
> > for them.
> At least for subtraction there is one (and at the moment admittedly only
> one).  Also, I did not make the patch for abstract reasons, but because
> I was writing a function gen_matinvimage() (doing as the name suggests)
> that would profit from both sub() and div().

What will be the difference with gen_Gauss ?

> Last week I also wrote a bb_field implementation of Strassen's matrix
> multiplication algorithm (for personal use; as far as I understand it is
> considered to be outside the scope of PARI).

I do not think it is outside the scope of PARI. Rather so far
we did not have any application for it.

> Subtraction (not division, though) is also quite helpful for that.  
> So at least from my experience
> it would be user-friendly to provide sub() and div() even if there are
> currently no direct uses inside the PARI library.

...assuming the user does not want to implement a bb_field.