logique propositionnelle, 2 sémantique de LP Logique séance 3

Documents pareils
Langage SQL : créer et interroger une base

progression premiere et terminale

... /5. Bases de Données I (J. Wijsen) 23 janvier 2009 NOM + PRENOM : Orientation + Année : Cet examen contient 11 questions.

Dualité dans les espaces de Lebesgue et mesures de Radon finies

F. Barthélemy. 17 mai 2005

Information utiles. webpage : Google+ : digiusto/

L exclusion mutuelle distribuée

Plus courts chemins, programmation dynamique

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Université Paris-Dauphine DUMI2E 1ère année, Applications

Probabilités stationnaires d une chaîne de Markov sur TI-nspire Louis Parent, ing., MBA École de technologie supérieure, Montréal, Québec 1

Chapitre 5 : Flot maximal dans un graphe

Latitude N Longitude E Altitude 376 m RÉSUMÉ MENSUEL DU TEMPS DE JANVIER 2014

Intelligence Artificielle Planification

Séminaire TEST. 1 Présentation du sujet. October 18th, 2013

Votre Réseau est-il prêt?

Exemple 4.4. Continuons l exemple précédent. Maintenant on travaille sur les quaternions et on a alors les décompositions

6. Les différents types de démonstrations

Poll-O Guide de l utilisateur. Pierre Cros

LEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples.

Conception des systèmes répartis

MIS 102 Initiation à l Informatique

PREAVIS DE LA MUNICIPALITE AU CONSEIL COMMUNAL

Bases de données documentaires et distribuées Cours NFE04

Créer et modifier un fichier d'importation SAU avec Excel

Logique. Plan du chapitre

Les transactions 1/46. I même en cas de panne logicielle ou matérielle. I Concept de transaction. I Gestion de la concurrence : les solutions

académique academic adversaire opponent arguments arguments, contentions auxiliaire visuel prop, visual aide besoin need

Royaume du Maroc. Simpl-TVA. E-service de télédéclaration et de télépaiement de la TVA. 20 juin juin 2006

td3a correction session7az

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

Arguments d un programme

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

INTÉRÊT DU SCANNER 3D DANS LA MESURE DE L'ANTÉVERSION DES COLS FÉMORAUX

Créer et modifier un fichier d'import des coordonnées approximatives avec Excel

Cours 1 : Qu est-ce que la programmation?

choisir H 1 quand H 0 est vraie - fausse alarme

TESTS D HYPOTHÈSE FONDÉS SUR LE χ².

Élasticité des applications à base de services dans le Cloud

DON ET GREFFE D ORGANES EN TUNISIE. Dr Mylène Ben Hamida Centre National pour la Promotion de la Transplantation d Organes

La sécurité informatique à l heure de la 3 ème plate-forme. Karim BAHLOUL Directeur Etudes et Conseil IDC France 20 mai 2014

Transformation IT de l entreprise ANALYTIQUE: L ÈRE WATSON

Propriétés des options sur actions

Conventions d écriture et outils de mise au point

Auto-Entreprise : Activités : Eric SOTY - Siret n Formation Bureautique, continue d'adultes. Tél : Fax :

1. Les comptes de dépôt et d épargne

Package TestsFaciles

Model checking temporisé

Arbres binaires de recherche

Analyse de la variance Comparaison de plusieurs moyennes

Hedging delta et gamma neutre d un option digitale

Séquence 4. Comment expliquer la localisation des séismes et des volcans à la surface du globe?

Transformation IT de l entreprise BIG DATA, MÉTIERS ET ÉVOLUTION DES BASES DE DONNÉES

Une forme générale de la conjecture abc

Plan du cours Cours théoriques. 29 septembre 2014

Introduction à la sémantique

Séance 1 Introduction aux bases de données

Bases de données Cours 5 : Base de données déductives

L analyse différenciée selon les sexes

7/26/2011. Analyse des besoins. Contextualisation. Univers de pensée et univers de croyance. Droit et interculturel. Les bases de connaissances

Classes et Objets en Ocaml.

Cours 1 : La compilation

Le modèle de Black et Scholes

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

TP, première séquence d exercices.

Probabilités sur un univers fini

ANALYSE DU BESOIN. L ANALYSE FONCTIONNELLE par Jean-Marie VIRELY & all (ENS Cachan) Cette présentation décrit l outil «Analyse du Besoin».

