组合数的质因子次数

(写作于 ;更新于

对于命题 𝑃,记 [𝑃]={1,𝑃0,¬𝑃

对于质数 𝑝,用 𝜈𝑝(𝑛)𝑛 的质因子分解中 𝑝 的次数,𝜎𝑝(𝑛) 表示 𝑛𝑝 进制下的数字和。

定理一:𝑛𝑝 是质数,则

𝜈𝑝(𝑛!)=𝑘=1𝑛𝑝𝑘=𝑛𝜎𝑝(𝑛)𝑝1

证明:

𝑛=𝑘=0𝑛𝑘𝑝𝑘,其中 𝑛𝑘,𝑛𝑘<𝑝,则

𝜈𝑝(𝑛!)=𝑘=1𝑛𝜈𝑝(𝑘)=𝑘=1𝑛𝑗=1[𝑝𝑗𝑘]=𝑗=1𝑘=1𝑛[𝑝𝑗𝑘]=𝑗=1𝑛𝑝𝑗=𝑗=1𝑖=𝑗𝑛𝑖𝑝𝑖𝑗=𝑖=0𝑗=1𝑖𝑛𝑖𝑝𝑖𝑗=𝑖=0𝑛𝑖𝑗=1𝑖𝑝𝑖𝑗=𝑖=0𝑛𝑖𝑝𝑖1𝑝1=1𝑝1𝑖=0𝑛𝑖(𝑝𝑖1)=1𝑝1(𝑖=0𝑛𝑖𝑝𝑖𝑖=0𝑛𝑖)=𝑛𝜎𝑝(𝑛)𝑝1

定理一得证。

定理二:𝑛,𝑚𝑝 是质数,则

𝜈𝑝(𝐶𝑛+𝑚𝑛)=𝑘=1[𝑛mod𝑝𝑘+𝑚mod𝑝𝑘𝑝𝑘]

证明:

𝜈𝑝(𝐶𝑛+𝑚𝑛)=𝜈𝑝((𝑛+𝑚)!𝑛!𝑚!)=𝜈𝑝((𝑛+𝑚)!)𝜈𝑝(𝑛!)𝜈𝑝(𝑚!)=𝑘=1(𝑛+𝑚𝑝𝑘𝑛𝑝𝑘𝑚𝑝𝑘)=𝑘=1(𝑛+𝑚(𝑛+𝑚)mod𝑝𝑘𝑝𝑘𝑛𝑛mod𝑝𝑘𝑝𝑘𝑚𝑚mod𝑝𝑘𝑝𝑘)=𝑘=1𝑛mod𝑝𝑘+𝑚mod𝑝𝑘(𝑛+𝑚)mod𝑝𝑘𝑝𝑘=𝑘=1𝑛mod𝑝𝑘+𝑚mod𝑝𝑘𝑝𝑘=𝑘=1[𝑛mod𝑝𝑘+𝑚mod𝑝𝑘𝑝𝑘]

其中,最后一行是因为 0𝑛mod𝑝𝑘+𝑚mod𝑝𝑘<2𝑝𝑘。定理二得证。

由于在 𝑝 进制下计算 𝑛+𝑚 时,从右到左第 𝑘 位有进位当且仅当 𝑛mod𝑝𝑘+𝑚mod𝑝𝑘𝑝𝑘,我们有

推论:𝜈𝑝(𝐶𝑛+𝑚𝑛) 等于在 𝑝 进制下计算 𝑛+𝑚 时进位的次数。