P Adic Lyceeprint
P Adic Lyceeprint
P Adic Lyceeprint
Bernard Le Stum
Université de Rennes 1
···/···
Les nombres entiers
L’école de Pythagore, au VIe siècle avant J-C, place les entiers
naturels non nuls
1, 2, 3, 4, 5, . . .
au centre de leur philosophie (ils commençaient en fait à compter
à partir de 2 ou 3). Le 0 n’est ajouté que par les indiens au Ve
siècle après JC. Les nombres négatifs n’apparaissent eux qu’à
l’époque moderne. On considère maintenant l’ensemble de tous les
entiers relatifs
···/···
Du discret au continu
Depuis toujours, les bergers doivent « compter » leurs moutons afin
de s’assurer de bien ramener le soir tous ceux qu’ils ont emmenés
le matin. En fait, ils n’ont pas besoin pour cela de savoir compter.
Il leur suffit de faire une entaille sur un bout de bois pour chaque
mouton qui entre dans le pré le matin. Et de passer ensuite le doigt
sur les entailles au fur et à mesure que les moutons en sortent le
soir.
1 2 3 4 5 6
···/···
Compter ou mesurer
On peut ainsi placer tous les entiers sur la droite réelle :
R
−3 −2 −1 0 1 2 3
···/···
Les nombres réels
mais pas tout le temps :
3, 5
√
7/3 2
···/···
Les nombres décimaux
Les nombres entiers comme les nombres réels existent
indépendemment de leur représentation. Les romains utilisaient un
système complexe de lettres majuscules pour représenter les entiers
(XLVII pour 47 par exemple). Il aura fallu des siècles pour arriver à
ce qu’on appelle la numérotation de position.
Il s’agit d’écrire les entiers naturels comme somme de puissances
de 10 :
3103 = 3 × 1000 + 1 × 100 + 0 × 10 + 3 × 1.
On introduit les nombres décimaux en autorisant les puissances
négatives :
1 1
18, 11 = 1 × 10 + 8 × 1 + 1 × +1× .
10 100
Quitte à signer les nombres, on obtient ainsi un nouvel anneau D.
Mais on ne peut pas toujours diviser dans D ( 13 n’est pas dans D
par exemple).
Notion de base
Si on avait 7 doigts au lieu de 10, on utiliserait probablement un
système à 7 chiffres. On écrirait les entiers naturels comme
sommes finies
n = · · · + a × 343 + b × 49 + c × 7 + d × 1
avec a, b, c, . . . entre 0 et 6. C’est un peu ce que font les
ordinateurs qui n’ont que 2 doigts ,, c’est à dire 2 chiffres 0 et 1.
En fait, si on fixe un entier naturel p ≥ 2, on peut toujours écrire
tout entier naturel n comme somme finie
n = · · · + a × p3 + b × p2 + c × p + d × 1
avec a, b, c, . . . strictement plus petits que p. Par exemple, si
p = 2 et n = 9, on aura
9=1×8+0×4+0×2+1×1
Et donc 9 s’écrit donc 1001 en binaire. Les babyloniens utilisaient
la base 60 et sur internet, on utilise souvent a base 16 (clés WEP
par exemple).
Des « décimaux » en base p
Fixons un entier p ≥ 2 (pensez à p = 10 ou p = 7 ou p = 2 par
exemple). On peut considérer les nombres qui s’écrivent comme
somme finie
1 1
x = · · · + a × p2 + b × p + c × 1 + d × + e × 2 + ···
p p
ou a, b, c, . . . sont des entiers naturels strictement inférieurs à p
(comme on a déjà fait avec p = 10). Quitte à signer les nombres,
on obtient de nouveau un anneau Dp .
Considérons par exemple le nombre décimal x = 1, 625. On a
1 1
x =1+ +
2 8
et notre nombre x s’écrit donc 1, 101 en binaire.
···/···
Développement des nombres réels
N’importe quel nombre réel peut s’écrire avec une infinité de
décimales
1 √
= 0, 3333 . . . , 2 = 1, 4142 . . . ou π = 3, 14159 . . .
3
Inversement, on peut placer n’importe quel nombre avec une
infinité de décimales sur la droite réelle. Tout réel positif s’écrit
donc comme somme éventuellement infinie à droite
1 1
· · · + a2 × 100 + a1 × 10 + a0 + a−1 × + a−2 × + ···
10 100
ou les ai sont des entiers naturels entre 0 et 9.
Ceci reste valable si on remplace 10 par un autre entier naturel
p ≥ 2. Par exemple,
1 1 1 1
= + + + ···
3 4 16 64
s’écrit donc 0, 0101010 . . . en base 2 dans R.
···/···
Construction des nombres réels
Oublions un moment que l’on sait ce qu’est un nombre réel. Fixons
un entier naturel p ≥ 2. On considère toutes les expressions
éventuellement infinies à droite
1 1
· · · + a2 × p 2 + a1 × p + a0 + a−1 × + a−2 × 2 + · · ·
p p
ou les ai sont des entiers naturels strictement inférieurs à p.
On peut faire des opérations sur ces nombres en opérant sur la
partie gauche des nombres.
Prenons par exemple p = 10 et calculons x 2 pour x = 1, 4142 . . ..
On fait
(1, 4)2 = 1, 96 puis (1, 414)2 = 1, 999396 etc.
pour trouver 1, 999999 . . . que l’on identifie avec 2. On a donc
x 2 = 2.
Quitte à signer les nombres, on construit ainsi le corps R nombres
réels.
Les nombres p-adiques
On fixe toujours p ≥ 2 et on considère l’ensemble Qp de toutes les
expressions éventuellement infinies à gauche
1 1
· · · + a2 × p 2 + a1 × p + a0 × 1 + a−1 × + a−2 × 2 + · · ·
p p
ou les ai sont des entiers naturels strictement inférieurs à p.
On définit les opérations en opérant sur les parties droite des
nombres. Prenons par exemple p = 10 et calculons x 2 pour
x = . . . 9999999999. On fait
(99)2 = 9801 puis (9999)2 = 99980001 etc.
pour trouver . . . 000001 que l’on identifie avec 1. Donc, x 2 = 1.
On peut aussi calculer x + 1 = 0 si bien qu’en fait, x = −1.
On obtient donc ainsi l’ensemble Qp des nombres p-adiques. Ceux
qui n’ont pas de virgule sont les entiers p-adiques dont l’ensemble
se note Zp .
···/···
Les entiers p-adiques
Zp est donc l’ensemble des expressions éventuellement infinies à
gauche
· · · + a 3 × p 3 + a2 × p 2 + a1 × p + a 0 × 1
ou les ai sont des entiers naturels strictement inférieurs à p. Par
exemple, pour p = 2, on trouve toutes les suites infinies à gauche
de 0 et de 1.
En fait, Zp est un anneau. En particulier, tous les nombres ont un
opposé dans Zp . Par exemple, on a vu que
−1 = . . . 99999999999 dans Z10 .
On peut souvent diviser dans Zp . Par exemple, on a
1
= . . . 10101011 dans Z2 (exercice).
3
Mais on a aussi
√
± 2 = . . . 213 et . . . 454 dans Z7 (exercice).
La valuation p-adique
La valuation p-adique vp (x ) d’un nombre x est le nombre de zéros
à droite dans l’écriture de x en base p si x est entier ou l’opposé
du nombre de chiffres après la virgule si x est « décimal ».
Formellement, si on écrit
1 1
x = · · · + a2 × p 2 + a1 × p + a0 × 1 + a−1 × + · · · + ar × r
p p
avec ar 6= 0, on aura vp (x ) = r .
Par exemple, on a v10 (2400) = 2 et v10 (1, 625) = −3.
Mais on peut aussi calculer v2 (2400) = 5 et v2 (1, 625) = −3. En
effet, en binaire, le nombre décimal 2400 s’écrit 100101100000 et
le nombre décimal 1, 625 s’écrit 1, 101.
···/···
La valeur absolue p-adique
Si x ∈ Qp , la valeur absolue p-adique de x est
1
|x |p = .
p vp (x )
Si x , y ∈ Qp , la distance p-adique entre x et y est
dp (x , y ) = |x − y |p .
Par exemple, 7 × 11 × 13 est 10-adiquement proche de 1 car
1
d10 (7 × 11 × 13, 1) = |1000|10 = = 0, 001.
103
Ou encore, 3100 est 2-adiquement proche de 28. On peut calculer
1
d2 (3100, 28) = |3100 − 28|2 = |3072|2 = ' 0, 001
1024
car 3072 = 3 × 210 si bien que v2 (3072) = 10 et 210 = 1024.
···/···
Géométrie p-adique
Comme on dispose d’une distance sur les nombres p-adiques, on
peut faire de la géométrie p-adique.
Théorème
La valeur absolue p-adique satisfait l’inégalité ultramétrique
|x + y |p ≤ max(|x |p , |y |p ).
···/···
Géométrie p-adique, suite
On peut démontrer des résultats déconcertants en géométrie
p-adique :
Théorème
Tous les triangles sont isocèles.
Démonstration.
Notons a, b, c les longueurs des côtés du triangle. On peut
supposer que a est plus petit que (ou égal à) b. L’inégalité
ultramétrique nous dit que c est plus petit que a ou plus petit que
b. De toutes façons, comme a est plus petit que b, c sera plus
petit que b. Donc, le maximum de a et c est plus petit que b.
Mais l’inégalité ultramétrique nous dit qu’il est aussi plus grand
que b : il doit être égal à b. Il y a donc bien deux côtés qui ont
même longueur.
···/···
Géométrie p-adique, fin
On peut faire encore pire :
Théorème
N’importe quel point d’un disque est au centre du disque.
Démonstration.
Soit y un point du disque D(x , a) de centre x et de rayon a. Alors,
la distance de x à y est plus petite que a. Si z est un point
quelconque du disque D(x , a), alors la distance de x à z sera aussi
plus petite que a. Et l’inégalité ultramétrique implique que la
distance de y à z est plus petite que a. Ça veut dire que z est dans
le disque D(y , a) de centre y et de rayon a. Symétriquement, si z
est un point quelconque du disque D(y , a), alors z est dans le
disque D(x , a). Les deux disques sont donc identiques. Et y est
donc « un » centre du disque D(x , a).
···/···
p pour premier. . .
Un entier naturel est dit premier s’il a exactement 2 diviseurs : 1 et
lui même. Les nombre premiers sont donc
2, 3, 5, 7, 11, 13, . . .
···/···
Les nombres rationnels
Les nombres qui s’écrivent sous la forme x = m n , où m et n sont des
entiers relatifs et n 6= 0, forment le corps des nombres rationnels
1 1 1 1 2 2
Q := {0, 1, −1, 2, −2, , − , 3, −3, , − , , − . . .}
2 2 3 3 3 3
(on peut toujours diviser dans Q). On remarque que Q contient
toujours Dp (et en particulier tous les nombres décimaux) et est
contenu dans R et dans Qp . Mais la réciproque n’est pas vraie :
√
Exemple ( 2 6∈ Q)
√
Supposons que 2 = m n où m, n sont deux entiers naturels, c’est à
√
dire m = 2 × n. En élevant au carré, on trouve que m2 = 2n2 . On
voit donc que m2 est pair si bien que m est pair, disons m = 2r .
On a donc 4r 2 = 2n2 , et en simplifiant, on trouve n2 = 2r 2 si bien
que 2
√ n 2rest pair. Et donc n est pair, c’est à dire n = 2s. On a donc
2 = 2s = sr avec r < m et s < n. Et ainsi de suite. Contradiction.
···/···
Un résultat global
Théorème (du produit)
Si x est un nombre rationnel, le produit de toutes les valeurs
absolues de x est égal à 1.
En fait, il s’agit de faire le produit de toutes les valeurs absolues
p-adiques pour p premier, et de la valeur absolue habituelle (dite
archimédienne).
Prenons par exemple x = −6, 3. On a bien sûr |x | = 6, 3. On
calcule |x |2 = 2, |x |3 = 91 , |x |5 = 5, |x |7 = 71 et |x |p = 1 sinon. Et
on a bien
1 1
6, 3 × 2 × 5 × × = 1.
9 7
– Merci à vous –