ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 12 — Arithmétique dans ℤ\mathbb{Z} · Nombres premiers

Exercice 35

Démonstration

Formule de Legendre. Soient n∈ℕ∗n \in \mathbb{N}^{*} et pp un nombre premier.

1. Soit α∈ℕ\alpha \in \mathbb{N}. Combien y a-t-il d'entiers dans [ ⁣[1 ;n] ⁣][\![1\,;n]\!] multiples de pαp^{\alpha} ? Combien y a-t-il d'entiers de pp-valuation égale à α\alpha ?

2. En déduire que vp(n!)=∑α=1+∞⌊npα⌋,v_{p}(n!) = \sum_{\alpha = 1}^{+\infty} \lfloor \frac{n}{p^{\alpha}} \rfloor, en expliquant pourquoi cette somme ne comporte qu'un nombre fini de termes non nuls.

3. Combien de zéros consécutifs, à partir de la droite, compte l'écriture décimale du nombre 1000!1000! ?

4. Montrer que, pour tous rr et ss dans ℕ\mathbb{N}, le nombre (2r)! (2s)!(r+s)! r! s!\dfrac{(2r)!\,(2s)!}{(r + s)!\,r!\,s!} est un entier.

Corrigé

1. Les multiples de pαp^{\alpha} dans [ ⁣[1 ;n] ⁣][\![1\,;n]\!] sont les kpαkp^{\alpha} avec 1⩽k⩽npα1 \leqslant k \leqslant \frac{n}{p^{\alpha}} ; il y en a ⌊npα⌋\Big\lfloor \frac{n}{p^{\alpha}} \Big\rfloor. Un entier a une pp-valuation égale à α\alpha s'il est multiple de pαp^{\alpha} sans l'être de pα+1p^{\alpha + 1}. ⌊npα⌋ multiples de pα,⌊npα⌋−⌊npα+1⌋ entiers de valuation α\boxed{\Big\lfloor \frac{n}{p^{\alpha}} \Big\rfloor \text{ multiples de } p^{\alpha}, \quad \Big\lfloor \frac{n}{p^{\alpha}} \Big\rfloor - \Big\lfloor \frac{n}{p^{\alpha + 1}} \Big\rfloor \text{ entiers de valuation } \alpha}

2. Les termes sont nuls dès que pα>np^{\alpha} > n. Par la proposition 10 (i), vp(n!)=∑k=1nvp(k)v_{p}(n!) = \sum_{k = 1}^{n} v_{p}(k). On écrit vp(k)v_{p}(k) comme le nombre d'entiers α⩾1\alpha \geqslant 1 tels que pα∣kp^{\alpha} \mid k, et l'on échange les deux sommes finies : vp(n!)v_{p}(n!) est le nombre de couples (k,α)(k, \alpha) tels que pα∣kp^{\alpha} \mid k, et, pour chaque α\alpha, il y a ⌊npα⌋\Big\lfloor \frac{n}{p^{\alpha}} \Big\rfloor entiers kk qui conviennent, d'après la question 1. vp(n!)=∑α⩾1⌊npα⌋\boxed{v_{p}(n!) = \sum_{\alpha \geqslant 1} \Big\lfloor \frac{n}{p^{\alpha}} \Big\rfloor}

3. Le nombre de zéros finaux est le plus grand entier kk tel que 10k=2k5k10^{k} = 2^{k}5^{k} divise 1000!1000!, c'est-à-dire min⁡(v2(1000!),v5(1000!))\min\big(v_{2}(1000!), v_{5}(1000!)\big). La formule donne v5(1000!)=200+40+8+1=249,v2(1000!)=500+250+125+62+31+15+7+3+1=994.v_{5}(1000!) = 200 + 40 + 8 + 1 = 249, \qquad v_{2}(1000!) = 500 + 250 + 125 + 62 + 31 + 15 + 7 + 3 + 1 = 994.

1000! se termine par 249 zeˊros\boxed{1000! \text{ se termine par } 249 \text{ zéros}}

4. On montre d'abord que, pour tous réels x,y⩾0x, y \geqslant 0, ⌊2x⌋+⌊2y⌋⩾⌊x⌋+⌊y⌋+⌊x+y⌋.\lfloor 2x \rfloor + \lfloor 2y \rfloor \geqslant \lfloor x \rfloor + \lfloor y \rfloor + \lfloor x + y \rfloor. En écrivant x=⌊x⌋+ax = \lfloor x \rfloor + a et y=⌊y⌋+by = \lfloor y \rfloor + b avec a,b∈[0,1[a, b \in [0, 1[, les parties entières se simplifient, et l'inégalité équivaut à ⌊2a⌋+⌊2b⌋⩾⌊a+b⌋\lfloor 2a \rfloor + \lfloor 2b \rfloor \geqslant \lfloor a + b \rfloor. Si a+b<1a + b < 1, le membre de droite est nul. Sinon, l'un des deux réels aa ou bb est supérieur à 12\frac{1}{2}, et le membre de gauche vaut au moins 1=⌊a+b⌋1 = \lfloor a + b \rfloor.

On applique cette inégalité avec x=rpαx = \frac{r}{p^{\alpha}} et y=spαy = \frac{s}{p^{\alpha}}, puis on somme sur α\alpha : la question 2 donne, pour tout nombre premier pp, vp((2r)! (2s)!)⩾vp((r+s)! r! s!).v_{p}\big((2r)!\,(2s)!\big) \geqslant v_{p}\big((r + s)!\,r!\,s!\big). D'après la proposition 10 (ii), le dénominateur divise le numérateur. (2r)! (2s)!(r+s)! r! s!∈ℕ\boxed{\frac{(2r)!\,(2s)!}{(r + s)!\,r!\,s!} \in \mathbb{N}} Pour s=0s = 0, on retrouve que (2rr)=(2r)!r! r!\binom{2r}{r} = \frac{(2r)!}{r!\,r!} est un entier. Pour r=s=1r = s = 1, le quotient vaut 2×22=2\frac{2 \times 2}{2} = 2. ✓

Dans l'édifice

Thèmes

nombres premiers, décomposition en facteurs premiers

Notions

nombre premier

Ouvrir dans l'atlas interactif →