Aller au contenu
Topos Uranos

Résumé

Qui raisonne en mathématiques introduit et élimine des conjonctions et des disjonctions, invoque le tiers exclu, écarte ce qui est contradictoire, distingue des cas et raisonne par l’absurde, presque toujours sans s’en apercevoir. Cette leçon démontre que toutes ces techniques sont des règles dérivées du système du cours, et les démontre sous la forme où on les utilise : avec un ensemble Γ\Gamma de prémisses qui demeure tout au long de la déduction. Elle rappelle d’abord que toute règle déjà démontrée vaut à l’intérieur d’un contexte Γ\Gamma ; elle démontre ensuite l’introduction et l’élimination de la disjonction et de la conjonction, le tiers exclu et la non-contradiction, l’explosion, le raisonnement par l’absurde sous ses deux formes et le raisonnement par disjonction des cas, d’abord avec une formule et sa négation, puis avec une disjonction quelconque. Les problèmes appliquent ces techniques à des lois classiques, comme celle de Peirce et les dilemmes, et montrent pourquoi il ne suffit pas de les démontrer sans prémisses.

Objectifs d’apprentissage

  1. Appliquer aux lignes de la forme Γ⊢φ\Gamma \vdash \varphi les règles et les équivalences démontrées auparavant, en justifiant le pas par la monotonie et la coupure.
  2. Démontrer avec des prémisses les règles d’introduction et d’élimination de la disjonction et de la conjonction, en dépliant les abréviations officielles seulement là où c’est licite.
  3. Déduire le tiers exclu et la non-contradiction, et distinguer à chaque pas ce qui est définition de ce qui est théorème.
  4. Démontrer l’explosion, le raisonnement par l’absurde sous ses deux formes et le raisonnement par disjonction des cas avec des prémisses, et expliquer pourquoi les versions sans prémisses ne suffisent pas.
  5. Construire des déductions de lois classiques (Peirce, exportation, dilemmes) en combinant ces techniques, et relier la déductibilité d’une formule à l’incohérence d’un ensemble de prémisses.

Les règles à l’intérieur d’un contexte

Dans la leçon sur les systèmes déductifs formels a été fixé le système de Łukasiewicz : les schémas d’axiomes A1, A2 et A3, la règle du modus ponens (MP) et la notion de déduction à partir d’un ensemble Γ\Gamma de prémisses, avec ses premières propriétés : la réflexivité (Réfl : si φ∈Γ\varphi \in \Gamma, alors Γ⊢φ\Gamma \vdash \varphi), la monotonie (Mon : si Γ⊆Δ\Gamma \subseteq \Delta et Γ⊢φ\Gamma \vdash \varphi, alors Δ⊢φ\Delta \vdash \varphi), la coupure (Coupure), le modus ponens entre déductions (si Γ⊢φ\Gamma \vdash \varphi et Γ⊢(φ→ψ)\Gamma \vdash (\varphi \rightarrow \psi), alors Γ⊢ψ\Gamma \vdash \psi, que l’on cite aussi comme MP), le théorème de déduction (TD : si Γ∪{φ}⊢ψ\Gamma \cup \{\varphi\} \vdash \psi, alors Γ⊢(φ→ψ)\Gamma \vdash (\varphi \rightarrow \psi)) et sa réciproque (RTD). Les leçons sur les quatre techniques de déduction et sur les symétries des connecteurs ont ajouté le syllogisme hypothétique (SH), l’échange des prémisses (EP), la double négation (DN), la contraposition (CP) sous ses trois formes, le remplacement des équivalents (Rempl), les symétries (Sym) et les formes équivalentes de la disjonction et de la conjonction. La première de ces leçons, après avoir démontré la double négation, a en outre complété le système du cours par une seconde règle primitive, le remplacement de la double négation (RDN) : si χ′\chi' résulte de χ\chi par le remplacement d’une occurrence d’une sous-formule θ\theta par ¬¬θ\neg\neg\theta, ou d’une occurrence de ¬¬θ\neg\neg\theta par θ\theta, de χ\chi on infère χ′\chi'. Désormais, ⊢\vdash se rapporte à ce système (A1 à A3, MP et RDN), dans lequel continuent de valoir la réflexivité, la monotonie, la coupure, le théorème de déduction et sa réciproque ; les techniques de cette leçon en sont des règles dérivées, bien qu’aucune de leurs démonstrations n’invoque RDN directement : la règle agit par l’intermédiaire des formes équivalentes et du remplacement des équivalents, que la leçon sur les symétries a démontrés avec elle.

