Théorème de Kummer (coefficients binomiaux)

En mathématiques, le théorème de Kummer donne une formule pour calculer le plus grand exposant d'une puissance d'un nombre premier divisant un coefficient binomial donné. En d'autres termes, il donne la valuation p-adique d'un coefficient binomial. Le théorème porte le nom d'Ernst Kummer, qui l'a démontré dans un article de 1852[1] .

Énoncé

modifier

Le théorème de Kummer stipule que pour des entiers donnés n⩾k⩾0 et un nombre premier p, la valuation p-adique vp((nk)) est égale au nombre de retenues effectuées lors de l'addition de k et l=n−k en base p.

Une formulation équivalente du théorème est la suivante :

Le développement de l'entier n en base p étant n0+n1p+n2p2+⋯+nrpr, soit sp(n)=n0+n1+⋯+nr la somme de ses chiffres. Alors

vp((nk))=sp(k)+sp(l)−sp(n)p−1.

Cette dernière expression s'obtient en écrivant (nk) sous la forme n!k!l! et en utilisant la formule de Legendre[2]: vp(n!)=n−sp(n)p−1.

Exemples

modifier

Pour calculer la plus grande puissance de 2 en divisant le coefficient binomial (103) on écrit k = 3 et l = n − k = 7 en base p = 2 : 3 = 112 et 7 = 1112 . Réaliser l'addition 112 + 1112 = 10102 en base 2 nécessitant trois retenues, la plus grande puissance de 2 qui divise (103)=120=23⋅15 est 23 .

Avec la deuxième expression, comme s2(3)=1+1=2, s2(7)=1+1+1=3, et s2(10)=1+0+1+0=2, on obtient :

v2((103))=s2(3)+s2(7)−s2(10)2−1=2+3−22−1=3.

Applications

modifier

On déduit de la première forme du théorème que (nk) est non multiple de p si et seulement si la somme de deux chiffres de même rang dans les expressions en base p de k et l=n−k ne dépasse jamais p−1.

De manière équivalente, (nk) est multiple de p si et seulement si au moins un chiffre de k en base p est strictement plus grand que le chiffre correspondant de n.

En particulier, (nk) est impair si et seulement si les expressions binaires de k et l=n−k ne présentent jamais deux 1 au même rang.

Si (nk) est pair, n possède donc forcément un chiffre binaire égal à 0, et par contraposée, si n a tous ses chiffres égaux à 1, autrement dit si n=2m−1, tous les (nk) sont impairs.

Généralisation aux coefficients multinomiaux

modifier

Le théorème de Kummer peut être généralisé aux coefficients multinomiaux (nk1,…,km)=n!k1!⋯km! comme suit :

vp((nk1,…,km))=1p−1((∑i=1msp(ki))−sp(n)).

Voir aussi

modifier

Références

modifier
  1. ↑ (de) Ernst Kummer, « Über die Ergänzungssätze zu den allgemeinen Reciprocitätsgesetzen », Journal für die reine und angewandte Mathematik, vol. 1852, no 44,‎ , p. 93–146 (DOI 10.1515/crll.1852.44.93, lire en ligne)
  2. ↑ Mihet, « Legendre’s and Kummer’s Theorems Again », Resonance, vol. 15, no 12,‎ , p. 1111-1121 (lire en ligne)