De la Dénombrabilité des Nombres Algébriques
(Polynômes à coefficients entiers, Nombres Premiers, Nombres Rationnels et Nombres Transcendants)
CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641, École polytechnique, Institut Polytechnique de Paris, CNRS, France
[Site Map and Help [Plan du Site et Aide]]
[The Y2K Bug [Le bug de l'an 2000]]
[Are we ready for the Year 2038 [Notre informatique est-elle prête pour l'An 2038] ?]
[Real Numbers don't exist in Computers and Floating Point Computations aren't safe. [Les Nombres Réels n'existent pas dans les Ordinateurs et les Calculs Flottants ne sont pas sûrs.]]
[N'oubliez pas de visiter Une Machine Virtuelle à Explorer l'Espace-Temps et au-delà où vous trouverez plus de 10.000 images et animations à la frontière de l'Art et de la Science]
(Site WWW CMAP28 : cette page a été créée le 29/05/2020 et mise à jour le 26/07/2026 19:46:29 -CEST-)
[in english/en anglais]
Résumé : Comment "compter" les polynômes à coefficients entiers.
Une relation entre les nombres premiers et les nombres transcendants.
Mots-Clefs : Polynomials, Polynômes, Prime Numbers, Nombres Premiers, Rational Numbers, Nombres Rationnels, Algebraic Numbers, Nombres Algébriques, Transcendent Numbers, Nombres Transcendants.
On sait depuis la fin du XIXe siècle, avec les travaux de Georg Cantor, que les nombres rationnels (Q) ainsi que les nombres algébriques (A)
sont dénombrables, alors que les nombres réels (R) ne le sont pas. Il existe
une bijection entre les entiers (N) et Q. Mais en ce qui concerne A, Georg Cantor n'a pas utilisé
de bijection mais la notion de "hauteur" d'un polynôme définie comme la somme de son degré et de la valeur absolue de ses coefficients.
Je présente ici une véritable bijection entre Q et A (et donc entre N et A) basée sur une numérotation utilisée par Kurt Gödel
lors de ses travaux sur l'incomplétude et qui repose sur les nombres premiers.
Soit P(X) un polynôme de degré n à coefficients entiers :
P(X) = A0*X0 + A1*X1 + A2*X2 + (...) + An-2*Xn-2 + An-1*Xn-1 + An*Xn
Ai ∈ Z ∀ i
An # 0
Ensuite, en utilisant les n+1 coefficients du polynôme, définissons le nombre rationnel unique
(et "irréductible", c'est-à-non dire non simplifiable de par la définition même des nombres premiers) suivant :
R = 2A0 * 3A1 * 5A2 * 7A3 * (...) * Fn+1An
où les nombres
{F1=2,F2=3,F3=5,F4=7,...,Fn+1}
sont les n+1 premiers nombres premiers Fi.
Alors évidemment :
R = a/b avec a ∈ N*,b ∈ N*,PGCD(a,b)=1
Par exemple :
---------------------------------------
| |
| -------------------------- |
| | | |
| | ------------- | |
| | | | | |
P(X) = X2 - X - 1 = + 1*X2 - 1*X1 - 1*X0 ==> R = 2-1 * 3-1 * 5+1 = 5/(2*3) = 5/6
(au passage, la racine positive de l'équation P(X)=0 définit le nombre d'or).
Le nombre R appartient donc à l'ensemble suivant :
Q' = {a/b|a ∈ N*,b ∈ N*,PGCD(a,b)=1}
Inversement, n'importe quel nombre R dans Q' définit un unique polynôme à coefficients entiers.
Par exemple :
---------------------------------------------------------------
| |
| --------------------------------------------------- |
| | | |
| | ---------------------------------------- | |
| | | | | |
| | | ---------------------------- | | |
| | | | | | | |
| | | | -------------- | | | |
| | | | | | | | | |
R = 22/7 = (2*11)/7 = 2+1 * 30 * 50 * 7-1 * 11+1 ==> P(X) = + 1*X4 - 1*X3 + 0*X2 + 0*X1 + 1*X0 = X4 - X3 + 1
Ce processus définit une bijection entre Q' et l'ensemble des polynômes à coefficients entiers.
Q' étant un sous ensemble de Q (les nombres rationnels) et
Q étant dénombrable,
alors l'ensemble des polynômes à coefficients entiers est dénombrable.
Enfin, les racines réelles des polynômes à coefficients entiers définissent les nombres dits algébriques.
Rappelons qu'un polynôme de degré n possède n racines complexes et donc au plus n racines réelles.
Donc les nombres algébriques sont dénombrables (un résultat bien connu, obtenu ici au moyen des nombres premiers et des nombres rationnels).
Nota : Il est possible d'aller plus loin en numérotant
{1,2,...,n}
les racines du polynôme P(X), qu'elles soient réelles ou complexes.
Alors, si M est le numéro d'une certaine racine, à la définition de R un nouveau facteur égal à Fn+2
élevé à la puissance M pourra être introduit :
R = 2A0 * 3A1 * 5A2 * 7A3 * (...) * Fn+1An * Fn+2M
Alors, afin de pouvoir définir une bijection, il convient d'ajouter la condition suivante :
PGCD(|A0|,|A1|,|A2|,(...),|An|)=1
En effet, si K est un nombre entier non nul arbitraire, alors les polynomes P(X) et K.P(X) ont évidemment les mêmes racines.
Par exemple, toutes les équations
K.X2-K.X-K=0 avec K#0
définissent les mêmes deux nombres rationnels
(1+sqrt(5))/2 (le nombre d'or) et (1-sqrt(5))/2.
Cela crée alors une bijection entre les nombres rationnels et l'ensemble de l'"identité" (c'est-à-dire le numéro) des racines
des polynômes à coefficients entiers.
Rappelons une conséquence de ce résultat : les nombres transcendants sont non dénombrables et donc existent. En effet :
NombresRéels = NombresAlgébriques ∪ NombresTranscendants
NombresAlgébriques ∩ NombresTranscendants = 0
Les Nombres Réels ne sont pas dénombrables et les Nombres algébriques sont dénombrables
d'où :
Les Nombres Transcendants ne sont pas dénombrables et donc existent
Annexe :
Voici les premiers Nombres Rationnels positifs "irréductibles" (en gras) en utilisant le même ordre que celui utilisé pour
démontrer leur dénombrabilité,
puis les premiers Nombres Entiers :
| 1/1 : P(X) = 0 [*] | 1/2 : P(X) = -1 | 1/3 : P(X) = -X | 1/4 : P(X) = -2 | 1/5 : P(X) = -X2 | 1/6 : P(X) = -X-1 | 1/7 : P(X) = -X3 | 1/8 : P(X) = -3 |
| 2/1 : P(X) = +1 | 2/2=1/1 | 2/3 : P(X) = -X+1 | 2/4=1/2 | 2/5 : P(X) = -X2+1 | 2/6=1/3 | 2/7 : P(X) = -X3+1 | |
| 3/1 : P(X) = +X | 3/2 : P(X) = +X-1 | 3/3=1/1 | 3/4 : P(X) = +X-2 | 3/5 : P(X) = -X2+X | 3/6=1/2 | | |
| 4/1 : P(X) = +2 | 4/2=2/1 | 4/3 : P(X) = -X+2 | 4/4=1/1 | 4/5 : P(X) = -X2+2 | | | |
| 5/1 : P(X) = +X2 | 5/2 : P(X) = +X2-1 | 5/3 : P(X) = +X2-X | 5/4 : P(X) = +X2-2 | | | | |
| 6/1 : P(X) = +X+1 | 6/2=3/1 | 6/3=2/1 | | | | | |
| 7/1 : P(X) = +X3 | 7/2 : P(X) = +X3-1 | | | | | | |
| 8/1 : P(X) = +3 | | | | | | | |
ou en utilisant l'ordre des Nombres Rationnels :
| 1/1 : P(X) = 0 [*] | | | | | | | |
| 2/1 : P(X) = +1 | 1/2 : P(X) = -1 | | | | | | |
| 3/1 : P(X) = +X | 2/2=1/1 | 1/3 : P(X) = -X | | | | | |
| 4/1 : P(X) = +2 | 3/2 : P(X) = +X-1 | 2/3 : P(X) = -X+1 | 1/4 : P(X) = -2 | | | | |
| 5/1 : P(X) = +X2 | 4/2=2/1 | 3/3=1/1 | 2/4=1/2 | 1/5 : P(X) = -X2 | | | |
| 6/1 : P(X) = +X+1 | 5/2 : P(X) = +X2-1 | 4/3 : P(X) = -X+2 | 3/4 : P(X) = +X-2 | 2/5 : P(X) = -X2+1 | 1/6 : P(X) = -X-1 | | |
| 7/1 : P(X) = +X3 | 6/2=3/1 | 5/3 : P(X) = +X2-X | 4/4=1/1 | 3/5 : P(X) = -X2+X | 2/6=1/3 | 1/7 : P(X) = -X3 | |
| 8/1 : P(X) = +3 | 7/2 : P(X) = +X3-1 | 6/3=2/1 | 5/4 : P(X) = +X2-2 | 4/5 : P(X) = -X2+2 | 3/6=1/2 | 2/7 : P(X) = -X3+1 | 1/8 : P(X) = -3 |
ou encore en utilisant l'ordre des Nombres Entiers :
| 1 (1/1) : P(X) = 0 [*] | | | | | | | |
| 2 (1/2) : P(X) = -1 | 3 (2/1) : P(X) = +1 | | | | | | |
| 4 (1/3) : P(X) = -X | 5 ((2/2))=1/1 | 6 (3/1) : P(X) = +X | | | | | |
| 7 (1/4) : P(X) = -2 | 8 (2/3) : P(X) = -X+1 | 9 (3/2) : P(X) = +X-1 | 10 (4/1) : P(X) = +2 | | | | |
| 11 (1/5) : P(X) = -X2 | 12 ((2/4))=1/2 | 13 ((3/3))=1/1 | 14 ((4/2))=2/1 | 15 (5/1) : P(X) = +X2 | | | |
| 16 (1/6) : P(X) = -X-1 | 17 (2/5) : P(X) = -X2+1 | 18 (3/4) : P(X) = +X-2 | 19 (4/3) : P(X) = -X+2 | 20 (5/2) : P(X) = +X2-1 | 21 (6/1) : P(X) = +X+1 | | |
| 22 (1/7) : P(X) = -X3 | 23 ((2/6))=1/3 | 24 (3/5) : P(X) = -X2+X | 25 ((4/4))=1/1 | 26 (5/3) : P(X) = +X2-X | 27 ((6/2))=3/1 | 28 (7/1) : P(X) = +X3 | |
| 29 (1/8) : P(X) = -3 | 30 (2/7) : P(X) = -X3+1 | 31 ((3/6))=1/2 | 32 (4/5) : P(X) = -X2+2 | 33 (5/4) : P(X) = +X2-2 | 34 ((6/3))=2/1 | 35 (7/2) : P(X) = +X3-1 | 36 (8/1) : P(X) = +3 |
et enfin en utilisant l'ordre d'un sous-ensemble (évidemment dénombrable) des Nombres Entiers :
| 1 (1/1) : P(X) = 0 [*] | | | | | | | |
| 2 (1/2) : P(X) = -1 | 3 (2/1) : P(X) = +1 | | | | | | |
| 4 (1/3) : P(X) = -X | | 6 (3/1) : P(X) = +X | | | | | |
| 7 (1/4) : P(X) = -2 | 8 (2/3) : P(X) = -X+1 | 9 (3/2) : P(X) = +X-1 | 10 (4/1) : P(X) = +2 | | | | |
| 11 (1/5) : P(X) = -X2 | | | | 15 (5/1) : P(X) = +X2 | | | |
| 16 (1/6) : P(X) = -X-1 | 17 (2/5) : P(X) = -X2+1 | 18 (3/4) : P(X) = +X-2 | 19 (4/3) : P(X) = -X+2 | 20 (5/2) : P(X) = +X2-1 | 21 (6/1) : P(X) = +X+1 | | |
| 22 (1/7) : P(X) = -X3 | | 24 (3/5) : P(X) = -X2+X | | 26 (5/3) : P(X) = +X2-X | | 28 (7/1) : P(X) = +X3 | |
| 29 (1/8) : P(X) = -3 | 30 (2/7) : P(X) = -X3+1 | | 32 (4/5) : P(X) = -X2+2 | 33 (5/4) : P(X) = +X2-2 | | 35 (7/2) : P(X) = +X3-1 | 36 (8/1) : P(X) = +3 |
[*] : par convention
[Voir les commentaires de ChatGPT 5 et Claude.]
Copyright © Jean-François Colonna, 2020-2026.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2020-2026.