
Formule de Legendre
Concept history
A revision trail for this concept page.
Revision 6974
10/10/2026, 11:25:49 AM · darktoaster
ajout exercice formule legendre
linked exercisesNoneFormule de Legendre pour la factorielle
Revision 6970
10/10/2026, 9:25:41 AM · Ancient Tree
Updated type
typeDefinitionTheorem
Revision 4641
9/12/2026, 10:38:42 AM · quark67
Rajout sur ce qu'est précisément la formule de Legendre, à savoir l'expression hors ligne v_p(n!)=..., et mise en majuscule du titre
titleformule de LegendreFormule de Legendre
Compare with revision 34662 changed lines
1
###### Définition intuitive2
Combien de fois le nombre premier $p$ divise-t-il $n!$ ? 3
4
###### Énoncé formel5
Soient $n\in\mathbb{N}^{*}$ et $p$ un nombre premier. La valuation $p$-adique de $n!$ vaut5
Soient $n\in\mathbb{N}^{*}$ et $p$ un nombre premier. La formule de Legendre donne la valuation $p$-adique de $n!$, laquelle vaut6
$$v_p(n!)=\sum_{i=1}^{+\infty}\left\lfloor\frac{n}{p^{i}}\right\rfloor,$$7
la somme n'ayant qu'un nombre fini de termes non nuls, ceux d'indice $i\leqslant\log_p n$.8
9
Preuve par double comptage. L'additivité de $v_p$ donne $v_p(n!)=\sum_{k=1}^{n}v_p(k)$, et l'on écrit chaque valuation comme un décompte : $v_p(k)=\#\{i\geqslant 1: p^{i}\mid k\}$. En échangeant l'ordre de sommation dans l'ensemble fini $S=\{(k,i): 1\leqslant k\leqslant n,\ p^{i}\mid k\}$,10
$$v_p(n!)=|S|=\sum_{i\geqslant 1}\#\{k\leqslant n: p^{i}\mid k\}=\sum_{i\geqslant 1}\left\lfloor\frac{n}{p^{i}}\right\rfloor,$$11
les multiples de $p^{i}$ dans $\llbracket 1,n\rrbracket$ étant au nombre de $\lfloor n/p^{i}\rfloor$. $\square$12
13
Forme condensée. En notant $s_p(n)$ la somme des chiffres de $n$ en base $p$,14
$$v_p(n!)=\frac{n-s_p(n)}{p-1}.$$15
Elle s'obtient en écrivant $n=\sum_{j\geqslant 0}a_jp^{j}$, d'où $\lfloor n/p^{i}\rfloor=\sum_{j\geqslant i}a_jp^{j-i}$, puis en sommant sur $i$ et en reconnaissant $\sum_j a_j\frac{p^{j}-1}{p-1}$.Revision 3466
9/1/2026, 7:22:50 PM · visitor
Concept created
###### Définition intuitive
Combien de fois le nombre premier $p$ divise-t-il $n!$ ?
###### Énoncé formel
Soient $n\in\mathbb{N}^{*}$ et $p$ un nombre premier. La valuation $p$-adique de $n!$ vaut
$$v_p(n!)=\sum_{i=1}^{+\infty}\left\lfloor\frac{n}{p^{i}}\right\rfloor,$$
la somme n'ayant qu'un nombre fini de termes non nuls, ceux d'indice $i\leqslant\log_p n$.
Preuve par double comptage. L'additivité de $v_p$ donne $v_p(n!)=\sum_{k=1}^{n}v_p(k)$, et l'on écrit chaque valuation comme un décompte : $v_p(k)=\#\{i\geqslant 1: p^{i}\mid k\}$. En échangeant l'ordre de sommation dans l'ensemble fini $S=\{(k,i): 1\leqslant k\leqslant n,\ p^{i}\mid k\}$,
$$v_p(n!)=|S|=\sum_{i\geqslant 1}\#\{k\leqslant n: p^{i}\mid k\}=\sum_{i\geqslant 1}\left\lfloor\frac{n}{p^{i}}\right\rfloor,$$
les multiples de $p^{i}$ dans $\llbracket 1,n\rrbracket$ étant au nombre de $\lfloor n/p^{i}\rfloor$. $\square$
Forme condensée. En notant $s_p(n)$ la somme des chiffres de $n$ en base $p$,
$$v_p(n!)=\frac{n-s_p(n)}{p-1}.$$
Elle s'obtient en écrivant $n=\sum_{j\geqslant 0}a_jp^{j}$, d'où $\lfloor n/p^{i}\rfloor=\sum_{j\geqslant i}a_jp^{j-i}$, puis en sommant sur $i$ et en reconnaissant $\sum_j a_j\frac{p^{j}-1}{p-1}$.