logique propositionnelle, 1 Logique séance 2 M. Cozic M. Cozic logique propositionnelle, 1 Logique séance 2 remerciements à ... I ...D. Bonnay M. Cozic logique propositionnelle, 1 Logique séance 2 0. introduction M. Cozic logique propositionnelle, 1 Logique séance 2 la LP I la logique propositionnelle (LP) traite exclusivement des connecteurs propositionnels, c’est la partie la plus simple de la logique I pour étudier rigoureusement la notion de validité, elle construit un langage artificiel I la LP repose sur deux principes fondamentaux: (P1) principe de bivalence: tout énoncé a une et une seule valeur de vérité, il est ou bien vrai (noté V ou 1) ou bien faux (noté F ou 0) M. Cozic logique propositionnelle, 1 Logique séance 2 le principe de bivalence (P1) principe de bivalence: tout énoncé a une et une seule valeur de vérité, il est ou bien vrai (noté V ou 1) ou bien faux (noté F ou 0) I la LP est construite de telle sorte que le principe de bivalence soit satisfait; le principe fait néanmoins l’objet de nombreuses discussions en philosophie de la logique et du langage: (i) il n’est pas certain que le principe de bivalence soit satisfait dans les langues naturelles I exemple: les prédicats vagues. Il y a des personnes telles qu’il ne semble ni vrai, ni faux de dire qu’ils sont chauves (ou grandes, ou corpulentes, etc). On parle alors de cas-limites, et on dit qu’il y a un vide de valeur de vérité M. Cozic logique propositionnelle, 1 Logique séance 2 le principe de bivalence I attention ! il y a évidemment un multitude d’énoncés de la langue naturelle telle que l’on ne sait ni s’ils sont vrais, ni s’ils sont faux. Mais ce n’est pas une violation du principe de bivalence. (ii) il n’est pas certain qu’il faille que le principe de bivalence soit toujours satisfait I exemple: les futurs contingents = des énoncés portant sur des événements futurs qui peuvent, ou pas, advenir • N. Sarkozy se représentera en 2012 Certains soutiennent que la valeur de vérité de tels énoncés n’est pas “objectivement” déterminée. M. Cozic logique propositionnelle, 1 Logique séance 2 énoncés atomiques vs. complexes I on a vu quel rôle jouaient les connecteurs propositionnels dans la validité de certains arguments I les connecteurs propositionnels forment un nouvel énoncé à partir d’un ou plusieurs énoncés I exemple: • Si Marie est venue, Pierre est content I il y a donc des énoncés qui sont plus complexes que d’autres: “Si Marie est venue, Pierre est content” est plus complexe que “Marie est venue” I on appelle les énoncés comme “Marie est venue”, qui ne contiennent aucun énoncé comme partie, un énoncé atomique tandis que “Si Marie est venue, Pierre est content” est un énoncé complexe M. Cozic logique propositionnelle, 1 Logique séance 2 le principe de vérifonctionnalité (P2) principe de vérifonctionnalité: la valeur de vérité d’un énoncé complexe dépend exclusivement de la valeur de vérité des énoncés qui le composent et de la façon dont ses énoncés sont composés I conséquence: si, dans un énoncé complexe donné, je remplace un des énoncés constituants par un énoncé de même valeur de vérité, alors le nouvel énoncé complexe a la même valeur de vérité que l’énoncé complexe initial I exemple: Proust était écrivain et S. Royal a gagné la présidentielle de 2007 FAUX Proust était écrivain et F. Bayrou a gagné la présidentielle de 2007 FAUX M. Cozic logique propositionnelle, 1 Logique séance 2 le principe de vérifonctionnalité I il n’est pas certain que le principe de vérifonctionnalité soit toujours satisfait dans la langue naturelle I exemple: les énoncés de croyance • Pierre croit que S.Royal a gagné la présidentielle de 2007 (supposons que c’est FAUX) • Pierre croit que le chômage a diminué en 2011 (cela peut être VRAI - d’accord, Pierre est vraiment très mal informé) M. Cozic logique propositionnelle, 1 Logique séance 2 le principe de vérifonctionnalité I attention: le principe dit aussi que la valeur de vérité d’un énoncé complexe dépend de la façon dont les énoncés constituants sont composés I exemple: • Proust était écrivain et S. Royal a gagné la présidentielle de 2007 FAUX • Proust était écrivain ou S. Royal a gagné la présidentielle de 2007 VRAI M. Cozic logique propositionnelle, 1 Logique séance 2 1. les connecteurs propositionnels M. Cozic logique propositionnelle, 1 Logique séance 2 la LP I en LP, on compose des énoncés à l’aide des connecteurs propositionnels I la liste canonique des connecteurs est la suivante: ∧: la conjonction ∨: la disjonction ¬: la négation →: le conditionnel ↔: le bi-conditionnel I l’inteprétation des connecteurs propositionnels sera faite en sorte que le principe de vérifonctionnalité soit respecté M. Cozic logique propositionnelle, 1 Logique séance 2 La conjonction, ∧ Exemple: ‘Pierre est content et Marie est triste.’ p : Pierre est content q : Marie est triste p 1 1 0 0 q 1 0 1 0 p∧q La conjonction est un connecteur binaire M. Cozic logique propositionnelle, 1 Logique séance 2 La conjonction, ∧ Exemple: ‘Pierre est content et Marie est triste.’ p : Pierre est content q : Marie est triste p 1 1 0 0 q 1 0 1 0 p∧q 1 La conjonction est un connecteur binaire M. Cozic logique propositionnelle, 1 Logique séance 2 La conjonction, ∧ Exemple: ‘Pierre est content et Marie est triste.’ p : Pierre est content q : Marie est triste p 1 1 0 0 q 1 0 1 0 p∧q 1 0 La conjonction est un connecteur binaire M. Cozic logique propositionnelle, 1 Logique séance 2 La conjonction, ∧ Exemple: ‘Pierre est content et Marie est triste.’ p : Pierre est content q : Marie est triste p 1 1 0 0 q 1 0 1 0 p∧q 1 0 0 La conjonction est un connecteur binaire M. Cozic logique propositionnelle, 1 Logique séance 2 La conjonction, ∧ Exemple: ‘Pierre est content et Marie est triste.’ p : Pierre est content q : Marie est triste p 1 1 0 0 q 1 0 1 0 p∧q 1 0 0 0 La conjonction est un connecteur binaire M. Cozic logique propositionnelle, 1 Logique séance 2 La négation, ¬ Exemple: ‘Pierre n’est pas content.’ p : Pierre est content p 1 0 M. Cozic ¬p logique propositionnelle, 1 Logique séance 2 La négation, ¬ Exemple: ‘Pierre n’est pas content.’ p : Pierre est content p 1 0 M. Cozic ¬p 0 logique propositionnelle, 1 Logique séance 2 La négation, ¬ Exemple: ‘Pierre n’est pas content.’ p : Pierre est content p 1 0 M. Cozic ¬p 0 1 logique propositionnelle, 1 Logique séance 2 La disjonction, ∨ Exemple: ‘il va pleuvoir ou il va neiger’ p : il va pleuvoir q : il va neiger p 1 1 0 0 q 1 0 1 0 M. Cozic p∨q logique propositionnelle, 1 Logique séance 2 La disjonction, ∨ Exemple: ‘il va pleuvoir ou il va neiger’ p : il va pleuvoir q : il va neiger p 1 1 0 0 q 1 0 1 0 M. Cozic p∨q 0 logique propositionnelle, 1 Logique séance 2 La disjonction, ∨ Exemple: ‘il va pleuvoir ou il va neiger’ p : il va pleuvoir q : il va neiger p 1 1 0 0 q 1 0 1 0 M. Cozic p∨q 1 0 logique propositionnelle, 1 Logique séance 2 La disjonction, ∨ Exemple: ‘il va pleuvoir ou il va neiger’ p : il va pleuvoir q : il va neiger p 1 1 0 0 q 1 0 1 0 M. Cozic p∨q 1 1 0 logique propositionnelle, 1 Logique séance 2 La disjonction, ∨ Exemple: ‘il va pleuvoir ou il va neiger’ p : il va pleuvoir q : il va neiger p 1 1 0 0 q 1 0 1 0 M. Cozic p∨q 1 1 1 0 logique propositionnelle, 1 Logique séance 2 disjonction inclusive ou exclusive I l’interprétation de ∨ en fait une disjonction inclusive I “ou bien..., ou bien...” correspond à une disjonction exclusive: “ou bien S, ou bien S 0 ” est vrai ssi exactement l’un des deux énoncés S, S 0 est vrai I la grande question: le “ou” de la langue naturelle correspond-il à la disjonction inclusive, à la disjonction exclusive ou tantôt à l’une et tantôt à l’autre ? M. Cozic logique propositionnelle, 1 Logique séance 2 disjonction inclusive ou exclusive I des énoncés comme • Jean est arrivé en France mardi ou mercredi • Pierre est né à Valenton ou à Limeil-Brévanne semblent recevoir une interprétation exclusive I mauvais argument; pourquoi ? parce que pour discriminer entre la disj. inclusive et la disj. exclusive, il faut regarder ce qui se passe quand les deux énoncés constituants sont vrais. Dans les autres cas de figure, les deux disjonctions ont le même comportement ! M. Cozic logique propositionnelle, 1 Logique séance 2 disjonction inclusive ou exclusive • Marie a rencontré Jean ou Paul à la soirée I il semble que si quelqu’un affirme cela, on a envie d’en inférer que Marie n’a pas rencontré Jean et Paul à la soirée, donc que la disjonction est exclusive I mais des philosophes du langage-linguistes soutiennent que non: pour expliquer l’inférence, on a besoin que de la disjonction inclusive et de principes généraux gouvernant la conversation I idée: si le locuteur savait que Marie a rencontré Jean et Paul à la soirée, et s’il voulait être le plus informatif possible, alors il dirait directement • Marie a rencontré Jean ou Paul à la soirée M. Cozic logique propositionnelle, 1 Logique séance 2 Le conditionnel, → Exemple: ‘Si Pierre est content alors Marie est triste.’ p : Pierre est content q : Marie est triste p 1 1 0 0 q 1 0 1 0 M. Cozic p→q logique propositionnelle, 1 Logique séance 2 Le conditionnel, → Exemple: ‘Si Pierre est content alors Marie est triste.’ p : Pierre est content q : Marie est triste p 1 1 0 0 q 1 0 1 0 M. Cozic p→q 0 logique propositionnelle, 1 Logique séance 2 Le conditionnel, → Exemple: ‘Si Pierre est content alors Marie est triste.’ p : Pierre est content q : Marie est triste p 1 1 0 0 q 1 0 1 0 M. Cozic p→q 1 0 logique propositionnelle, 1 Logique séance 2 Le conditionnel, → Exemple: ‘Si Pierre est content alors Marie est triste.’ p : Pierre est content q : Marie est triste p 1 1 0 0 q 1 0 1 0 M. Cozic p→q 1 0 1 1 logique propositionnelle, 1 Logique séance 2 I du point de vue du conditionnel matériel, • Si Pierre est content, Marie est triste (p → q) a les conditions de vérité de • Pierre n’est pas content ou Marie est triste (¬p ∨ q) I le conditionnel est le connecteur dont l’interprétation est la plus problématique; ces difficultés sont connues depuis l’Antiquité • Si Nicolas Sarkozy n’avait pas été élu président, Zinédine Zidane l’aurait été • Si Pierre ajoute du sucre dans son café, il le trouvera meilleur ∴ Si Pierre ajoute du sucre et de l’essence dans son café, il le trouvera meilleur M. Cozic logique propositionnelle, 1 Logique séance 2 I 1 1 0 0 p 2 22 connecteurs binaires possibles: 1 0 1 0 q f1 0 0 0 0 ⊥ f2 0 0 0 1 - f3 0 0 1 0 6 ← f4 0 1 0 0 9 f5 1 0 0 0 ∧ f6 0 0 1 1 ¬p M. Cozic f7 0 1 0 1 ¬q f8 0 1 1 0 ↔ f9 1 0 0 1 = f10 1 0 1 0 q f11 1 1 0 0 p f12 0 1 1 1 | f13 1 0 1 1 → f14 1 1 0 1 ← logique propositionnelle, 1 Logique séance 2 f15 1 1 1 0 ∨ f16 1 1 1 1 > 2. le langage de la LP M. Cozic logique propositionnelle, 1 Logique séance 2 Définition L’alphabet A d’un langage propositionnel est la donnée 1. d’un ensemble de formules atomiques At = {p, q, r , ...} 2. d’un ensemble de connecteurs : {∨, ∧, ¬, →, ↔} 3. d’une parenthèse ouvrante et d’une parenthèse fermante {), (} M. Cozic logique propositionnelle, 1 Logique séance 2 Définition Une expression formée à partir d’un alphabet A est une suite finie d’éléments de l’alphabet. I Le langage propositionnel L(A) fondé sur l’alphabet A est l’ensemble des expressions formées à partir de A. I exemple: "))))¬ ∨ p → q", "(p ∧ r )", "q" sont des expressions du langage propositionnel. I rem1: les guillemets marquent le fait qu’on fait mention et non usage d’une expression I rem2: on simplifie et s’en dispense par la suite quand on fait mention d’expressions du langage formel M. Cozic logique propositionnelle, 1 Logique séance 2 Notation 1. φ, ψ, χ pour désigner des expressions quelconques du langage propositionnel 2. ◦ pour désigner un connecteur binaire quelconque I φ, ψ, χ,..., et ◦ appartiennent au méta-langage, pas au langage objet. M. Cozic logique propositionnelle, 1 Logique séance 2 Définition L’ensemble Form des formules du langage propositionnel L(A) est l’ensemble des expressions tel que (i) toute formule atomique p ∈ At est une formule (ii) si φ est une formule, alors ¬φ est une formule (iii) si φ et ψ sont des formules et ◦ un connecteur propositionnel, alors (φ ◦ ψ) est une formule (iv) seules les expressions engendrées par un nombre fini d’applications des règles précédentes sont des formules M. Cozic logique propositionnelle, 1 Logique séance 2 Les expressions suivantes sont-elles des formules ? p pq (p ∨ q) (p ∨ q ¬p (¬p) ¬((p → q) ∨ (p ∧ r )) ¬(p¬q) M. Cozic logique propositionnelle, 1 Logique séance 2 Les expressions suivantes sont-elles des formules ? p pq (p ∨ q) (p ∨ q ¬p (¬p) ¬((p → q) ∨ (p ∧ r )) ¬(p¬q) √ M. Cozic logique propositionnelle, 1 Logique séance 2 Les expressions suivantes sont-elles des formules ? p pq (p ∨ q) (p ∨ q ¬p (¬p) ¬((p → q) ∨ (p ∧ r )) ¬(p¬q) √ × M. Cozic logique propositionnelle, 1 Logique séance 2 Les expressions suivantes sont-elles des formules ? p pq (p ∨ q) (p ∨ q ¬p (¬p) ¬((p → q) ∨ (p ∧ r )) ¬(p¬q) √ × √ M. Cozic logique propositionnelle, 1 Logique séance 2 Les expressions suivantes sont-elles des formules ? p pq (p ∨ q) (p ∨ q ¬p (¬p) ¬((p → q) ∨ (p ∧ r )) ¬(p¬q) √ × √ × M. Cozic logique propositionnelle, 1 Logique séance 2 Les expressions suivantes sont-elles des formules ? p pq (p ∨ q) (p ∨ q ¬p (¬p) ¬((p → q) ∨ (p ∧ r )) ¬(p¬q) √ × √ × √ M. Cozic logique propositionnelle, 1 Logique séance 2 Les expressions suivantes sont-elles des formules ? p pq (p ∨ q) (p ∨ q ¬p (¬p) ¬((p → q) ∨ (p ∧ r )) ¬(p¬q) √ × √ × √ × M. Cozic logique propositionnelle, 1 Logique séance 2 Les expressions suivantes sont-elles des formules ? p pq (p ∨ q) (p ∨ q ¬p (¬p) ¬((p → q) ∨ (p ∧ r )) ¬(p¬q) √ × √ × √ × √ M. Cozic logique propositionnelle, 1 Logique séance 2 Les expressions suivantes sont-elles des formules ? p pq (p ∨ q) (p ∨ q ¬p (¬p) ¬((p → q) ∨ (p ∧ r )) ¬(p¬q) √ × √ × √ × √ × M. Cozic logique propositionnelle, 1 Logique séance 2 I On peut représenter la manière dont une formule a été construite en appliquant les règles de formation à l’aide d’un arbre de formation : (p ∨ (¬p → q)) p (¬p → q) ¬p q p M. Cozic logique propositionnelle, 1 Logique séance 2 Théorème (Théorème de lecture unique) A chaque formule est associée un unique arbre de formation. I différence importante d’avec la langue naturelle, qui présente des ambiguités syntaxiques. Il arrive qu’une même phrase puisse être ‘engendrée’ de plusieurs manières différentes, et ‘lue’ de plusieurs manières différentes. M. Cozic logique propositionnelle, 1 Logique séance 2 (1) Jean est venu et Pierre est parti ou Marie était mal. M. Cozic logique propositionnelle, 1 Logique séance 2 (1) Jean est venu et Pierre est parti ou Marie était mal. A l’oral, l’intonation permet parfois de lever les ambiguités : ‘(1a)’ Jean est venu et Pierre est parti ... ou Marie était mal. ‘(1b)’ Jean est venu et ... Pierre est parti ou Marie était mal. M. Cozic logique propositionnelle, 1 Logique séance 2 (1) Jean est venu et Pierre est parti ou Marie était mal. A l’oral, l’intonation permet parfois de lever les ambiguités : ‘(1a)’ Jean est venu et Pierre est parti ... ou Marie était mal. ‘(1b)’ Jean est venu et ... Pierre est parti ou Marie était mal. M. Cozic logique propositionnelle, 1 Logique séance 2 (1) Jean est venu et Pierre est parti ou Marie était mal. A l’oral, l’intonation permet parfois de lever les ambiguités : ‘(1a)’ Jean est venu et Pierre est parti ... ou Marie était mal. ‘(1b)’ Jean est venu et ... Pierre est parti ou Marie était mal. Dans notre langage formel, il n’y a pas d’ambiguité car il y a des parenthèses : ((p ∧ q) ∨ r ) (p ∧ (q ∨ r )) M. Cozic logique propositionnelle, 1 Logique séance 2 A chacune des deux formules ((p ∧ q) ∨ r ) et (p ∧ (q ∨ r )) correspond bien un arbre de formation différent : (p ∧ (q ∨ r )) p ((p ∧ q) ∨ r ) (q ∨ r ) q (p ∧ q) r p M. Cozic r q logique propositionnelle, 1 Logique séance 2 On s’autorisera quelques libertés (de plus en plus) I suppression des parenthèses extérieures ((p ∧ q) ∨ r ) (p ∧ q) ∨ r I regroupement des conjonctions et disjonctions ((p ∧ q) ∧ r ) p ∧ q ∧ r M. Cozic logique propositionnelle, 1 Logique séance 2 Combien de parenthèses ? Combien de parenthèses dans une formule ? p, (p ∧ q), ¬(p ∧ q), ((p ∧ q) ∨ r ) ... Toutes les formules ont un nombre paire de parenthèses. C’est à peu près évident, “on le voit bien” Mais ... comment est-ce qu’on le montre ? M. Cozic logique propositionnelle, 1 Logique séance 2 Analogie Comment est-ce qu’on construit l’ensemble des entiers ? I On prend 0 I et on clôt par successeur Comment est-ce qu’on construit l’ensemble des formules ? I On prend les atomes I et on clôt par les opérations logiques M. Cozic logique propositionnelle, 1 Logique séance 2 Induction sur les entiers Comment est-ce qu’on démontre que tous les entiers ont une certaine propriété P ? I Soit on montre, pour un entier quelconque n, que n a bien la propriété P I Soit on fait une démonstration par induction : I I On montre que 0 a P On montre que si n a P, alors n + 1 a P (“P passe au successeur”) M. Cozic logique propositionnelle, 1 Logique séance 2 Exemple Prenons comme propriété P la propriété suivante : pour tout entier n, on a 0 + ... + n = I 0 a bien P I P passe au successeur Supposons que 0 + ... + n = 0 + ... + n + n + 1 = n(n+1) + n + 1 par H.I. 2 n(n+1)+2(n+1) = 2 n+1(n+2) = X 2 M. Cozic n(n+1) 2 n(n+1) 2 (H.I.) logique propositionnelle, 1 Logique séance 2 Induction sur les formules Pour montrer que toutes les formules ont une certaine propriété P, il suffit de montrer que : I Si p ∈ At, alors p a la propriété P I Si φ a P, alors ¬φ a P I Si φ, ψ ont P, alors (φ ∧ ψ), (φ ∨ ψ), (φ → ψ) et (φ ↔ ψ) ont P. M. Cozic logique propositionnelle, 1 Logique séance 2 Prenons comme propriété P la propriété suivante : pour toute formule φ, φ a un nombre pair de parenthèses I Les formules atomiques ont 0 parenthèse. I Supposons que φ a 2n parenthèses, alors ¬φ a 2n parenthèses. I Supposons que φ a 2m et ψ 2n parenthèses, alors (φ ∧ ψ) a 2m + 2n + 2 = 2(m + n + 1) parenthèses et même chose pour (φ ∨ ψ), (φ → ψ) et (φ ↔ ψ). X M. Cozic logique propositionnelle, 1 Logique séance 2