Max Alekseyev on Wed, 19 May 2010 16:19:39 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: Computation of binomials modulo p^M |
The following paper may be helpful: http://www.cecm.sfu.ca/organics/papers/granville/index.html I have PARI/GP implementation of the formula for binomial(m,n) modulo p^k from Theorem 1 given there. Max 2010/5/19 Xavier-FranÃois Roblot <roblot@math.titech.ac.jp>: > Dear PARI user, > > This is not really a question related to PARI but more a computational question. I hope you won't mind but I thought people on that list might be able to give me some help with the following problem. > > Let p be a prime (say less than 50), M an integer (such that p^M is about 10^10) and N another integer (say smaller than 30). For s of size p^M, I am interesting to compute all the binomial coefficients binom{s}{n} modulo p^M for n = 0 up to N-1. At the moment, I am doing that in the straightforward way using the classic relation between binom{s}{n+1} and binom{s}{n} and it works okay. But, since this computation is really the bottleneck in the project I am working on at the moment, I'll be very interested to hear about faster solutions. > > Best, > > Xavier > > PS. Another solution is to compute (1+T)^s (mod p^M, T^N) using binary exponentiation but I think it is slower than the direct approach. >