Note à l attention du CCE de l UES EIFFAGE ENERGIE sur la création du FCPE Eiffage Actionnariat Relais 2014

Créer une base de données vidéo sans programmation (avec Drupal)

eduscol Ressources pour la voie professionnelle Français Ressources pour les classes préparatoires au baccalauréat professionnel

COMMISSION DES COMMUNAUTES EUROPÉENNES

Limites finies en un point

Réalisabilité et extraction de programmes

Intégrale de Lebesgue

Plan du cours : Zippers. Des fonctions sur les listes avec position. Des fonctions sur les listes avec position

Cours No 3 : Identificateurs, Fonctions, Premières Structures de contrôle.

COMPTE - RENDU DU CONSEIL MUNICIPAL DU 8 MARS 2012

Bases de Données Relationnelles. Le Modèle Relationnel

Stage : "Développer les compétences de la 5ème à la Terminale"

Bases de données cours 1

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

TD séance n 2c Mise à jour des Systèmes

Systèmes et réseaux d information et de communication

$ Duvernay (Laval) Quartier Val des Brises Maison à étages

Taux fixe, taux variable ou les deux : Comment choisir le type de taux hypothécaire qui vous convient?

Guide à destination des usagers. Mise à jour le 7 mars 2014

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

Algorithmique des Systèmes Répartis Protocoles de Communications

Calculabilité Cours 3 : Problèmes non-calculables.

Aide - mémoire gnuplot 4.0

Table des matières Sources

POLITIQUE DE COMMUNICATION

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Le passage de l'embedded Value à l'economic Value

erma (Instructions d utilisateur )

Probabilités sur un univers fini

Le langage C. Séance n 4

Bases de Données relationnelles et leurs systèmes de Gestion

Transcription:

logique propositionnelle, 2 sémantique de LP Logique séance 3 M. Cozic

remerciements à......d. Bonnay

3. sémantique de LP

introduction sémantique = partie de la LP qui s occupe de l interprétation du langage on a déjà vu une partie de la sémantique en donnant la sémantique des connecteurs propositionnels maintenant on va voir comment assigner systématiquement une valeur de vérité à une formule en fonction des valeurs de vérité de ses constituants objectif: donner une caractérisation rigoureuse de l idée informelle de la conséquence logique: Supposé la vérité des prémisses, il faut nécessairement que la conséquence soit vraie. Arnaud & Nicole, Logique de Port-Royal, III,1

3.1. valuation atomique et valuation

éfinition Une valuation atomique (v.a.) v est une fonction v : At {0, 1}. Soit un langage avec trois atomes. At = {p, q, r} La fonction v : {p, q, r} {0, 1} définie par v(p) = 1, v(q) = 0, v(r) = 1 est une v.a. Intuitivement, une v.a. correspond à une situation possible.

Si on a 2 atomes, on a 4 v.a. : p q 1 1 1 0 0 1 0 0

Si on a 3 atomes, p q r 1 1 1 0 0 1 0 0

Si on a 3 atomes, p q r 1 1 1 0 1 0 0 1 0 0

Si on a 3 atomes, p q r 1 1 1 1 1 0 1 0 0 1 0 0

Si on a 3 atomes, on a 8 v.a. : p q r 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 0 0 0

Si on a n atomes, on a v.a.

Si on a n atomes, on a 2 n v.a.

Une fois qu on a fixé la valeur de vérité des atomes, on a fixé la valeur de vérité de toutes les formules : p q r (p q) (p q) r ((p q) r) p) 1 1 0

Une fois qu on a fixé la valeur de vérité des atomes, on a fixé la valeur de vérité de toutes les formules : p q r (p q) (p q) r ((p q) r) p) 1 1 0

Une fois qu on a fixé la valeur de vérité des atomes, on a fixé la valeur de vérité de toutes les formules : p q r (p q) (p q) r ((p q) r) p) 1 1 0 1

Une fois qu on a fixé la valeur de vérité des atomes, on a fixé la valeur de vérité de toutes les formules : p q r (p q) (p q) r ((p q) r) p) 1 1 0 1 0

