Démonstration des Techniques de la Logique Classique

Démonstration des Techniques de la Logique Classique

Démonstration des Techniques de la Logique Classique

RÉSUMÉ
Dans ce cours, plusieurs techniques de la logique classique sont présentées pour introduire et éliminer les conjonctions et les disjonctions, ainsi que la règle du tiers exclu et la règle de contradiction, également connue sous le nom de principe d’explosion. De plus, la technique de preuve par les cas et la réduction à l’absurde sont expliquées, toutes deux très utiles dans les démonstrations mathématiques et logiques en général. Chaque technique est présentée formellement et une démonstration étape par étape est fournie pour sa compréhension. Si vous souhaitez approfondir la logique propositionnelle et améliorer vos compétences en démonstration de théorèmes, ce cours vous sera très utile.


OBJECTIFS D’APPRENTISSAGE :

  1. Comprendre la justification des techniques d’introduction et d’élimination des conjonctions et disjonctions.
  2. Comprendre la propriété du tiers exclu ou tautologie (TAU) en logique classique.
  3. Comprendre la règle de contradiction (CON) ou principe d’explosion en logique classique.
  4. Comprendre la technique d’élimination des disjonctions (∨-élimination3) en logique classique.
  5. Comprendre la technique de preuve par les cas (CAS) en logique classique.
  6. Comprendre la technique de réduction à l’absurde (absurdo) en logique classique.
  7. Appliquer les connaissances des différentes techniques de la logique classique pour résoudre des problèmes et des démonstrations complexes.

TABLE DES MATIÈRES
INTRODUCTION ET ÉLIMINATION DES CONJONCTIONS ET DISJONCTIONS
∨-INTRODUCTION
∨-ÉLIMINATION
∧-INTRODUCTION
∧-ÉLIMINATION
TECHNIQUES DE CONTRADICTIONS ET TAUTOLOGIES
RÈGLE DU TIERS EXCLU OU TAUTOLOGIE (TAU)
RÈGLE DE CONTRADICTION OU PRINCIPE D’EXPLOSION
∨-ÉLIMINATION3
PREUVE PAR LES CAS (CAS)
RÉDUCTION À L’ABSURDE (ABSURDO)





Introduction et Élimination des Conjonctions et Disjonctions

Une des techniques de la logique classique consiste en l’introduction et l’élimination des conjoncteurs et des disjoncteurs. Bien que ces techniques soient exécutées de manière plus ou moins intuitive, leur justification n’est pas totalement triviale, mais elles peuvent être obtenues à partir des règles de la logique propositionnelle que nous avons déjà démontrées dans les cours précédents. Formellement, les techniques d’introduction et d’élimination des conjoncteurs et des disjoncteurs sont les suivantes :

∨-Introduction\{\alpha \} \vdash (\alpha \vee \beta)
∨-Élimination\{(\alpha\vee\beta), \neg\alpha \} \vdash\beta
∧-Introduction\{\alpha.\beta \} \vdash(\alpha \wedge \beta)
∧-Élimination\{(\alpha \wedge \beta) \} \vdash \alpha

Et leurs démonstrations à partir de la logique propositionnelle sont les suivantes :




∨-Introduction

(1)\{\alpha\} \vdash \alpha; Pre
(2)\{\alpha\} \vdash( \alpha \rightarrow (\neg \beta \rightarrow \alpha)); A1, Mon
(3)\{\alpha\} \vdash (\neg \beta \rightarrow \alpha); MP(1,2)
(4)\boxed{\{\alpha\} \vdash (\beta \vee \alpha)}; \rightarrow-Définition(3)




∨-Élimination

(1)\{(\alpha \vee \beta), \neg\alpha\}\vdash (\alpha \vee\beta); Pre
(2)\{(\alpha \vee \beta), \neg\alpha\}\vdash \neg\alpha ; Pre
(3)\{(\alpha \vee \beta), \neg\alpha\}\vdash (\neg \alpha \rightarrow \beta); \rightarrow-Définition (1)
(4)\boxed{\{(\alpha \vee \beta), \neg\alpha\}\vdash \beta}; MP(2,3)




∧-Introduction

