Vous êtes sur la page 1sur 2

PROBLEME

PARTIE I : UNE CARACTÉRISATION DU PGCD.


Soit f : N∗2 → N∗ une application vérifiant :


 (H1 ) ∀a ∈ N ,

 f (a, a) = a
∗2
(H2 ) ∀(a, b) ∈ N , f (b, a) = f (a, b)

∀(a, b) ∈ N∗2 ,

(H3 ) f (a, a + b) = f (a, b).

1 Calculer f (4, 6) (Justifier les étapes de calcul).

2 Montrer que ∀n ∈ N∗ , f (n, 1) = 1.

3 Montrer que ∀a ∈ N∗ , ∀n ∈ N∗ , f (a, an) = a.

4 Soit (a, b, r) ∈ N∗3 et q ∈ N tels que a = bq + r. Montrer que f (a, b) = f (b, r).

5 Soit (a, b) ∈ N∗2 . Démontrer à l’aide de l’algorithme d’Euclide que f (a, b) = a ∧ b.

PARTIE II : VALUATION p-ADIQUE.

On note P l’ensemble des nombres premiers.


Soit p ∈ P et n ∈ N∗ . On note vp (n) la valuation p-adique de n, c’est-à-dire le plus grand entier naturel
k tel que pk divise n. C’est aussi l’exposant de p dans la décomposition de n en produit de nombres
premiers.

On rappelle que si (n, m) ∈ N∗2 alors : n | m ⇐⇒ ∀p ∈ P, vp (n) 6 vp (m).

1 Exemples et propriétés sur les valuations.


a Déterminer v2 (12), v3 (540), v7 (51), v11 (3630).

b Soit n ∈ N∗ et p ∈ P et k ∈ N.
Démontrer que : vp (n) = k ⇐⇒ ∃m ∈ N, n = pk m, avec p ne divise pas m.
c Soit (m, n) ∈ N∗2 et p ∈ P. Montrer que
vp (mn) = vp (m) + vp (n).
 
ln(n)
d Soit n ∈ N∗ et p ∈ P. Montrer que vp (n) 6 Kn,p , où Kn,p = .
ln(p)
2 Soit n ∈ N∗ et p ∈ P.
 
n
a Soit m ∈ N∗ . Montrer que le nombre de multiples de m dans l’intervalle J1, nK est .
m
b Soit k ∈ N. On note np,k le nombre d’entiers dans l’intervalle J1, nK dont la valuation p-adique
vaut exactement k.
   
n n
Montrer que np,k = − . Que vaut np,k lorsque k > Kn,p ?
pk pk+1
3 Calcul de vp (n!).
Soit n ∈ N∗ et p ∈ P.
n
X
a Justifier que vp (n!) = vp (i).
i=1
Kn,p    
X n n
b Montrer que vp (n!) = k − .
k=1
pk pk+1
Kn,p
X n
c En déduire la formule : (L) vp (n!) = .
k=1
pk
+∞
X 
n
d Dans la pratique, la formule (L) est souvent écrite ainsi : vp (n!) = . Justifier.
k=1
pk

1
    
n 1 n
e Soit k ∈ N. Monter que = .
pk+1 p pk
f (Facultatif) En déduire un code en python d’une fonction val(p,n), où p ∈ P et n ∈ N∗ ,
qui calcule et renvoie la valeur de vp (n!).

4 Un exemple : nombre de zéros . . .


Calculer v2 (2020!) et v5 (2020!). En déduire le nombre de zéros à la fin de 2020!.

5 Un exemple : coefficients binomiaux . . .


Soit (m, n) ∈ N∗2 .

a Soient x et y deux réels. Montrer que bxc + byc 6 bx + yc.

b Soit p ∈ P. Montrer que vp (m!) + vp (n!) 6 vp ((m + n)!).


(m + n)!
c En déduire que ∈ N.
m!n!

Vous aimerez peut-être aussi