Formalisation pour les sciences sociales et politiques Tables de vérité

Documents pareils
UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Introduction au Système de Gestion de Base de Données et aux Base de Données

1 Introduction et installation

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

BAREME sur 40 points. Informatique - session 2 - Master de psychologie 2006/2007

2.4 Représentation graphique, tableau de Karnaugh

Suites numériques 3. 1 Convergence et limite d une suite

Intelligence Artificielle Planification

UNE EXPERIENCE, EN COURS PREPARATOIRE, POUR FAIRE ORGANISER DE L INFORMATION EN TABLEAU

Affaires Entreprises Assurance de patrimoine

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

Leclercq, D. (1986). La conception des Questions à Choix Multiple. Bruxelles : Labor. Page 1

Programmation par contraintes. Laurent Beaudou

Factorisation Factoriser en utilisant un facteur commun Fiche méthode

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours 1 : introduction

Système binaire. Algèbre booléenne

Dossier Logique câblée pneumatique

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Annexe 1 au règlement Sporttip

Langage SQL : créer et interroger une base

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

Algèbre binaire et Circuits logiques ( )

Réplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f

POKER ET PROBABILITÉ

Plan du cours Cours théoriques. 29 septembre 2014

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall

CHAPITRE QUINZE POLITIQUE DE CONCURRENCE, MONOPOLES ET ENTREPRISES D ÉTAT

Charles-Eric CLESSE. Rapport d activités. Année académique Faculté de Droit

Le langage SQL Rappels

BONUS MALUS. Voici, la façon de calculer la prime : Le montant de la prime à acquitter est égale à : P = PB. C où : P

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Représentation d un entier en base b

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Rallye Mathématiques de liaison 3 ème /2 nde et 3 ème /2 nde pro Epreuve finale Jeudi 21 mai 2015 Durée : 1h45

Chapitre 5. Calculs financiers. 5.1 Introduction - notations

Rank Xerox (UK) Business Services

MPI Activité.10 : Logique binaire Portes logiques

Cours d Informatique

Programmation linéaire

Introduction à l algorithmique et à la programmation (Info 2)

IUT de Laval Année Universitaire 2008/2009. Fiche 1. - Logique -

COURS 9 : TARIFICATION Aspects mathématiques

Guide de configuration d'une classe

Nombre de marches Nombre de facons de les monter

Research Monitor. Research Monitor. Prise en main. Version Guide

Les Licences Libres Ouverture et Protection des Logiciels. Plan

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Faculté de Médecine Comité des thèses Année 2012 Séminaire-Atelier n 1

Feuille TD n 1 Exercices d algorithmique éléments de correction

CUEEP Département Mathématiques E 821 : Problèmes du premier degré 1/27

avec des nombres entiers

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

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

Guide de démarrage Janvier 2012

Évaluation et implémentation des langages

K W = [H 3 O + ] [OH - ] = = K a K b à 25 C. [H 3 O + ] = [OH - ] = 10-7 M Solution neutre. [H 3 O + ] > [OH - ] Solution acide

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Les emprunts indivis. Administration Économique et Sociale. Mathématiques XA100M

Cours d initiation à la programmation en C++ Johann Cuenin

LE permis moto Et CYCLomotEUr (permis A)

Compléments de documentation Scilab : affichage de texte et formatage de nombres

Formula Negator, Outil de négation de formule.

TP 8: LES OPERATEURS ENSEMBLISTES

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Un moulin à scie!?! Ben voyons dont!!!

Quatrième partie IV. Test. Test 15 février / 71

choisir H 1 quand H 0 est vraie - fausse alarme

Questions et réponses sur la cote de rendement au collégial

LibreOffice Calc : introduction aux tableaux croisés dynamiques

Débuter avec Excel. Excel

Ordonnance relative à la constitution de réserves de crise bénéficiant d allégements fiscaux

Java et les bases de données

Ordonnance relative à la constitution de réserves de crise bénéficiant d allégements fiscaux

Bases de données relationnelles & SQL

crédit-logement prospectus n 8 d application à partir du 10 octobre 2014

Les nombres entiers. Durée suggérée: 3 semaines

La présente publication est protégée par les droits d auteur. Tous droits réservés.

Fonctions de deux variables. Mai 2011

Initiation au binaire

Règles typographiques de base

UML et les Bases de Données

Vincent Augusto

