En effet, combien rencontre-t-on de zéros à la fin du nombre ? Ne vous êtes-vous jamais posés la question ? Moi si. Ce petit problème très simple va nous permettre d’introduire une notion d’arithmétique très cool : la valuation p-adique d’un entier.
Une valuation p-adique
Avant d’aborder la notion de valuation p-adique, il faut se rappeler que tout nombre entier supérieur à 1 admet une décomposition en facteurs premiers. Soit . Alors :
Dans cette formule, tous les sont des nombres premiers et tous les sont des nombres entiers naturels.
Bien, nous pouvons maintenant définir la valuation p-adique d’un entier . Celle-ci est simplement (que de mots compliqués pour des choses simples !) l’exposant de dans la décomposition en facteurs premiers de . On note alors ce nombre et on convient que pour tout nombre premier , et .
Prenons par exemple le nombre 15. On peut dire que . Donc, en fait, , mais aussi .
Bon c’est plutôt cool tout ça. Mais quel rapport avec notre problème de départ ? En fait, pour trouver le nombre de zéros qu’il y a à la fin de l’écriture décimale de , il suffit juste de compter le nombre de facteurs 10 dans . Si 10 était un nombre premier, on regarderait donc la valuation 10-adique de . Cependant, 10 n’est évidement pas un nombre premier. Par contre, on connait sa décomposition en facteurs premiers, qui est plutôt simple :
On peut donc regarder les valuations 2-adique et 5-adique de . On prend la plus petite pour trouver le nombre de facteurs 10 dans .
La formule de Legendre
Comme est un nombre très grand, ça s’annonce un peu compliqué. Heureusement pour nous, il existe une méthode très simple pour trouver la valuation p-adique d’une factorielle. Il s’agit d’utiliser la formule de Legendre, que l’on énoncera ainsi :
où désigne la partie entière de .
Démontrons cette sympathique formule.
Souvenons-nous déjà que . Soit . Combien y a-t-il de multiples de entre 1 et n ? Les nombres multiples de sont de la forme avec . On cherche donc le plus grand entier tel que , donc, tel que .
Il est immédiat que . Pour trouver la valuation p-adique de , on compte d’abord le nombre de multiples de entre 1 et , puis le nombre de multiples de (ceux-ci ont déjà été comptés, mais ils faut les compter au moins une deuxième fois, puisque dans leur décomposition en facteurs premiers ils ont un exposant associé à p supérieur ou égal à 2), puis le nombre de multiples de (que l’on doit compter trois fois par le raisonnement précédent), et ainsi de suite. On peut s’arrêter de compter quand est devenu si grand que (ce qui assure que la somme contient un nombre fini de termes non nuls). D’où la formule :
Appliquons ce résultat à . On obtient :
(Latex de m**de.)
De même :
Le minimum est bien-sûr 502, on peut donc conclure qu’il y a 502 zéros à la fin de l’écriture décimale de .