En linguistique, les mots premier, deuxième, troisième, quatrième, etc. s'appellent des adjectifs numéraux ordinaux. En mathématiques, cette notion est étendue pour " mesurer l'étendue " d'un ensemble bien ordonné quelconque, et ce, d'une manière plus fine que de considérer seulement sa cardinalité. Un ordinal peut être fini ou bien infini. Il a été inventé par Georg Cantor.
Un entier naturel peut être utilisé dans deux buts : décrire la taille d'un ensemble, ou donner la position d'un élément dans une suite ordonnée. Dans le cas fini, ces notions correspondent respectivement aux adjectifs numéraux cardinaux (un, deux, trois,...) et ordinaux (premier, deuxième, troisième, ...) et sont très semblables. Cependant, dans le cas infini, on est amené à distinguer soigneusement nombre cardinal et nombre ordinal.
Si la notion de cardinal est associée à un ensemble sans structure particulière, les ordinaux sont intimement liés à un ordre sur les éléments de cet ensemble, et plus particulièrement un bon ordre. Brièvement, un ensemble bien ordonné est un ensemble dans lequel toute partie non vide admet un plus petit élément. Le plus petit élément de l'ensemble est noté 0, le suivant 1, le suivant 2, mais dès que l'ensemble est infini une notation adaptée est nécessaire pour désigner dans l'ordre tous les éléments de l'ensemble.
Considérons par exemple l'ensemble des entiers strictement positifs ordonné selon une variante de l'ordre de Sarkovski. Disposons d'abord les entiers impairs, puis les impairs multipliés par 2, puis par 4, etc.
1, 3, 5, 7, etc. occupent respectivement les positions 0, 1, 2, 3, etc.
2 est le plus petit élément se trouvant après une infinité d'éléments. Du point de vue ordinal, il occupe une position notée ω.
2 × 3 est l'élément qui suit ω et occupe la place notée ω + 1, etc.
4 est le plus petit élément se trouvant après une double infinité d'éléments. Il occupe la place ω2. Plus généralement 2n occupe la place ωn. Si on disposait des éléments supplémentaires à la suite des éléments précédents, ils se trouveraient après une infinité d'infinis, donc occuperaient les positions ω2,ω2 + 1, et ainsi de suite.
On définit un nombre ordinal par l'une des deux manières qui suivent. La deuxième traduit le fait qu'un ordinal est défini par l'ensemble des ordinaux qui le précèdent :
C'est cette dernière définition que nous adopterons dans la suite de l'article. Usuellement, les ordinaux sont désignés par des lettres grecques, les ensembles en général par des lettres latines.
En appliquant la définition précédente, les entiers naturels peuvent être construits de la façon suivante :
Un entier positif est ainsi identifié à l'ensemble de ses prédécesseurs sur N. Exemples :
De cette manière, tout entier naturel est un ensemble bien ordonné par la relation d'appartenance
L'existence des ordinaux infinis est assuré par l'axiome de l'infini. Le premier nombre ordinal transfini est noté ω. Il correspond à l'ensemble des nombres entiers naturels
L'ordinal qui suit est
Pour définir une notation adaptée aux ordinaux suivants, nous aurons besoin de définir des opérations arithmétiques sur les ordinaux.
Les ordinaux sont totalement ordonnés au sens large par l'inclusion ou au sens strict par l'appartenance, mais ne forment pas un ensemble au sens des axiomes ZFC (la théorie axiomatique des ensembles habituelle), mais une classe propre. Ceci peut-être mis en évidence grâce au paradoxe de Burali-Forti : l'ensemble des ordinaux serait par définition un ordinal ... mais qui serait strictement plus grand (aussi par définition) que tous les ordinaux. Ceci est évidemment contradictoire.
On montre que :
alors
On peut aussi définir des opérations arithmétiques sur les ordinaux. Ces opérations sont définies par récurrence transfinie.
Pour définir la somme de deux ordinaux α et β, on procède comme suit : en premier lieu on renomme les éléments de β de façon à ce qu'ils soient distincts de ceux de α, ensuite, les éléments de l'ordinal α dans l'ordre sont écrits à gauche des éléments de β, de sorte qu'on définit un ordre sur
Plus formellement, α + β est défini par récurrence transfinie de la façon suivante :
Donnons quelques exemples.
ω est le premier ordinal infini, correspondant à l'ensemble des entiers naturels. Essayons de visualiser ω + ω. Deux copies de ω sont placées l'une à la suite de l'autre. Si nous notons {0<1<2<...} la première copie et {0'<1'<2',...} la deuxième copie, alors ω + ω ressemble à ceci :
Cet ordinal est différent de ω car, dans ω, 0 est le seul élément à ne pas avoir de prédécesseur direct, alors que dans ω + ω, 0 et 0' n'ont pas de prédécesseurs directs.
Considérons maitenant 3 + ω et ω + 3
Après renommage, le premier est comparable à ω lui-même, mais pas le deuxième. On a donc 3 + ω = ω mais ω < ω + 3. On peut voir également, en utilisant la définition formelle, que ω + 3 est le successeur de ω + 2 alors que 3 + ω est un ordinal limite, à savoir l'ordinal limite réunion de 3 + 0,3 + 1,3 + 2,... qui n'est autre que ω lui-même.
Ainsi, l'addition n'est pas commutative, par contre, on peut montrer qu'elle est associative.
On a par exemple : (ω + 4) + ω = ω + (4 + ω) = ω + ω
On peut également montrer que :
Il y a donc une simplification à gauche. Par contre, il n'y a pas de simplification à droite, puisque :
De même, on a :
mais la relation analogue avec γ à droite est fausse. On a seulement :
Pour tout ordinal α inférieur ou égal à β, on montre qu'il existe un ordinal unique γ tel que α + γ = β. γ s'appelle la différence de β par α. Si α est strictement supérieur à β, on convient que cette différence est nulle.
Pour multiplier deux ordinaux α et β, on écrit dans l'ordre les éléments de β, et on remplace chacun d'eux par différentes copies de la liste ordonnée des éléments de α. On obtient un ensemble bien ordonné qui définit un unique ordinal, noté αβ.
Plus formellement, le produit est défini par récurrence transfinie :
Voici ω2 :
Et on voit que ω2 = ω + ω.
Par contre, 2ω ressemble à ceci :
et après renommage, on reconnaît ω, de sorte que 2ω = ω. La multiplication des ordinaux n'est donc pas commutative, par contre, on peut montrer qu'elle est associative.
Les principales propriétés du produit sont :
Passons maintenant à l'exponentiation des ordinaux.
Pour un exposant fini, on peut se ramener au produit. Par exemple, ω2 = ωω. Mais on peut visualiser cet ordinal comme l'ensemble des couples d'entiers, ordonné selon l'ordre lexicographique suivant, où l'ordre sur les entiers de droite a plus de poids que l'ordre sur les entiers de gauche :
et de même, pour un n fini, ωn peut-être vu comme l'ensemble des n-uplets d'entiers.
Si on tente d'étendre se procédé à ωω, on obtient :
Chaque élément du tableau est une suite infinie d'entiers, mais si on prend des suites quelconques, l'ordre ainsi défini n'est pas un bon ordre. On obtient un tel bon ordre en se limitant aux suites d'entiers n'ayant qu'un nombre fini d'éléments non nuls.
Plus généralement, pour calculer αβ, on écrit une suite de copie de β. Dans chaque suite, on remplace chaque élément par un des éléments de α, avec la restriction que seul un nombre fini d'éléments soit non nul.
Plus formellement, αβ est défini par récurrence transfinie de la façon suivante :
On trouve que 1ω = 1, 2ω = ω, 2ω + 1 = ω2 = ω + ω.
Voici quelques propriétés de l'exponentiation :
Remarque : on prendra garde que l'exponentiation des ordinaux n'a que peu de rapport avec l'exponentiation des cardinaux. Par exemple 2ω = ω dans les ordinaux et est dénombrable, alors que, dans les cardinaux,
La suite des ordinaux transfinis commence comme suit :
Il existe des nombres ordinaux transfinis qui ne peuvent pas être obtenus en effectuant un nombre fini d'opérations arithmétiques n'utilisant que les nombres ordinaux finis et ω. Le plus petit d'entre eux est appelé ε0 et vaut
Pour manipuler les ordinaux, il est plus simple de recourir à une écriture unique. Pour les petits ordinaux, c'est possible : soit ε0 le plus petit ordinal tel que
Les βi sont bien sûr à exprimer également sous forme normale, ce qui donne des ordinaux du type
Les opérations sur les ordinaux deviennent simples :
On notera une variante de cette forme normale qui et écrit
En dehors d'utilisations spécifiques à la théorie des ensembles, les ordinaux se rencontrent dans les domaines suivants :
Le théorème de Goodstein est un théorème d'arithmétique dont la démonstration repose sur la théorie des ordinaux. Ce théorème pose la question de savoir si une certaine suite à valeurs entières finit par prendre la valeur 0. On associe à cette suite d'entiers une suite d'ordinaux strictement décroissante. Compte tenu du bon ordre des ordinaux, une telle suite est effectivement finie.
Les ordinaux ont été définis par Cantor à la suite de ses études sur la convergence des séries trigonométriques. Si une telle série est nulle sur
Cherchant à prolonger ce résultat si les Pn sont tous non vides. Il définit alors
René Baire reprendra cette démarche pour la convergence simple des suites de fonctions continues vers une fonction discontinue. Il définit une partie réductible P comme une partie pour laquelle il existe un ordinal α tel que Pα soit vide. Baire montre ensuite que si f est une fonction telle que l'ensemble des points où elle est discontinue est un ensemble réductible, alors f est limite simple d'une suite de fonctions continues.
Dans le cas contraire, la suite des Pα se stabilise à l'ensemble PΩ, où Ω désigne le premier ordinal non dénombrable. On montre que PΩ est un ensemble parfait.
Soit Γ un ordinal. Notons [0,Γ] l'ensemble des ordinaux inférieurs ou égaux à Γ. Cet ensemble peut être muni d'une structure topologique, en prenant comme prébase d'ouverts les parties
Ainsi, si on prend Γ = ω, alors [0,ω[ est l'ensemble
Si on prend Γ = Ω premier ordinal non dénombrable, alors aucune suite strictement inférieure à Ω ne peut converger vers Ω, bien que Ω appartienne à l'adhérence de [0,Ω[. En particulier, Ω n'admet pas de base dénombrable de voisinages et c'est le seul point de [0,Ω] qui soit dans ce cas.
Dans tout espace [0,Γ], les points de la forme α + 1 sont isolés. [0,Γ] est un espace compact. [0,Γ] et [0,Γ[ sont des espaces topologiques normaux.