Adloun

Produit ou lexicographique : compter les comparables

Exercice · niveau 2 · informatique (MP2I/MPI), chapitre 9 — Ordres bien fondés et induction structurelle

Énoncé

Sur , muni de sur chaque composante :

Corrigé

a éléments, donc paires d'éléments distincts.

1. Calcul exhaustif : paires comparables pour l'ordre produit, pour l'ordre lexicographique. Le second chiffre était prévisible : sur , c'est-à-dire toutes, et c'est la définition d'un ordre total. Le premier ne l'était pas : on perd exactement un quart des comparaisons.

2. Les paires incomparables pour le produit :

et et et
et et et
et et et

Elles ont toutes la même forme : l'une gagne sur la première composante, l'autre sur la seconde. C'est la raison pour laquelle l'ordre produit est partiel, et il n'y en a pas d'autre.

3. Non : il y a deux minimaux. admet et comme éléments minimaux — calcul vérifié — et aucun minimum, puisque ces deux-là sont précisément incomparables.

Ce que le contraste enseigne, et ce qui compte pour la suite. Les deux ordres portent sur le même ensemble, avec les mêmes ordres sur les composantes. Le lexicographique est plus fin : il compare tout, en décidant arbitrairement que la première composante prime. Le produit ne compare que ce dont il est sûr.

Et pourtant — c'est le point — les deux sont bien fondés. Un ordre partiel n'est pas un ordre défectueux : pour prouver une terminaison, on n'a pas besoin de comparer tous les états, seulement de garantir qu'on descend. C'est l'ordre produit qui prouvera la terminaison d'une double boucle, et le lexicographique celle d'Ackermann à l'exercice suivant.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.