Une fois qu on a fixé la valeur de vérité des atomes, on a fixé la valeur de vérité de toutes les formules : p q r (p q) (p q) r ((p q) r) p) 1 1 0 1 0 1

éfinition Une valuation est une fonction V : Form {0, 1}

éfinition Une valuation est une fonction V : Form {0, 1} qui respecte les tables de vérité des connecteurs

éfinition Une valuation est une fonction V : Form {0, 1} i.e. telle que : V ((φ ψ)) = min(v ((φ), V (ψ)), V ((φ ψ)) = max(v ((φ), V (ψ)), V ((φ ψ)) = 0 si V (φ) = 1 et V (ψ) = 0, et 1 sinon, V ((φ ψ)) = 1 si V (φ) = V (ψ), et 0 sinon, V ( φ) = 1 V (φ).

héorème Soit v une valuation atomique; il existe une unique valuation V qui étend v i.e. telle que pour toute formule atomique p, v(p) = V (p). signification: la valeur de vérité d une formule du langage ne dépend que de la valeur de vérité des formules atomiques du langage Prop. Soient V et V deux valuations qui s accordent sur les formules atomiques d une formule φ (i.e. pour toute formule atomique p apparaissant dans φ, V (p) = V (p)). Alors V (φ) = V (φ).

Prop. Soient V et V deux valuations qui s accordent sur les formules atomiques d une formule φ (i.e. pour toute formule atomique p apparaissant dans φ, V (p) = V (p)). Alors V (φ) = V (φ). Preuve par induction : Pour p At, alors V (p) = V (p) par hypothèse. Pour φ, V ( φ) = 1 V (φ) (par déf.) = 1 V (φ (par H.I.) = V ( φ) (par déf) Même chose pour (φ ψ), (φ ψ), (φ ψ) et (φ ψ).

valuation et évaluation la Prop. qui précède signifie que pour une formule φ qui contient n formules atomiques, il y a 2 n (classes de) valuations pertinente évaluer une formule φ contenant n formules atomiques, c est donner sa valeur de vérité pour chacune des 2 n valuations pertinentes on présente l évaluation d une formule sous la forme d une table de vérité où (a) les lignes correspondent aux différentes valuations pertinentes et (b) les colonnes correspondent aux différentes sous-formules jusqu à arriver à la formule elle-même qui est placée dans la colonne la plus à droite

évaluation et table de vérité exemple : (p ( p q)) (p ( p q)) p ( p q) p q table de vérité: p q p ( p q) (p ( p q)) 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1 0 0 1 0 0 p

3.2. Notions logiques fondamentales

éfinition Une formule φ est une tautologie (notation: φ) ssi pour toute valuation V, V (φ) = 1. En termes de table de vérité: la colonne terminale ne contient que des 1. Exemple: (((p q) p) p) p q p q (p q) p (((p q) p) p) 1 1 1 1 1 1 0 0 1 1 0 1 1 0 1 0 0 1 0 1

éfinition Une formule φ est une antilogie (ou : contradiction) ssi pour toute val. V, V (φ) = 0. En termes de table de vérité: la colonne terminale ne contient que des 0. Exemple: ((p p) ( p p)) p p (p p) ( p p) ((p p) ( p p)) 1 0 0 1 0 0 1 1 0 0

éfinition Une formule φ est une formule neutre ssi il existe deux val. V et V telles que V (φ) = 0 et V (φ) = 1. En termes de table de vérité: la colonne terminale contient au moins un 1 et au moins un 0. Exemple: (p q) p q p q 1 1 1 1 0 0 0 1 1 0 0 1

éfinition φ et ψ sont équivalentes (φ ψ) ssi pour toute val. V, V (φ) = V (ψ) En termes de table de vérité: les colonnes terminales des deux formules sont identiques. Exemple : (p q) ( q p) p q (p q) p q ( q p) 1 1 1 0 0 1 1 0 0 0 1 0 0 1 1 1 0 1 0 0 1 1 1 1

On va définir la relation de conséquence logique.

On va définir la relation de conséquence logique. comme une relation entre un ensemble de formules et une formule

On va définir la relation de conséquence logique. comme une relation entre un ensemble de formules Γ et une formule φ notation : Γ φ

On va définir la relation de conséquence logique. comme une relation entre un ensemble de formules Γ et une formule φ notation : Γ φ On veut que Γ φ ssi un argument dont les prémisses sont Γ et la conclusion φ est correct.

On va définir la relation de conséquence logique. comme une relation entre un ensemble de formules Γ et une formule φ notation : Γ φ On veut que Γ φ ssi un argument dont les prémisses sont Γ et la conclusion φ est correct. Idée : on va utiliser la notion de valuation.

éfinition Γ a pour conséquence logique φ (Γ φ) ssi pour toute val V, si pour toute formule ψ dans Γ on a V (ψ) = 1, alors V (φ) = 1. Exemple : {p, (p q)} q {q, (p q)} p p q p q 1 1 1 1 0 0 0 1 1 0 0 1

éfinition Γ a pour conséquence logique φ (Γ φ) ssi pour toute val V, si pour toute formule ψ dans Γ on a V (ψ) = 1, alors V (φ) = 1. Exemple : {p, (p q)} q {q, (p q)} p p q p q 1 1 1 1 0 0 0 1 1 0 0 1

éfinition Γ a pour conséquence logique φ (Γ φ) ssi pour toute val V, si pour toute formule ψ dans Γ on a V (ψ) = 1, alors V (φ) = 1. Exemple : {p, (p q)} q {q, (p q)} p p q p q 1 1 1 1 0 0 0 1 1 0 0 1

éfinition Γ a pour conséquence logique φ (Γ φ) ssi pour toute val V, si pour toute formule ψ dans Γ on a V (ψ) = 1, alors V (φ) = 1. Exemple : {p, (p q)} q {q, (p q)} p p q p q 1 1 1 1 0 0 0 1 1 0 0 1

éfinition Γ a pour conséquence logique φ (Γ φ) ssi pour toute val V, si pour toute formule ψ dans Γ on a V (ψ) = 1, alors V (φ) = 1. Exemple : {p, (p q)} q {q, (p q)} p p q p q 1 1 1 1 0 0 0 1 1 0 0 1

éduction φ ψ ssi (φ ψ) Fait φ ψ ssi φ ψ Preuves: exercice

Fait φ est une tautologie ssi φ est une antilogie. Preuve φ est une tautologie ssi pour toute val V, V (φ) = 1 (déf de taut.) ssi pour toute val V, V ( φ) = 0 (déf. de ) ssi φ est une antilogie (déf de antilogie)

éfinition Γ est contradictoire ssi il n existe pas de val V telle que pour tout ψ dans Γ, V (ψ) = 1. fait Γ φ ssi Γ { φ} est contradictoire Preuve: Γ φ ssi pour toute val V, si pour toute ψ dans Γ on a V (ψ) = 1, alors V (φ) = 1. (déf ) ssi pour toute val V, si pour toute ψ dans Γ on a V (ψ) = 1, alors V ( φ) = 0. (déf de ) ssi il n existe pas de val V telle que pour tout ψ dans Γ { φ}, V (ψ) = 1. logique ssi Γ { φ} est contradictoire (déf contradictoire)

Fait Si φ et ψ n ont pas d atomes en commun, alors φ ψ ssi φ ou ψ Preuve: : immédiat. : par contraposition.

Supp. (1) φ, (2) ψ et (3) φ et ψ pas d at. commun. On veut montrer que φ ψ (4) il existe V telle que V (φ) = 1 par (1) (5) il existe V telle que V (ψ) = 0 par (2) (6) il existe V telle que pour tout atome p i de φ, V (p i ) = V (p i ) et pour tout atome q j de ψ, V (q j ) = V (q j ) par (3), (7) V (φ) = V (φ) = 1 et V (ψ) = V (ψ) = 0 par (4), (5), (6) et Th. vu précédemment. (8) φ ψ

équivalence remarquable Lois de de Morgan : (φ ψ) ( φ ψ) (φ ψ) ( φ ψ) Associativité de et de (φ (ψ χ)) ((φ ψ) χ) (φ (ψ χ)) ((φ ψ) χ) Commutativité de et de (φ ψ) (ψ φ) (φ ψ) (ψ φ)

équivalence remarquable Distributivité de sur et sur φ (ψ χ) (φ ψ) (φ χ) φ (ψ χ) (φ ψ) (φ χ) Idempotence φ (φ φ) (φ φ) Double négation φ φ Conditionnel φ ψ ( φ ψ)