Bill Allombert on Wed, 29 Nov 2017 17:53:06 +0100


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

Re: high-level NEWS file?


On Tue, Nov 28, 2017 at 04:36:44PM -0500, Sam Steingold wrote:
> > * Karim Belabas <Xnevz.Orynonf@zngu.h-obeqrnhk.se> [2017-11-28 20:42:46 +0100]:
> >
> > See COMPAT in distribution toplevel.
> 
> The following names disappeared from PARI but not mentioned in COMPAT:

How are you using all these functions ?
Do you need some replacement code ?
Are you doing some kind of GP name to libpari name conversion ?

This is some CHANGES extract about the removed function:

> varentries

Not needed anymore

Removed in 2.4:
CHANGES-2.4:    6- obsolete library functions extract and matextract
CHANGES-2.4:   21- obsolete library function gmillerrabin, gpolcomp, caradj0
CHANGES-2.4:   38- obsolete library function kerint1. Use kerint or ZM_lll(,0.99,LLL_KER)

? whatnow(compimag)
New syntax: compimag(x,y) ===> x*y

> sqcompreal
> comprealraw
> powrealraw

  82- Rename library functions initell -> ellinit, smallinitell ->
  smallellinit initalg -> nfinit, initalgred -> nfinitred ,
  initalgred2 -> nfinitred2 primedec -> idealprimedec, powraw ->
  qfbpowraw, compraw -> qfbcompraw

> galoisconj2 & galoisconj4

Use galoisconj

> principalideal & principalidele

> buchfu

This a pari 1.39.15 name for bnfunit which was removed in

CHANGES-2.4
    Removed
    22- obsolete GP functions bnfclassunit, bnfreg, bnfclgp, bnfunit.
        Use bnfinit.
    23- obsolete GP functions bnrclass. Use bnrinit or bnrclassno.

    61- deprecated flag '2' for bnfinit [ don't compute units ] is now
ignored
       ==> bnfunit becomes totally useless.

Use bnf_get_fu

> torsell
CHANGES-2.4:       torsell -> elltors and document it

> polylogd, polylogdold, polylogp
CHANGES-2.4:    4- undocumented library functions gpolylogz, polylog,
polylogd, polylogp, polylogdold. Use polylog0 with appropriate flags.

Cheers,
Bill.