Définition intuitive
Combien de fois le nombre premier p divise-t-il n! ?
Énoncé formel
Soient n∈N∗ et p un nombre premier. La valuation p-adique de n! vaut
vp(n!)=i=1∑+∞⌊pin⌋,la somme n’ayant qu’un nombre fini de termes non nuls, ceux d’indice i⩽logpn.
Preuve par double comptage. L’additivité de vp donne vp(n!)=∑k=1nvp(k), et l’on écrit chaque valuation comme un décompte : vp(k)=#{i⩾1:pi∣k}. En échangeant l’ordre de sommation dans l’ensemble fini S={(k,i):1⩽k⩽n, pi∣k},
vp(n!)=∣S∣=i⩾1∑#{k⩽n:pi∣k}=i⩾1∑⌊pin⌋,les multiples de pi dans [[1,n]] étant au nombre de ⌊n/pi⌋. □
Forme condensée. En notant sp(n) la somme des chiffres de n en base p,
vp(n!)=p−1n−sp(n).Elle s’obtient en écrivant n=∑j⩾0ajpj, d’où ⌊n/pi⌋=∑j⩾iajpj−i, puis en sommant sur i et en reconnaissant ∑jajp−1pj−1.