LOGIQUE 203 A Brève présentation du calcul des propositions 1. Arbres et tableaux sémantiques Un argument consiste en une suite finie de phrases, les prémisses, et d’une autre, la conclusion que les prémisses étayent (i) Il pleut ou il neige (ii) Si W est réélu, alors Hillary a une chance en 2008 (iii) Caïn sentait mauvais et Abel sentait bon Il ne neige pas Hillary a une chance en 2008 ______________ ___________________ ________ _______ Il pleut W sera réélu Caïn sentait mauvais Un argument est déductivement valide si et seulement si ( « ssi ») sa conclusion est vraie quand ses prémisses sont vraies Un argument est sain si et seulement si il est valide et ses prémisses sont vraies Un ensemble de propositions en implique une autre ssi la vérité de celle-ci est garantie par la vérité de celles-là. Une proposition A est équivalente à une proposition B ssi A et B ont la même valeur de vérité propositions ( phrases, énoncés) valide ( tautologie, logiquement vraie) vraie dans toutes les circonstances contingente vraie dans certaines circonstances, fausse dans d’autres contradictoire fausse dans toutes les circonstances satisfiable vraie dans certaines circonstances Un ensemble de phrases est satisfiable (consistant) ssi elles peuvent être vraies ensemble Un ensemble de phrases est contradictoire ssi il est impossible que tous ses membres soient vrais SYNTAXE du calcul des propositions 1. propositions (phrases, énoncés) : p, q, r, s … 2. connecteurs : ne pas () , et (&) , ou () , si…alors () , si et seulement si ( ) 3. parenthèses : ( , ) 4. Règles de formation : toute lettre de proposition est une formule si est une formule, A est une formule si A et B sont des formules alors A & B, A B, A B, et A B sont des formules 5. langage-objet ( p, q, r..) vs metalangage ( A, B, C) 6. propositions atomiques (sans composants) ; propositions complexes ( qui ont des propositions comme composants) 7. portée d’un connecteur : l’occurrence du connecteur avec les composants qu’il lie 8. connecteur principal : celui qui a la portée la plus large SEMANTIQUE 1. propositions vraies ( V) ou fausses (F) 2. connecteur vérifonctionnel : ssi les valeurs de vérité des propositions composantes déterminent la valeur de vérité des propositions complexes formées à partir du connecteur 3. fonction de vérité : fonction qui prend n valeurs de vérité comme arguments et produit une valeur de vérité comme valeur. négation p p conjonction p q p&q p q disjonction pq p q conditionnel pq p q biconditionnel p q V F V V V V V V V V V V V F V V F V F V V F F V F F F V F V V F V V F V F F F F F F F F F F F V Interpretation d’ une lettre de proposition. Forme d’argument. Validité d’une formule ( vraie sous toutes les interprétations). Validité d’une forme d’argument (si toute interprétation qui rend les formules prémisses vraies rend aussi la conclusion vraie). Un ensemble de formules S en implique une autre ssi toute interprétation de S avec A qui rend tout membre de S vrai rend aussi A vraie. Equivalence de deux formules : si elles s’accordent en valeur de vérité sous toutes les interprétations. Un ensemble de formules est satisfiable ssi sous une interprétation chaque membre de l’ensemble est vrai. Une formule est une tautologie (vérité logique) ssi elle est vraie sous toutes les interprétations ; contradictoire si elle est fausses sous toutes ses interprétations. Une méthode de décision pour une propriété P est une méthode mécanique pour déterminer si un objet a P. Un ensemble est décidable ssi il y a une procédure de décision pour cet ensemble. La méthode des tables de vérité est une méthode de décision pour les formules de CP ( satisfiabilité, équivalence, implication d’ensembles de formules). 2n lignes pour n lettres de propositions. (donc par exemple une formule de 18 lettres requiert 262.144 rangées, et la table aurait 31.000 000 de V et F dans les colonnes). (i) p q p ______ q (ii) p q q _______ p (iii) p & q _____ p Ces inférences sont-elles valides ? Faire une table de vérité. Mais comment éviter de faire une table trop longue ? Travailler à rebours : supposer que les prémisses sont vraies et la conclusion est fausse. Une inférence est (vérifonctionnelement) valide ssi il n’y a aucune interprétation qui rende ses prémisses vraies et sa conclusion fausse ( ou s’il n’y a pas de contre exemple à cette inférence). Arbres A V V F F B V F V F A&B V F F F AB A B V V V V F V F V V F F V VA FAB FA VA V (A & B) VA FB ( A & B) VB A A B F A B VB FA A FA VA A A A B A B B A B (A B) A B B AB A B V A A B FA FB (A B ) B VB VA B AB A VA&B (A B ) A B A B A B A ( double négation) A Une branche d’un arbre est fermée ssi une formule et sa négation apparaissent dessus Un arbre est fermé ssi toute branche est fermée ; autrement il est ouvert Un arbre ouvert indique que l’ensemble des formules qui le forment sont satisfiables conjointement Un arbre est terminé ssi (i) il est fermé ou (ii) seules des formules atomiques et leurs négations y figurent (i) p X pq p ______ q q (ii) pq q _______ p p q X (iii) p & q _____ p p X Test pour la validité d’un argument A1 An B Ferme : valide ; A1 … An impliquent B Ouvert : non valide ; A1 … An n’ impliquent pas B Exemples p q implique-t-il p q ? p & q implique-t-il ( p q) ? p et p r implique-t-il r ? pq, p q / q? Test pour l’équivalence de A et de B A B B A ferme : A implique B ferme B implique A A et B équivalents Exemples (p ( q r) ) ( ( p q) ( p r) ) Test pour une tautologie A ferme : A tautologie ouvert : A contingent ou contradictoire Test pour contradiction ou satisfiabilité A ferme : contradictoire ouvert : satisfiable