John Cremona on Tue, 02 Dec 2008 18:51:33 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: idealstar |
Thanks, that is exactly what I was looking for. John 2008/12/2 Karim Belabas <Karim.Belabas@math.u-bordeaux1.fr>: > * John Cremona [2008-12-02 18:27]: >> Dear pari, >> >> The function idealstar(k,I) for an ideal I in a number field k, >> returns an abstract representation of the group (Z_K/I) together with >> generators. using this I can easily form the map from the abstract >> group to the concrete one, but what about the inverse? In other >> words, given an element of Z_K coprime to I, how can I express it in >> terms of the abstract generators? is there a function for this, or >> has someone else implemented it? >> >> I fully realise that one special case of this is the discrete log >> problem for Z/pZ, and am not asking for anything which is very fast, >> but I hope I will not have to kist all the lements and check them one >> by one. > > (18:30) gp > ???"discrete log" > bnfisprincipal elllog fflog ideallist ideallog > idealstar znlog > > I'd have a look at "ideallog" ... > > As you mentionned, the bottleneck is the computation of discrete logs in > (Z_K / P) for maximal ideals P dividing I. This will be slow if Norm P - 1 > is not smooth ( basic Pohlig-Hellman + Shanks ). > > Cheers, > > K.B. > -- > Karim Belabas, IMB (UMR 5251) Tel: (+33) (0)5 40 00 26 17 > Universite Bordeaux 1 Fax: (+33) (0)5 40 00 69 50 > 351, cours de la Liberation http://www.math.u-bordeaux.fr/~belabas/ > F-33405 Talence (France) http://pari.math.u-bordeaux.fr/ [PARI/GP] > ` >