Karim BELABAS on Sat, 7 Sep 2002 16:33:21 +0200 (MEST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: bnrstark() bug |
On Thu, 22 Aug 2002, Igor Schein wrote: > ? bnrstark(bnrinit(bnfinit(y^4-y^3-15*y^2-18*y-4),149,1),Mat(17),1); > *** impossible assignment I-->S Not really a bug, although the message is misleading. (15:12) gp > bnrstark(bnrinit(bnfinit(y^4-y^3-15*y^2-18*y-4),149,1),Mat(17),1); *** conductor too large in ComputeArtinNumber. is better. What triggers the message is that (O_K/f)^* has a very large cyclic factor [ "large" means >= 2^31 . Here, 149 is inert and 149^4 - 1 is large...]. Note that the actual limiting factor is Norm(f): the Gauss sum is computed "naively" and has far too many terms when this is large [ so if you choose a suitable highly composite conductor, you will have an apparent infinite loop without triggering the message, since cyclic factors will be small ]. Karim. -- Karim Belabas Tel: (+33) (0)1 69 15 57 48 Dép. de Mathematiques, Bat. 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/