(1)\{(\neg\alpha \vee \neg \beta), \neg\neg\beta\} \vdash \neg\alpha; \vee-Élimination
(2)\{\neg\neg\beta\} \vdash ((\neg\alpha \vee \neg \beta) \rightarrow \neg\alpha); TD(1)
(3)\{\neg\neg\beta\} \vdash (\neg \neg\alpha \rightarrow \neg (\neg\alpha \vee \neg \beta)); CPI(2))
(4) \vdash (\neg\neg\beta \rightarrow (\neg \neg\alpha \rightarrow \neg (\neg\alpha \vee \neg \beta))); TD(3)
(5) \{\alpha, \beta \} \vdash (\neg\neg\beta \rightarrow (\neg \neg\alpha \rightarrow \neg (\neg\alpha \vee \neg \beta))); Monotonie x2 (4)
(6) \{\alpha, \beta \} \vdash \beta; Pre
(7) \{\alpha, \beta \} \vdash \neg\neg\beta; DN(6)
(8) \{\alpha, \beta \} \vdash (\neg \neg\alpha \rightarrow \neg (\neg\alpha \vee \neg \beta)); MP(7,5)
(9) \{\alpha, \beta \} \vdash \alpha; Pre
(10) \{\alpha, \beta \} \vdash \neg\neg\alpha; DN(9)
(11) \{\alpha, \beta \} \vdash \neg (\neg\alpha \vee \neg \beta); MP(10,8)
(12)\boxed{\{\alpha, \beta \} \vdash (\alpha \wedge \beta)}; \wedge-Définition(11)




∧-Élimination

(1)\{(\alpha \wedge \beta)\} \vdash (\alpha \wedge \beta); Pre
(2)\{\neg \alpha\} \vdash (\neg \alpha \vee \neg\beta); \vee-Introduction
(3) \vdash (\neg \alpha \rightarrow (\neg \alpha \vee \neg\beta)); TD(2)
(4) \vdash (\neg(\neg \alpha \vee \neg\beta) \rightarrow \alpha); CPI(3))
(5) \vdash ( ( \alpha \wedge \beta) \rightarrow \alpha); \wedge-Définition(4)
(6) \{(\alpha \wedge \beta)\} \vdash ( ( \alpha \wedge \beta) \rightarrow \alpha); Monotonie(5)
(7)\boxed{\{(\alpha \wedge \beta)\} \vdash \alpha}; MP(1,6)




Techniques de Contradictions et Tautologies




Règle du Tiers Exclu ou Tautologie (tau)

Une autre caractéristique de la logique classique est la propriété du tiers exclu (tertium non datur). Elle stipule que si l’on a deux affirmations, dont l’une nie l’autre, alors nécessairement l’une des deux doit être vraie ; autrement dit, la conjonction de deux affirmations dont l’une nie l’autre forme nécessairement une tautologie. Formellement, cela s’exprime en écrivant :

\vdash (\neg\alpha \vee\alpha)

Et sa démonstration est facile à obtenir.

(1)\{\alpha\}\vdash \alpha; Pre
(2)\vdash (\alpha \rightarrow \alpha); TD(1)
(3)\boxed{\vdash (\neg \alpha \vee \alpha)}; de (2) parce que (\alpha \rightarrow \beta) := (\neg \alpha \vee \beta)

Une autre manière de formuler le principe du tiers exclu est à travers la loi de non-contradiction, qui stipule qu’une affirmation ne peut être vraie et fausse en même temps et qui est formulée formellement de la manière suivante :

\vdash \neg(\neg\alpha \wedge \alpha)

Cette propriété n’a pas besoin de démonstration, non pas parce qu’elle est auto-évidente en soi, mais parce qu’elle est obtenue directement en appliquant la définition de la conjonction au principe du tiers exclu.




Règle de Contradiction ou Principe d’Explosion

Une autre propriété connue de la logique classique est le principe d’explosion, qui est généralement formulé par la phrase « des prémisses contradictoires, on peut conclure n’importe quoi ». Sa formulation est généralement présentée de l’une des deux manières suivantes :

\{(\neg\alpha \wedge \alpha)\}\vdash \beta

\{\alpha, \neg\alpha\}\vdash \beta

La démonstration de cette règle est simple :

(1)\{\alpha ,\neg\alpha\} \vdash \neg\alpha ; Pre
(2)\{\alpha ,\neg\alpha\} \vdash (\neg\alpha \vee \beta) ; \vee-introduction
(3)\{\alpha ,\neg\alpha\} \vdash (\alpha \rightarrow \beta) ; \rightarrow-définition(2)
(4)\{\alpha ,\neg\alpha\} \vdash \alpha ; Pre
(5)\boxed{\{\alpha ,\neg\alpha\} \vdash \beta}; MP(4,3)




∨-Élimination3

Le modus ponens peut être écrit de deux manières différentes. L’une des formes que nous connaissons déjà est \{\alpha,(\alpha \rightarrow \beta)\}\vdash \beta. L’autre est un peu moins familière :

\{\alpha\}\vdash\beta \; \wedge \; \vdash \alpha \; \Longrightarrow \; \vdash \beta