TP3 : Creation de tables 1 seance

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Algorithmique avec Algobox

Legis. Votre protection juridique

Processus de validation des coûts à l appui de l attestation par l DPF

BACCALAUREAT GENERAL MATHÉMATIQUES

Algorithmique avec Algobox

Guide utilisateur i-milo >> Décisionnel

UNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 2012/2017 LICENCE DROIT MENTION DROIT GENERAL

Être engagé comme associé actif peut devenir un piège Nouveauté en 2013

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

Quelques éléments de compilation en C et makefiles

Investir de manière équilibrée? Trouvez le bon équilibre entre rendement et risque, sans devoir vous en préoccuper.

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS VÉRIFICATION ET ANALYSE DES POLITIQUES DE CONTRÔLE D ACCÈS : APPLICATION AU LANGAGE XACML

FORMATION DES MAÎTRES GÉNÉRALISTES NEUCHÂTELOIS

Transcription:

Formalisation pour les sciences sociales et politiques Tables de vérité Matteo Gagliolo Matteo.Gagliolo@ulb.ac.be Université libre de Bruxelles SOCA-D173 Leçon 3 Gagliolo (ULB) Tables de vérité SOCAD173:3 1 / 14

Plan de la leçon Syntaxe : propositions et objets Rappel : connecteurs Arbres syntaxiques Tables de vérité : exemples Principe de bivalence Syllabus : Ch 3. Gagliolo (ULB) Tables de vérité SOCAD173:3 2 / 14

Rappel : Syntaxe* Ensembles, propositions, nombres : tous exemples d objets mathématiques qu on peut combiner pour définir : des propositions, exprimant des relations entre des objets des nouveaux objets, à l aide des opérateurs, unaires ou binaires Propositions Objets Objet Relation Objet Opérateur Objet Proposition Objet Objet Opérateur Objet Objet Gagliolo (ULB) Tables de vérité SOCAD173:3 3 / 14

Rappel : connecteurs Conjonction x y x y 1 1 1 1 0 0 0 1 0 0 0 0 Disjonction x y x y 1 1 1 1 0 1 0 1 1 0 0 0 Négation x x 1 0 0 1 Implication x y x y 1 1 1 1 0 0 0 1 1 0 0 1 Équivalence x y x y 1 1 1 1 0 0 0 1 0 0 0 1 Gagliolo (ULB) Tables de vérité SOCAD173:3 4 / 14

Évaluer une fonction à l aide des tables de vérité On peut évaluer la fonction de vérité d une expression arbitraire, en remplissant sa table de vérité. Par exemple : (a b) (a b) est une proposition, dont on peut évaluer la vérité en fonction des valeurs de a et b. Pour remplir la table : on écrit, en utilisant autant des colonnes que les variables utilisées, toutes combinaisons possibles des variables ; on écrit, dans les colonnes qui suivent, les valeurs de vérité des connecteurs utilisées, en allant du niveau plus «bas» vers le plus «haut» ; jusqu à arriver, dans la dernière colonne à droite, à écrire la fonction de vérité de la proposition entière. Gagliolo (ULB) Tables de vérité SOCAD173:3 5 / 14

Arbre des éventualités Avec 2 variables : 4 éventualités. Avec 3 variables : 8 éventualités. a b a = 1 a = 0 b = 1 b = 0 b = 1 a b 1 1 1 0 0 1 0 0 b = 0 Gagliolo (ULB) Tables de vérité SOCAD173:3 6 / 14

Avec 2 variables : 4 éventualités. Avec 3 variables : 8 éventualités. Arbre des éventualités a b c b = 1 c = 1 c = 0 a = 1 b = 0 b = 1 c = 1 c = 0 c = 1 a = 0 b = 0 c = 0 c = 1 c = 0 a b c Gagliolo (ULB) Tables de vérité SOCAD173:3 6 / 14

Avec 2 variables : 4 éventualités. Avec 3 variables : 8 éventualités. Arbre des éventualités a b c b = 1 c = 1 c = 0 a = 1 b = 0 b = 1 c = 1 c = 0 c = 1 a = 0 b = 0 c = 0 c = 1 c = 0 a b c 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 0 0 0 Avec n N variables : n fois 2 2 2 2, soit 2 n éventualités. Gagliolo (ULB) Tables de vérité SOCAD173:3 6 / 14

