Adloun

Ordres bien fondés et induction structurelle

Cours · informatique (MP2I/MPI), chapitre 9 · MP2I et MPI · le début du chapitre, la suite sur Adloun

Un arbre de syntaxe : la grammaire décompose l'expression 2 + 3 × 4 en respectant la priorité des opérations.

9.1 Généraliser la récurrence

Au chapitre chap:recursivite, chaque preuve reposait sur une récurrence portant sur un entier : le variant décroissait, et une suite d'entiers positifs strictement décroissante est finie. Mais les objets de la suite de ce livre ne sont pas des entiers. Un arbre n'a pas de « rang », une formule logique non plus, un mot pas davantage — et pourtant on veut prouver des choses à leur sujet, exactement de la même manière.

Le programme place cette généralisation très haut : « le principe d'induction est une notion fondamentale et transverse à l'ensemble de ce programme. Il permet d'écrire des démonstrations avec facilité dès que l'on s'intéresse à toute sorte de structures (arbres, formules de logiques, classes de langage, etc.). »

Il fixe aussi la mesure : « l'objectif n'est pas d'étudier la théorie abstraite des ensembles ordonnés mais de poser les définitions et la terminologie ». On pose donc le vocabulaire, et l'on s'en sert.

9.2 Ensembles ordonnés

Définition 9.1Relation d'ordre

Une relation sur un ensemble est une relation d'ordre si elle est réflexive, antisymétrique et transitive. L'ordre est total si deux éléments quelconques sont toujours comparables, partiel sinon. On note pour « et ».

Définition 9.2Prédécesseur, successeur, et leurs versions immédiates

Soit .

  • est un prédécesseur de si ; est alors un successeur de .
  • est un prédécesseur immédiat de si et qu'aucun ne vérifie : rien ne s'intercale.
Définition 9.3Élément minimal

est minimal s'il n'admet aucun prédécesseur : aucun ne vérifie .

AttentionMinimal n'est pas minimum

Un élément minimum est plus petit que tous les autres ; un élément minimal n'est plus grand qu'aucun autre. Dans un ordre total les deux coïncident ; dans un ordre partiel, non — et il peut y avoir plusieurs minimaux.

Sur les parties de ordonnées par inclusion, privées de : et sont tous deux minimaux, et aucun n'est le minimum.

9.2.1 Fabriquer des ordres

Définition 9.4Ordre produit

Sur munis de et :

Il faut que les deux composantes soient plus petites. C'est un ordre partiel même si et sont totaux : et ne sont pas comparables.

Définition 9.5Ordre lexicographique

Sur ce même produit :

C'est l'ordre du dictionnaire : on départage sur la première composante, et l'on ne regarde la seconde qu'en cas d'égalité. Il est total dès que et le sont — c'est là toute sa différence avec l'ordre produit.

9.3 Ordre bien fondé

Définition 9.6Ordre bien fondé

Un ordre sur est bien fondé s'il n'existe aucune suite infinie strictement décroissante

De façon équivalente : toute partie non vide de admet au moins un élément minimal.

Exercices du chapitre

La suite du cours · Tous les exercices du chapitre