Résumé
Le système de Łukasiewicz de la leçon précédente se compose de trois schémas d’axiomes et d’une seule règle, le modus ponens ; avec si peu de ressources, chaque déduction doit être construite à partir des axiomes, et même la formule exige cinq lignes. Cette leçon ajoute quatre techniques que l’on démontre une seule fois et que l’on réutilise ensuite : le syllogisme hypothétique, qui enchaîne des implications ; l’échange des prémisses, qui permet de modifier l’ordre des antécédents ; la double négation, qui permet de mettre et d’ôter deux négations consécutives ; et la contraposition, sous ses trois formes, qui permet de renverser une implication en niant ses membres. Chaque technique est démontrée en entier, ligne par ligne, avec les trois axiomes, le modus ponens et les métathéorèmes de la leçon précédente, et elle est obtenue sous trois présentations : comme déduction à partir de prémisses, comme théorème et comme règle applicable sous n’importe quel ensemble de prémisses. Une fois la double négation démontrée, la leçon complète le système par une seconde règle primitive, le remplacement de la double négation, qui permet de mettre ou d’ôter deux négations en n’importe quel endroit d’une formule, y compris à l’intérieur d’une négation conjointe, où les trois axiomes n’atteignent pas ; elle explique pourquoi cette règle doit être postulée, vérifie que les propriétés de la déduction se conservent, étend le théorème de déduction au nouveau cas et en tire les premières conséquences.
Objectifs d’apprentissage
- Convertir un résultat de la forme en un théorème, au moyen du théorème de déduction, et en une règle applicable sous n’importe quel ensemble de prémisses , au moyen de la monotonie et de la coupure.
- Démontrer le syllogisme hypothétique et l’échange des prémisses, aussi bien par une déduction directe à partir de A1 et A2 qu’en raisonnant sur des déductions avec le théorème de déduction, et les utiliser pour enchaîner et réordonner des implications.
- Démontrer les deux sens de la double négation avec A1 à A3 et le modus ponens, et les appliquer pour mettre ou ôter deux négations consécutives dans une déduction.
- Énoncer la règle du remplacement de la double négation, repérer les occurrences d’une sous-formule dans la chaîne de la langue de base, y compris celles qu’une abréviation cache, et appliquer la règle dans des déductions.
- Expliquer à l’aide du marquage pourquoi le remplacement de la double négation doit être postulé, et démontrer que les propriétés de la déduction et le théorème de déduction valent dans le système élargi.
- Démontrer la contraposition sous ses trois formes et choisir, devant une implication comportant des négations, la forme qui convient.
- Construire des déductions non triviales en combinant les quatre techniques et la nouvelle règle avec les axiomes, le modus ponens et le théorème de déduction, et justifier chaque ligne par l’abréviation correspondante.
Les outils de départ
Dans la leçon sur les systèmes déductifs formels, on a fixé le système de Łukasiewicz. Son langage est la langue des cercles et des disques, écrite avec les abréviations officielles de la leçon sur le langage de la logique propositionnelle ; ses axiomes sont toutes les instances des trois schémas suivants, où , et sont des formules quelconques, et sa seule règle est le modus ponens.
- A1 : .
- A2 : .
- A3 : .
- MP : de et de on déduit .
Une déduction de à partir d’un ensemble de formules est une suite finie de formules qui se termine par et dans laquelle chaque formule est un axiome, un élément de ou le résultat de l’application du modus ponens à deux formules antérieures ; si elle existe, on écrit , et si est vide, , et l’on dit que est un théorème. Dans cette même leçon ont été démontrés les métathéorèmes que nous utiliserons ici : la réflexivité (Réfl : si , alors ), la monotonie (Mon : si et , alors ), le modus ponens entre déductions (si et , alors ), la coupure (Coupure : si pour chaque de à et , alors ), la finitude (si , un sous-ensemble fini de suffit), le théorème de déduction (TD : si , alors ) et sa réciproque (RTD), et le théorème , que nous abrégerons Id dans les justifications. Enfin, (équivalence prouvable) signifie que et .
Il convient de rappeler que et ne sont pas des symboles de la langue de base, mais des abréviations : est la chaîne , et est , c’est-à-dire . Les trois axiomes ne parlent que de négations et d’implications, et la même leçon a montré, à l’aide d’un marquage à valeurs et qu’ils conservent, ainsi que le modus ponens, la limite qui s’ensuit : dans le système de Łukasiewicz, de on ne déduit pas , et la négation conjointe reste en partie hors de sa portée. Cette leçon procède donc en deux temps. Jusqu’à la double négation incluse, se rapporte au système de Łukasiewicz, et rien de ce que l’on démontre ne dépend du dépliage des abréviations. Une fois la double négation démontrée, on ajoute au système une seconde règle primitive, le remplacement de la double négation, qui agit sur la chaîne dépliée ; à partir de ce point, se rapporte au système du cours, celui de Łukasiewicz augmenté de cette règle. Comme toute déduction du premier est aussi une déduction du second, rien de ce qui a été démontré auparavant ne se perd.
Deux styles de déduction
Il y a deux manières d’écrire une déduction, et l’on utilisera les deux. La première est la déduction proprement dite, une suite de formules dans laquelle chaque ligne est un axiome, une prémisse ou le résultat du modus ponens ; chaque ligne se justifie par A1, A2, A3, Prémisse ou MP, où la ligne est l’antécédent et la ligne est l’implication dont l’antécédent est exactement la ligne (et, dès que la nouvelle règle aura été introduite, RDN). La seconde est la déduction sur les déductions, dont les lignes ne sont pas des formules, mais des affirmations de la forme ; chacune se justifie par un métathéorème déjà démontré, et la suite entière est un raisonnement du métalangage qui garantit qu’il existe une déduction du premier style, bien qu’il ne l’écrive pas. Les justifications de ce second style se lisent comme suit.
- Réfl : la formule de droite appartient à l’ensemble de gauche.
- A1, A2, A3 : la formule de droite est une instance du schéma ; une instance d’un axiome se déduit de n’importe quel par une déduction d’une seule ligne.
- MP : le modus ponens entre déductions, appliqué à la ligne , , et à la ligne , , avec le même .
- TD et RTD : le théorème de déduction ou sa réciproque, appliqué à la ligne .
- Le nom d’un théorème déjà démontré, comme Id ou DN : la formule de droite est une instance de ce théorème, et elle se déduit de n’importe quel par monotonie, car l’ensemble vide est inclus dans .
- Prémisse, dans une déduction sur les déductions : la ligne est l’une des hypothèses de la règle que l’on est en train de démontrer.
Tout résultat de cette leçon est énoncé avec des métavariables et vaut donc pour des formules quelconques : sa démonstration est un schéma, et en y substituant une formule à chaque métavariable on obtient une autre démonstration, car les instances d’un schéma d’axiome le restent et chaque modus ponens le reste aussi (il en ira de même pour chaque application de la nouvelle règle). Ainsi, de découle , avec au lieu de . Ce procédé, appliquer un résultat à une formule plus complexe que celle de l’énoncé, est celui qui rapporte le plus dans la suite.
Du résultat à la règle
Les techniques de cette leçon se démontrent à partir de prémisses fixes, comme ; mais on les utilise au milieu de déductions qui ont d’autres prémisses, où et ne sont pas des prémisses, mais des formules déjà déduites. Le lemme suivant, conséquence directe de la monotonie et de la coupure, autorise cet usage une fois pour toutes.
Si , alors, pour tout ensemble de formules, de , , découle . De plus, .
Démonstration
Par hypothèse, se déduit des formules . Comme est inclus dans , la monotonie permet d’ajouter aux prémisses.
Si, de plus, chaque se déduit de , la coupure élimine les prémisses ajoutées.
Pour la forme de théorème, le théorème de déduction, appliqué fois, décharge les prémisses de la dernière à la première ; chaque application convertit la prémisse déchargée en l’antécédent d’une implication.
Il s’ensuit que chaque technique démontrée à partir de prémisses a trois présentations : le résultat lui-même, le théorème que l’on obtient en déchargeant ses prémisses et la règle qui s’applique sous n’importe quel . Dans une déduction sur les déductions, la règle s’invoque par le nom de la technique et les numéros des lignes auxquelles elle s’applique, comme SH, et le lemme garantit que le pas est légitime.
Chargement du contenu…