Legendre公式和Kummer定理

Legendre公式

对于质数 p p p,函数 v p ( n ) vp(n) vp(n) n n n标准分解后 p p p的次数
显然有
v p ( n ! ) = ∑ i = 1 ∞ ⌊ n p i ⌋ v_p(n!) = \sum\limits_{i = 1}^{\infty} \lfloor \frac{n}{p^i} \rfloor vp(n!)=i=1pin
令函数 s p ( n ) sp(n) sp(n) n n n p p p进制下的数位和
有:
v p ( n ! ) = n − s p ( n ) p − 1 v_p(n!) = \frac{n - s_p(n)}{p - 1} vp(n!)=p1nsp(n)
证明:
n = ∑ i = 0 ∞ c i p i n= \sum\limits_{i = 0}^{\infty}c_i p^i n=i=0cipi
v p ( n ! ) = ∑ i = 1 ∞ ⌊ n p i ⌋ = ∑ i = 1 ∞ ∑ j = i ∞ c j p j − i = ∑ j = 1 ∞ c j ∑ i = 0 j − 1 p i = ∑ j = 1 ∞ c j ( p j − 1 ) p − 1 = 1 p − 1 ( ∑ i = 0 ∞ c i p i − ∑ i = 0 ∞ c i ) = n − s p ( n ) p − 1 \begin{aligned} v_p(n!)&=\sum_{i = 1}^{\infty} \lfloor\frac{n}{p^i} \rfloor\\ &= \sum_{i = 1}^{\infty} \sum_{j = i}^{\infty} c_j p^{j - i}\\ &= \sum_{j = 1}^{\infty} c_j \sum_{i = 0}^{j - 1} p^i\\ &= \sum_{j = 1}^{\infty} \frac{c_j(p^j - 1)}{p - 1}\\ &= \frac{1}{p - 1} (\sum_{i = 0}^{\infty} c_i p^i - \sum_{i = 0}^{\infty} c_i)\\ &= \frac{n - s_p(n)}{p - 1}\\ \end{aligned} vp(n!)=i=1pin=i=1j=icjpji=j=1cji=0j1pi=j=1p1cj(pj1)=p11(i=0cipii=0ci)=p1nsp(n)

Kummer定理

m m m n n n为正整数, p p p为素数,则 ( m + n n ) {m+n\choose n} (nm+n) p p p的幂次等于 m + n m+n m+n p p p进制下的进位次数。
v p ( ( n m ) ) = v p ( ( m + n ) ! n ! m ! ) = v p ( ( m + n ) ! ) − v p ( n ! ) − v p ( m ! ) = ∑ i = 0 ∞ ⌊ m + n p i ⌋ − ∑ i = 0 ∞ ⌊ n p i ⌋ − ∑ i = 0 ∞ ⌊ m p i ⌋ = ∑ i = 0 ∞ ⌊ m + n p i ⌋ − ⌊ n p i ⌋ − ⌊ m p i ⌋ \begin{aligned} v_p\bigg({n\choose m}\bigg)&=v_p\bigg(\frac{(m+n)!}{n!m!}\bigg)\\ &=v_p((m+n)!)-v_p(n!)-v_p(m!)\\ &=\sum_{i=0}^{\infty}\lfloor\frac{m+n}{p^i}\rfloor-\sum_{i=0}^{\infty}\lfloor\frac{n}{p^i}\rfloor-\sum_{i=0}^{\infty}\lfloor\frac{m}{p^i}\rfloor\\ &=\sum_{i=0}^{\infty}\lfloor\frac{m+n}{p^i}\rfloor-\lfloor\frac{n}{p^i}\rfloor-\lfloor\frac{m}{p^i}\rfloor\\ \end{aligned} vp((mn))=vp(n!m!(m+n)!)=vp((m+n)!)vp(n!)vp(m!)=i=0pim+ni=0pini=0pim=i=0pim+npinpim

猜你喜欢

转载自blog.csdn.net/qq_43520313/article/details/108314095