Karim BELABAS on Tue, 4 Feb 2003 10:50:46 +0100 (MET) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: rnfkummer() regression |
On Thu, 30 Jan 2003, Igor Schein wrote: > ? rnfkummer(bnrinit(bnf=bnfinit(quadpoly(689,y),1),2,1),Mat(2)); > *** incorrect type in hnf_invimage. > > The following change apears to have caused this regression: > > revision 1.593 > date: 2002/11/14 20:35:26; author: karim; state: Exp; lines: +1 -0 > 28- new algorithm for conductor() [much faster, does not need bnr.gen] Yes, I had not treated correctly the [trivial] case of trivial conductors when class group is non-trivial. Trivial fix. :-) Karim. P.S: The _real_ underlying problem is that pari can represent 0 x n matrices [ cgetg(n+1, t_MAT) + cgetg(1, t_COL) columns ], but not n x 0 matrices [ uniformly treated by cgetg(1, t_MAT) ]. So a truly generic program may break on degenerate cases, as here. -- Karim Belabas Tel: (+33) (0)1 69 15 57 48 Dép. de Mathématiques, Bât. 425 Fax: (+33) (0)1 69 15 60 19 Université Paris-Sud Email: Karim.Belabas@math.u-psud.fr F-91405 Orsay (France) http://www.math.u-psud.fr/~belabas/ -- PARI/GP Home Page: http://www.parigp-home.de/