Dénombrabilité des nombres rationnels
Bien qu'il soit dense, ce qui signifie qu'entre deux nombres rationnels distincts il y en a un autre, l'ensemble de tous les nombres rationnels [latex]\mathbb{Q}[/latex] est infini dénombrable. Cela signifie que tous les nombres rationnels peuvent être mis en correspondance biunivoque avec les nombres naturels [latex]\mathbb{N} = \{1, 2, 3, …\}[/latex]. Ce résultat surprenant démontre que [latex]\mathbb{Q}[/latex] a la même cardinalité que [latex]\mathbb{N}[/latex] et [latex]\mathbb{Z}[/latex].
La preuve de Georg Cantor de la dénombrabilité des nombres rationnels a marqué un tournant dans le développement de la théorie des ensembles et dans notre compréhension de l'infini. La preuve est constructive et élégante. Une méthode courante consiste à disposer tous les nombres rationnels positifs [latex]p/q[/latex] dans une grille à deux dimensions où l'indice de la ligne est [latex]p[/latex] et l'indice de la colonne est [latex]q[/latex]. On peut ensuite parcourir cette grille en diagonale, en partant de [latex]1/1[/latex], puis de [latex]2/1, 1/2[/latex], puis de [latex]3/1, 2/2, 1/3[/latex], et ainsi de suite. Ce chemin, connu sous le nom d'argument diagonal de Cantor (bien que le terme soit plus célèbre pour sa preuve de l'indénombrabilité des réels), énumère systématiquement tous les nombres positifs de l'année. nombre rationnel.
Pendant le parcours, toute fraction qui n'est pas réduite à sa plus simple expression (comme [latex]2/2[/latex] ou [latex]2/4[/latex]) est ignorée afin de garantir que chaque nombre rationnel n'est compté qu'une seule fois. Ce processus permet de créer une liste ordonnée de tous les nombres rationnels positifs. Pour inclure tous les nombres rationnels, on peut entrelacer la liste positive avec sa contrepartie négative et placer zéro au début : [latex]0, 1, -1, 1/2, -1/2, 2, -2, …[/latex]. Cela construit explicitement une bijection entre l'ensemble des nombres naturels et l'ensemble des nombres rationnels, prouvant que [latex]\mathbb{Q}[/latex] est dénombrable.
Ce résultat est contre-intuitif, car les nombres rationnels sont denses. Entre deux nombres rationnels quelconques, on peut toujours en trouver un autre (par exemple, leur moyenne), ce qui suggère qu'ils sont “ plus nombreux ” que les nombres entiers, qui présentent des écarts évidents. La preuve de Cantor a montré que cette intuition est trompeuse et que la “ taille ” d'un ensemble infini (sa cardinalité) est plus subtile. Il a ensuite prouvé que l'ensemble des nombres réels est non dénombrable, établissant ainsi une hiérarchie des infinis.
UNESCO Nomenclature: 1101
– Algèbre, théorie des nombres et théorie des groupes
Perturbation
Incrémentale
Usage
Conceptuelle/théorique
Précurseurs
- concept de correspondance biunivoque (bijection)
- travaux antérieurs sur les ensembles infinis par Bolzano
- développement d'une analyse mathématique rigoureuse
- le concept d'un ensemble
Applications
- fondements de la théorie des ensembles
- théorie du calcul en informatique (par exemple, démontrer que l'ensemble de tous les programmes informatiques possibles est dénombrable)
- théorie de la mesure, où les ensembles dénombrables ont une mesure nulle
- distinguer les ensembles infinis de tailles différentes (par exemple, les rationnels et les réels)
Idées d'innovations potentielles
- un algorithme d'ordonnancement de tâches pour le calcul distribué qui utilise une énumération de type Cantor pour affecter des tâches à un flux apparemment infini de processeurs
- un format de sérialisation de données capable d'encoder de manière unique toute structure de données rationnelle en un seul entier
- un modèle théorique pour une machine informatique universelle avec un nombre infini dénombrable d'états
- un protocole d'adressage réseau capable d'attribuer une adresse unique à un nombre potentiellement infini de périphériques en utilisant une énumération de nombres rationnels
- une méthode d'indexation des éléments d'une base de données multidimensionnelle à croissance dynamique, par association des coordonnées à un index unique et dénombrable
- a procedural content generation algorithm for jeux vidéo that creates an infinitely large but navigable world by mapping locations to rational numbers
- une définition formelle du langage où les énoncés valides correspondent à des nombres rationnels, permettant une énumération unique de tous les programmes possibles
- a proof-of-stake blockchain protocol where validator selection is based on a deterministic traversal of the set of rational numbers
- un schéma de compression pour les matrices creuses en associant les coordonnées des éléments non nuls à un seul indice entier
- un algorithme génétique qui explore un espace de solutions en parcourant une grille rationnelle, garantissant que tous les paramètres fractionnaires potentiels sont finalement testés
En rapport avec : dénombrabilité, théorie des ensembles, Georg Cantor, ensemble infini, cardinalité, bijection, nombres naturels, ensemble dense, argument diagonal, aleph-null.