layout | title |
---|---|
post |
Ordre |
Les ordres sont une généralisation du concept d'ordre sur les nombres.
On ordre sur un ensemble
- réflexivité:
$$x\preceq x$$ pour tout$$x$$ , - transitivité: si
$$x\preceq y$$ et$$y\preceq z$$ , alors$$x\preceq z$$ , - anti-symétrie: si
$$x\preceq y$$ et$$y\preceq x$$ , alors$$x=y$$ .
Un ordre qui est aussi une relation totale est appelé un ordre total. Un ordre qui n'est pas total est aussi appelé un ordre partiel. Un ensemble muni d'un ordre est appelé un ensemble (totalement/partiellement) ordonné, ou parfois simplement un ordre.
Un ordre strict est une relation irréflexive et transitive. Notez bien qu'un ordre strict n'est pas un ordre au sens de la définition précédente; on dit ordre large lorsque l'on veut rendre clair qu'on parle d'un ordre et non pas d'un ordre strict.
Exercice: Démontrer qu'une relation est irréflexive et transitive si et seulement si elle est asymétrique et transitive.
À tout ordre
$$a\prec b$$ si et seulement si$$a\preceq b$$ et$$a\ne b$$ .
Inversement, à tout ordre strict
$$a\preceq b$$ si et seulement si$$a\prec b$$ ou$$a=b$$ .
- L'ordre classique sur les entiers
$$a\le b$$ est un ordre total, l'ordre$$a < b$$ est son ordre strict associé. - La relation
$$a\vert b$$ ($$a$$ divise$$b$$ ) est un ordre partiel. - La relation d'inclusion ensembliste
$$A\subset B$$ est un ordre partiel. - Soit
$$\Sigma$$ un alphabet, la relation sur$$\Sigma^\ast$$ donnée par l'ordre alphabétique est un ordre total. - La relation sur
$$\Sigma^\ast$$ donnée par$$a\preceq b$$ si et seulement si$$a$$ est un sous-mot de$$b$$ est un ordre partiel (ex.: "art" est un sous-mot de "tarte").
Les diagrammes de Hasse sont une façon de représenter graphiquement les ordres, surtout les ordres finis. On représente les éléments de l'ensemble par des sommet et les relations entre les éléments par des arêtes; ensuite on ôte les arêtes correspondant à la réflexivité et celles qu'on pourrait déduire de la transitivité.
Formellement, si
Voici le diagramme de Hasse de l'ordre sur l'ensemble des parties de
Cette image a été crée par KSmrq. Téléchargée de Wikimedia Commons.
Exercice: Démontrer par induction que le diagramme de Hasse de l'ordre
Soit
On dit qu'une relation sur un ensemble
Note: Si l'ordre n'est pas total, l'élément minimal n'est pas
nécessairement unique. Considérez par exemple l'ensemble des nombres
premiers muni de la relation d'ordre
Une chaîne est une suite d'éléments où chaque élément est en relation avec son successeur. Par exemple:
De façon équivalente, un ordre est bien fondé s'il n'y a pas de chaîne infinie strictement décroissante.
- Les nombres naturels avec l'ordre usuel forment un bon ordre.
- L'ordre usuel sur les entiers, les rationnels ou les réels n'est pas bien fondé.
- Les entiers munis de l'ordre
$$a|b$$ forment un ordre bien fondé (mais pas un bon ordre). - L'ordre sur
$$\mathcal{P}(A)$$ donné par l'inclusion ensembliste est bien fondé. - L'ordre sur
$$\Sigma^\ast$$ donné par$$a\preceq b$$ si$$a$$ est un sous-mot de$$b$$ est bien fondé. - L'ordre lexicographique n'est pas bien fondé. Par exemple, la chaîne
$$AB > AAB > AAAB > \cdots$$ est infinie et strictement décroissante.
voir [Induction](Induction et récursion), Récursivité.
Les ordres bien fondés sont à la base du principe d'[Induction](Induction et récursion) et de la programmation récursive.
Le [principe d'induction](Induction et récursion), qui dans sa forme la plus simple parle des propriétés qu'on peut démontrer sur
La programmation récursive est basée sur le fait que si un programme fait des appels récursifs avec des arguments strictement plus petits, il construit une chaîne strictement décroissante, qui ne peut donc pas être infinie dès lors que le domaine de la fonction est bien fondé.
Deux bons ordres sont isomorphes s'il existe une fonction bijective monotone d'inverse monotone (i.e. une bijection telle que
On peut imposer une relation d'ordre sur les ordinaux en posant
Dans les ordinaux on retrouve un sous-ensemble isomorphe (en tant qu'ordre) aux nombres naturels, que l'on note habituellement
Attention: Tout comme il n'existe pas d'ensemble de tous les ensembles, il n'existe pas d'ensemble de tous les ordinaux. En effet si un tel ensemble devait exister il serait isomorphe à un ordinal