En se concentrant sur cette deuxième forme, il est possible de visualiser une expansion de cette règle que nous appelons ∨-Élimination3, car elle ressemble à une simplification obtenue à partir d’une disjonction. Elle dit que si \gamma peut être inférée à partir de \alpha et à partir de \beta (les deux à la fois) et que la disjonction entre \alpha et \beta est un théorème, alors \gamma est un théorème. Cela se résume formellement à travers l’écriture suivante :

\{\alpha\}\vdash\gamma\; \wedge \; \{\beta\}\vdash\gamma \; \wedge \; \vdash (\alpha \vee \beta) \Longrightarrow \vdash \gamma

La démonstration de cette technique de la logique classique est la suivante :

(1)\boxed{\alpha \vdash \gamma}; Prémisse
(2)\boxed{\beta \vdash \gamma}; Prémisse
(3)\boxed{\vdash (\alpha \vee \beta)}; Prémisse
(4) \vdash (\alpha \rightarrow \gamma); TD(1)
(5) \vdash (\beta \rightarrow \gamma); TD(2)
(6) \vdash (\neg \gamma \rightarrow \neg \alpha); CPI(4)
(7) \vdash (\neg \gamma \rightarrow \neg \beta); CPI(5)
(8) \{\neg \gamma \}\vdash \neg \alpha; RTD(6)
(9) \{\neg \gamma\}\vdash \neg \beta; RTD(7)
(10) \{\neg \gamma\}\vdash (\neg \alpha \wedge \neg \beta); \wedge-Introduction(8,9)
(11) \vdash (\neg \gamma \rightarrow (\neg \alpha \wedge \neg \beta)); TD(10)
(12) \vdash (\neg(\neg \alpha \wedge \neg \beta)\rightarrow \gamma ); CPI(11)
(13) (A \wedge B) := \neg(\neg A \vee \neg B); \wedge – Définition
(14) \neg(A \wedge B) := \neg\neg(\neg A \vee \neg B); Négation des deux côtés dans (13)
(15) \neg(\neg\alpha \wedge \neg\beta) := \neg\neg(\neg\neg\alpha \vee \neg\neg\beta); Remplacement A:=\neg\alpha et B:=\neg\beta dans (14)
(16) \neg(\neg\alpha \wedge \neg\beta) \dashv \vdash (\alpha \vee \beta); DN(15)
(17) \vdash ((\alpha \vee \beta) \rightarrow \neg(\neg\alpha \wedge \neg\beta) ); TD(16)
(17) \vdash ((\alpha \vee \beta) \rightarrow \gamma ); SH(17,12)
(18)\boxed{ \vdash \gamma}; MP(3,17)




Preuve par les cas (cas)

Une autre technique de la logique classique est la preuve par les cas. Si une expression \beta peut être inférée d’une autre expression \alpha ainsi que de sa négation, alors l’expression \beta est nécessairement un théorème. Cela se représente formellement par l’écriture : \alpha \vdash \beta \; \wedge \; \neg\alpha \vdash \beta \Longrightarrow \vdash \beta. Sa démonstration est la suivante :

\begin{array}{rll} (1) & \alpha \vdash \beta &; Prémisse\\ (2) & \neg \alpha \vdash \beta &; Prémisse \\ (3) & \vdash \alpha \vee \neg\alpha &; TAU \\ (4) & \vdash \beta &; \vee-Élimination3(1,2,3) \end{array}




Réduction à l’Absurde (absurdo)

Une des techniques de la logique classique les plus utilisées dans les démonstrations, en particulier en mathématiques, est la réduction à l’absurde. Elle consiste en ce que si, à partir d’une expression \alpha, on infère une contradiction (une affirmation et sa négation), alors la négation de \alpha est une tautologie. Formellement, cela s’exprime comme suit : \{\alpha\}\vdash \beta \; \wedge \; \{\alpha\}\vdash \neg\beta \Longrightarrow \vdash \neg\alpha. Et cela peut être démontré par le raisonnement suivant :

(1)\boxed{\{\alpha\}\vdash \beta}; Prémisse
(2)\boxed{\{\alpha\}\vdash \neg\beta}; Prémisse
(3)\vdash (\alpha \rightarrow \beta); TD(1)
(4)\vdash (\alpha \rightarrow \neg\beta); TD(2)
(5)\vdash (\neg \beta \rightarrow \neg \alpha); CPI(3)
(6)\vdash (\beta \rightarrow \neg \alpha); CPI(4)
(7)\{\neg \beta \}\vdash \neg \alpha; RTD(5)
(8)\{\beta \}\vdash \neg \alpha; RTD(6)
(9)\boxed{\vdash \neg \alpha}; CAS(7,8)
Vues : 10

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *