Tout nombre peut être égal à 0
Une exploration de l'arithmétique modulaire et de la nature des nombres dans différents systèmes.
Tout nombre peut être égal à 0.
Vous vous dîtes que c'est totalement absurde.
Mais c'est possible.
2 peut être égal à 0.
143 peut être égal à 0.
peut être égal à 0.
Et tout cela n'est pas une étrangeté théorique jamais utilisée en pratique.
Vous utilisez même ces mathématiques quotidiennement.
Pour vous donner directement un exemple, lorsque vous comptez l'heure sur une horloge, vous faites de l'arithmétique modulo 12.
L'arithmétique de l'horloge
Dans ce cas, .
Plus généralement : Comme tous ces nombres sont égaux à 0, cela veut dire qu'à chaque nombre (heure) vous pouvez ajouter ou soustraire un multiple de 12 et vous retomberez sur le même nombre (la même heure).
Effectuons quelques opérations :
Addition :
Donc et sont opposés, dit autrement, et . De manière amusante, Donc est son propre opposé : .
Multiplication :
Voilà un fait surprenant : un nombre au carré (différent de et de ) est égal à lui-même.
Mais encore :
Donc , et sont leur propre inverse.
Encore plus surprenant : Le produit de deux nombres non nuls est nul.
Ce que l'on a fait avec 12 peut se faire avec n'importe quel autre entier , vous avez juste à imaginer une horloge avec heures.
Tout cela est intriguant et passionnant, tout en étant facilement abordable, alors pourquoi est-ce autant méconnu, pourquoi est-ce que cela, si ce n'est pas enseigné, n'est pas au moins évoqué à l'école ?
Le problème de l'enseignement des mathématiques à l'école
Un problème parmi une multitude de l'enseignement des mathématiques à l'école est qu'il dévoile une portion extrêmement confinée du paysage mathématique et laisse présupposer que cela représente véritablement toutes les mathématiques.
On se retrouve alors avec ce genre de poncifs :
-
Il existe une infinité de nombres.
-
Vrai dans , faux dans . (Arithmétique de l'horloge)
-
On ne peut pas compter au-delà de l'infini.
-
Si avec les nombres transfinis.
-
Tout nombre au carré est positif.
-
C'est faux avec les nombres complexes : .
C'est intellectuellement faible ou malhonnête d'enseigner une théorie sans évoquer ses limites, ses dépassements et les théories annexes ou concurrentes.
Construction de l'arithmétique modulaire
Voyons maintenant rigoureusement comment le nombre 2 peut être égal à 0.
Car par définition :
- 0 n'est le successeur d'aucun nombre
- 1 est le successeur de 0.
- 2 est le successeur de 1 Donc 2 est différent de 0.
Et tout cela est exact.
Mais cela est vrai dans l'arithmétique des entiers naturels formalisée par Peano, vérifiant les axiomes suivant :
Axiomes de Peano
- L'élément appelé zéro et noté est un entier naturel.
- Tout entier naturel a un unique successeur, noté , qui est un entier naturel.
- Aucun entier naturel n'a pour successeur.
- Deux entiers naturels ayant le même successeur sont égaux.
- Si un ensemble d'entiers naturels contient et contient le successeur de chacun de ses éléments, alors cet ensemble est .
Mais on peut construire une multitude de systèmes de nombres avec des arithmétiques différentes...
Après, rien ne dit que ces arithmétiques seront intéressantes.
Dans la vie de tous les jours et en science, l'arithmétique de Peano mérite sa place centrale.
Mais il faut toujours avoir en tête que c'est un système particulier et qu'il en existe d'autres.
D'ailleurs, la plupart de ces autres systèmes peuvent être construits à partir de l'arithmétique de Peano.
C'est le cas de l'arithmétique des entiers modulo ou plus vulgairement, de l'arithmétique de l'horloge avec heures.
Apparition des classes d'équivalence
Traitons du cas .
Vous partez de l'ensemble des entiers relatifs avec l'arithmétique de Peano.
Vous introduisez une relation d'équivalence :
Deux nombres sont équivalents si et seulement si leur différence est divisible par 2.
Cela revient à identifier comme équivalents tous les nombres pairs et comme équivalents tous les nombres impairs.
Les classes d'équivalence deviennent des nombres
Et l'idée ingénieuse est de traiter ces classes d'équivalence de nombres... comme des nombres.
Il faut encore voir si cela donne quelque chose d'intéressant et de cohérent :
Est-ce que vous pouvez donner un sens aux opérations et ?
Autrement dit, est-ce que les égalités suivantes sont vraies ?
Pour l'addition :
Pour la multiplication :
Je vous laisse vérifier par vous-mêmes que ces égalités sont effectivement valides. (Le plus simple est d'utiliser le fait que tout entier s'écrit, en fonction de sa parité, sous la forme de ou avec .)
Comme ces égalités sont vraies pour tout nombre pair et pour tout nombre impair, on peut choisir un représentant pour chaque classe.
Par exemple 42 pour les nombres pairs et 137 pour les nombres impairs.
Mais bien-sûr, on fait généralement beaucoup plus simple et on prend 0 pour les nombres pairs et 1 pour les nombres impairs.
J'insiste, à partir d'ici, représente tous les nombres pairs et représente tous les nombres impairs.
Nos égalités deviennent alors :
Pour la multiplication :
Et nous avons un système arithmétique composé de deux éléments notés et (représentants en réalité les 2 classes de parité), et deux opérations et .
Comme tout nombre a un opposé et tout nombre différent de a un inverse, on a aussi les opérations et qui en découlent.
Ce système de nombres, que l'on note généralement soit :
- pour souligner sa construction : Le quotient de par les nombres pairs .
- pour souligner que c'est un corps () à deux éléments (il n'y en a qu'un).
Ouverture
Cette même construction est valable pour tout entier naturel .
À nouveau, avec , on obtient l'arithmétique de l'horloge ou .
Mais dans ce cas, ce système arithmétique n'est pas un corps.
Car bien que tout nombre possède un opposé.
Il existe des nombres (non nuls) sans inverse.
Après vérification, on voit qu'il s'agit des nombres 2,3,4,6,8,9 et 10.
C'est-à-dire, tous les nombres ayant des diviseurs (différents de 1) en communs avec 12. Dit autrement, ce sont tous les nombres non premiers avec 12.
Cela nous mène au point de départ de la théorie des corps finis :
Théorème : Soit un entier naturel, alors est un corps si et seulement si est un nombre premier.