求證cn
m≡∏i
=0kc
nimi
modp
其中m=
∑ki=
0mip
i ,n=
∑ki=
0nip
i p是質數。
首先,我們知道,n0
=nmodp,m
0=mmodp
那麼原式相當於求證cn
m≡c⌊
np⌋⌊
mp⌋∗
cnmodp
mmod
pmodp
這樣就可以歸納一發證明整個定理了。
首先我們知道,對於任意的質數p cn
p≡0modp,
(n≠0
或p)
這個式子是恆成立的。
那麼我們對於任意的乙個實數x有(x
+1)p
=∑i=
0pci
pxi
在模p意義下有(x
+1)p
≡(xp
+1)modp
ps:為了方便接下來的所有計算均在模p意義下進行。我們對於任意乙個整數m有 (x
+1)m
=(x+
1)⌊m
p⌋p∗
(x+1
)mmodp (
x+1)
m=(x
p+1)
⌊mp⌋
∗(x+
1)mmodp
二項式定理展開 ∑i
=0mc
imxi
=(∑i
=0⌊m
p⌋ci
⌊mp⌋
xpi)
(∑i=
0mmodpci
mmodpx
i)那麼等號左邊當i=n時,等號右邊唯一能組合出來x^n的就是x^(n\p*p)和x^(n mod p)
那麼係數乘積也就相等。
證畢。
lucas定理證明
lucas 定理 證明 a b是非負整數,p是質數。ab寫成p進製 a a n a n 1 a 0 b b n b n 1 b 0 則組合數c a,b 與c a n b n c a n 1 b n 1 c a 0 b 0 mod p 相同 即 lucas n,m,p c n p,m p lucas ...
Lucas定理以及證明
對著無數篇部落格終於 yy 懂了 lucas 定理,興奮之際趕緊寫下來 如果 p 是質數,那麼 c equiv c times c mod p 首先我們要知道乙個性質 如果 p 為質數,那麼有 c equiv 0 mod p 其中 n ne 0,p 這個很顯然吧,考慮把組合數的式子寫出來 c p n...
Lucas定理 推導及證明
當n m為大數,p為素數時,lucas定理是用來求 c n,m mod p的 值。適用領域範圍 在數論中求大組合數取模。表示式 c n,m p c n p,m p c n p,m p p lucas定理 我們令 n sp q m tp r q r p 那麼 在程式設計時你只要繼續對 呼叫lucas定...