Arbre syntaxique Dans ce cas le but de l arbre est de représenter la structure d une proposition complexe : deux branches pour les opérateurs binaires, une branche pour la négation. (a b) (a b) Gagliolo (ULB) Tables de vérité SOCAD173:3 7 / 14

Arbre syntaxique (a b) (a b) (a b) (a b) a b a a b b a b Gagliolo (ULB) Tables de vérité SOCAD173:3 7 / 14

Arbre syntaxique (a b) (a b) (a b) (a b) a a b b a b a b 1 1 1 0 0 1 0 0 Gagliolo (ULB) Tables de vérité SOCAD173:3 7 / 14

Arbre syntaxique x y x y (a b) (a b) (a b) (a b) a b a a b a b a b 1 1 1 1 0 1 0 1 1 0 0 0 b 1 1 1 1 0 1 0 1 1 0 0 0 Gagliolo (ULB) Tables de vérité SOCAD173:3 7 / 14

Arbre syntaxique (a b) (a b) (a b) (a b) a b a a b b x x 1 0 0 1 a b a b (a b) 1 1 1 0 1 0 1 0 0 1 1 0 0 0 0 1 Gagliolo (ULB) Tables de vérité SOCAD173:3 7 / 14

Arbre syntaxique x y x y (a b) (a b) (a b) (a b) a b a a b b 1 1 1 1 0 0 0 1 1 0 0 1 a b a b (a b) a b 1 1 1 0 1 1 0 1 0 0 0 1 1 0 1 0 0 0 1 1 Gagliolo (ULB) Tables de vérité SOCAD173:3 7 / 14

Arbre syntaxique x y x y (a b) (a b) (a b) (a b) a b a a b b 1 1 1 1 0 0 0 1 0 0 0 0 a b a b (a b) a b (a b) (a b) 1 1 1 0 1 0 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 1 Gagliolo (ULB) Tables de vérité SOCAD173:3 7 / 14

Exemple : tiers-exclu On peut définir une fonction unaire ainsi : a a a a a a 1 0 1 0 1 1 La valeur de vérité de l exemple précédent dépendait des valeurs de vérité de ses variables : elle était un exemple de fonction contingente. Voici par contre une fonction qui est toujours vraie : une loi logique. C est le principe du tiers-exclu : au moins une entre a et a doit être vraie. Gagliolo (ULB) Tables de vérité SOCAD173:3 8 / 14

Exemple : contradiction Essayons avec a a a a a a 1 0 0 0 1 0 Voici une fonction qui est toujours fausse : une contradiction. Gagliolo (ULB) Tables de vérité SOCAD173:3 9 / 14

Exemple : non-contradiction Par la définition de négation : en niant une contradiction on obtient une loi logique. On va donc rapidement écrire (a a) a a a a (a a) 1 0 0 1 0 1 0 1 C est le principe de non-contradiction : a et a ne peuvent pas être simultanément vraies. Gagliolo (ULB) Tables de vérité SOCAD173:3 10 / 14

Exemple : bivalence La conjonction de deux lois est aussi une loi. La conjonction du tiers-exclu et de la non-contradiction donne ainsi une nouvelle loi, que l on connaît déjà : le principe de bivalence. (a a) (a a) a a a a (a a) (a a) (a a) 1 0 1 1 1 0 1 1 1 1 En mots : une proposition est soit vraie soit fausse. Gagliolo (ULB) Tables de vérité SOCAD173:3 11 / 14

Exemple : double implication On peut définir l équivalence comme une double implication, en utilisant l implication et la conjonction, ainsi : (a b) (b a) a b a b b a (a b) (b a) 1 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0 0 1 1 1 On voit que la dernière colonne correspond à (a b). Gagliolo (ULB) Tables de vérité SOCAD173:3 12 / 14

Formules Loi logique : vraie pour toute éventualité Contradiction : fausse pour toute éventualité Formule contingente : parfois vraie, parfois fausse, selon l éventualité. Gagliolo (ULB) Tables de vérité SOCAD173:3 13 / 14

Conclusion À retenir expressions : objets et propositions arbre syntaxique d une expression table de vérité d une expression logique Syllabus : Ch 3 Prochainement Logique des prédicats : Négation Formes Inférences immédiates (carré logique) Syllogismes Syllabus : Ch 4. Gagliolo (ULB) Tables de vérité SOCAD173:3 14 / 14