Or, en mathématiques, personne ne raisonne sans prémisses : on raisonne à partir de certains axiomes, des hypothèses d’un théorème et de ce que l’on a supposé pour discuter un cas. S’il en est ainsi, une technique de raisonnement n’est utile que si elle est énoncée avec un ensemble Γ\Gamma de prémisses que l’on transporte de ligne en ligne. Il s’ensuit que chaque règle de cette leçon est énoncée et démontrée pour un Γ\Gamma quelconque ; le cas sans prémisses est le cas particulier Γ=∅\Gamma = \emptyset, et non l’inverse.

Les démonstrations sont des déductions sur les déductions : chaque ligne affirme que quelque chose est déductible à partir d’un ensemble, Γ⊢φ\Gamma \vdash \varphi, et sa justification renvoie à des lignes antérieures. Dans ces démonstrations, « Prémisse » marque les lignes que l’énoncé de la règle tient pour acquises, et le nom d’un axiome (A1, A3) ou d’un théorème déjà démontré (comme Id, le théorème ⊢(φ→φ)\vdash (\varphi \rightarrow \varphi)) marque une ligne Γ⊢φ\Gamma \vdash \varphi dans laquelle φ\varphi est une instance de ce schéma ou de ce théorème, déductible à partir de n’importe quel ensemble.

La leçon sur quatre techniques de déduction a démontré, avec la monotonie et la coupure, le lemme « du résultat à la règle », qui rend possible cette manière de travailler : si {α1,…,αn}⊢β\{\alpha_{1}, \ldots, \alpha_{n}\} \vdash \beta et Γ⊢αi\Gamma \vdash \alpha_{i} pour chaque ii, alors Γ⊢β\Gamma \vdash \beta. Avec n=1n = 1, appliqué dans chaque sens d’une équivalence α⊣⊢α′\alpha \dashv\vdash \alpha', il dit que Γ⊢α\Gamma \vdash \alpha si et seulement si Γ⊢α′\Gamma \vdash \alpha'. Par conséquent, toute règle déjà démontrée et toute équivalence déjà démontrée s’appliquent aux lignes d’une déduction avec prémisses : si une ligne dit Γ⊢(φ→ψ)\Gamma \vdash (\varphi \rightarrow \psi), la contraposition permet d’écrire en dessous Γ⊢(¬ψ→¬φ)\Gamma \vdash (\neg\psi \rightarrow \neg\varphi) et de la justifier par « CP » et le numéro de la ligne. Pour les deux formes équivalentes de la leçon sur les symétries, dont on se servira sans cesse, on écrit « Éq » :

(φ∨ψ)⊣⊢(¬φ→ψ)(φ∧ψ)⊣⊢¬(φ→¬ψ)(\varphi \vee \psi) \dashv\vdash (\neg\varphi \rightarrow \psi) \qquad (\varphi \wedge \psi) \dashv\vdash \neg(\varphi \rightarrow \neg\psi)

Il faut insister sur le fait que la première de ces équivalences n’est pas une définition ; la seconde, comme l’a montré la leçon sur les symétries, est une identité de chaînes, mais on la cite comme Éq avec la première. Par définition, (φ∨ψ)(\varphi \vee \psi) est ¬(φ↓ψ)\neg(\varphi \downarrow \psi) et (¬φ→ψ)(\neg\varphi \rightarrow \psi) est (¬¬φ∨ψ)(\neg\neg\varphi \vee \psi), qui sont des chaînes distinctes ; lire l’une comme l’autre « par définition de l’implication » est l’erreur que cette leçon évite. « Déf », en revanche, est réservé à l’écriture de la même chaîne sous un autre nom, comme lorsqu’on lit (φ→ψ)(\varphi \rightarrow \psi) comme (¬φ∨ψ)(\neg\varphi \vee \psi).