Adloun

Probleme – La correction, les règles qui restent

Exercice · niveau 3 (difficile) · informatique (MP2I/MPI), chapitre 28 — Déduction naturelle

Énoncé

Le cours démontre la correction pour l'axiome, , et , puis écrit « les autres règles se traitent de même ». On complète.

Corrigé

On raisonne par induction sur la dérivation, et l'on montre à chaque règle : si les prémisses sont sémantiquement correctes, la conclusion l'est. « » signifie : toute valuation qui satisfait toutes les formules de satisfait .

1. Les quatre règles simples.

. Soit un modèle de . Par hypothèse d'induction, satisfait ; la table de impose alors que satisfasse .

. Soit un modèle de . Par hypothèse d'induction satisfait ; la table de donne alors vraie.

. Soit un modèle de . Par hypothèse d'induction satisfait et satisfait — ce qui est impossible. Il n'existe donc aucun modèle de , et l'énoncé « tout modèle de satisfait » est vrai par vacuité.

. Même argument : par hypothèse d'induction tout modèle de satisfait , or aucune valuation ne satisfait ; donc n'a pas de modèle, et pour n'importe quel .

Les deux dernières sont le même raisonnement, et c'est celui qu'on saute d'ordinaire : un contexte contradictoire n'a pas de modèle, donc il implique tout. C'est ici, et nulle part ailleurs, que « de l'absurde on tire tout » reçoit sa justification sémantique.

2. . Soit un modèle de . La première prémisse donne , donc satisfait ou satisfait .

Dans les deux cas . Le soin à prendre est de vérifier que est bien un modèle du contexte enrichi — ce qui suppose qu'il satisfaisait déjà , et c'est le cas. C'est le même geste que dans .

3. . Soit un modèle de . Deux cas.

Dans tous les cas possibles, .

Le théorème est donc établi : si alors , et la démonstration tient en une page parce qu'un arbre de preuve est un type inductif — chapitre chap:induction — sur lequel on raisonne comme sur n'importe quel arbre.

4. Le procédé de réfutation, et sa limite. La contraposée donne : si , alors . Une seule valuation suffit — c'est l'exercice 28.3.

Mais ce procédé ne s'applique pas à , et c'est le point délicat. Ce séquent est une conséquence sémantique : est une tautologie, aucune valuation ne la réfute. La correction ne dit donc rien contre lui, et pourtant il n'est pas démontrable avec les huit règles.

Ce qu'il faut en conclure. La correction est un outil de réfutation incomplet. Pour montrer qu'un séquent sémantiquement valide n'est pas démontrable dans un système donné, il faut une autre sémantique — une sémantique qui distingue exactement ce que ce système-là démontre. C'est ce que font les modèles de Kripke pour la logique intuitionniste, et c'est franchement hors programme. Ce que l'étudiant doit retenir est plus simple, et plus utile : la correction réfute les séquents faux, elle ne dit rien sur les séquents vrais mais indémontrables. Les deux moitiés du lien entre et ne sont pas symétriques, et seule la première est au programme.

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.