Partiel - 25 octobre 2012

Documents pareils
Exercices - Polynômes : corrigé. Opérations sur les polynômes

Limites finies en un point

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Représentation d un entier en base b

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

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Continuité et dérivabilité d une fonction

Commun à tous les candidats

Exercices sur le chapitre «Probabilités»

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

Développements limités, équivalents et calculs de limites

III- Raisonnement par récurrence

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Statistique : Résumé de cours et méthodes

Problèmes de Mathématiques Filtres et ultrafiltres

Compter à Babylone. L écriture des nombres

Comparaison de fonctions Développements limités. Chapitre 10

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Raisonnement par récurrence Suites numériques

Feuille d exercices 2 : Espaces probabilisés

Chapitre 2 Le problème de l unicité des solutions

Exercices Corrigés Premières notions sur les espaces vectoriels

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

Résolution d équations non linéaires

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

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

Exprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 %

avec des nombres entiers

Chapitre 2. Eléments pour comprendre un énoncé

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Cours 02 : Problème général de la programmation linéaire

Cours d Analyse. Fonctions de plusieurs variables

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

Correction de l examen de la première session

Probabilités sur un univers fini

Chapitre 1 Qu est-ce qu une expression régulière?

Utilisation des tableaux sémantiques dans les logiques de description

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Algèbre binaire et Circuits logiques ( )

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

Le produit semi-direct

CORRIGÉ GEDOC SA. Proposition de barème sur 70 points

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

CCP PSI Mathématiques 1 : un corrigé

Logique : ENSIIE 1A - contrôle final

Chapitre 6. Fonction réelle d une variable réelle

services et tarifs Chèques-Vacances et Coupons Sport ancv Applicable à compter du 2 janvier 2014* Document contractuel à conserver

1. Une petite économie ouverte dans un monde de capitaux parfaitement mobiles

Problèmes de crédit et coûts de financement

1 Définition et premières propriétés des congruences

PREVISION DU BESOIN EN FONDS DE ROULEMENT - PRINCIPES

Dérivation : Résumé de cours et méthodes

Probabilités sur un univers fini

Systèmes déductifs DEA D INFORMATIQUE UNIVERSITÉ BORDEAUX 1. Systèmes déductifs (Retoré) Plan Début Fin Préc. Suiv.

Image d un intervalle par une fonction continue

Développement décimal d un réel

Théorème du point fixe - Théorème de l inversion locale

Direction générale statistique et information économique. Manuel d usage : l application web pour l enquête sur la structure des entreprises

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

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

Calcul fonctionnel holomorphe dans les algèbres de Banach

Probabilités conditionnelles Exercices corrigés

O, i, ) ln x. (ln x)2

La fonction exponentielle

CHOIX OPTIMAL DU CONSOMMATEUR. A - Propriétés et détermination du choix optimal

Service d information pour remise de paiement de factures Scotia

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs

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

Thème 17: Optimisation

1 Première section: La construction générale

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

I- Définitions des signaux.

Construction d un cercle tangent à deux cercles donnés.

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique :

Programmation linéaire

MATHÉMATIQUES. Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN

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

Belgique-Bruxelles: Logiciels de gestion de la relation clientèle 2013/S Avis de marché. Fournitures

Centre National de Formation de la ffgolf

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

Fonctions de deux variables. Mai 2011

Fonctions homographiques

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

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Canevas théoriques du projet sur le poker Partie A

L exclusion mutuelle distribuée

BACCALAURÉAT PROFESSIONNEL EPREUVE DE TRAVAUX PRATIQUES DE SCIENCES PHYSIQUES SUJET A.1

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Introduction à la théorie des graphes. Solutions des exercices

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Licence Sciences et Technologies Examen janvier 2010

Initiation à la Programmation en Logique avec SISCtus Prolog

ASR1 TD7 : Un microprocesseur RISC 16 bits

Intégration et probabilités TD1 Espaces mesurés

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Transcription:

Licence Informatique, semestre 5 2014 15 Eléments de logique pour l informatique (Info 315) 6 janvier 2015 http://www.lri.fr/~paulin/logique Partiel - 25 octobre 2012 L examen dure 2 heures. L énoncé est composé de 4 pages, le barème est indicatif. Toutes les réponses devront être clairement justifiées. Le seul document autorisé est une page A4 manuscripte recto-verso. Le tableau résumant les règles du système G est donné à la fin du sujet. Inscrivez votre nom sur chaque copie et numérotez-la. Ne pas cacheter les copies! Exercice 1 Logique propositionnelle, 4 points. Soit la formule propositionnelle A définie comme 1. Ecrire la formule A sous forme d arbre. 2. Donner la table de vérité de la formule A. ((p q) p) r 3. Donner une forme normale conjonctive et une forme normale disjonctive pour la formule A. 4. Cette formule est-elle valide? justifier votre réponse. 5. Cette formule est-elle satisfiable? si oui donner un modèle. 1. r p p q 2. le cas où r est faux est trivial (la formule entière est fausse) dans le cas où r est vrai le cas où p est faux est aussi trivial (la formule entière est vraie). p q r p q (p q) p A F F F V V V V V V F V V V F V V F F 3. Forme normale conjonctive : ( p q) r Forme normale disjonctive : (q r) ( p q r) 4. La formule n est pas valide : il y a au moins une ligne où elle est fausse. 5. La formule est satisfiable : il y a au moins une ligne où elle est vraie. par exemple la seconde qui donne le modèle où {p, q, r V } dans lequel les trois variables sont vraies. Exercice 2 Enigme, 3 points. Un homme qui semble divaguer déclare à toute la clientèle d un café : 1. Le jour où je ne bois pas et où je dors, je ne suis pas content. 2. Le jour où je bois, je ne suis pas content et je dors. 1

3. Le jour où je ne mange pas, ou bien je ne suis pas content, ou bien je dors ou les deux. 4. Le jour où je mange, ou bien je suis content, ou bien je bois ou les deux. 5. Aujourd hui, je suis content. Questions 1. Introduire des variables propositionnelles pour représenter les principales notions et donner les formules correspondantes à chacune des affirmations précédentes. 2. On considère que toutes les affirmations précédentes sont vraies. (a) Par raisonnement élémentaire à partir des affirmations, montrer qu il n a pas bu. (b) Répondre en les justifiant par un raisonnement ou une table de vérité aux questions suivantes : a-t-il mangé? a-t-il dormi? 1. On introduit les variables suivantes sur l homme : b : il boit, c : il est content, m : il mange, d :il dort. Les formules se traduisent de la manière suivante : 1 : ( b d) c 2 : b( c d) 3 : m( c d) 4 : m(c b) 5 : c 2. (a) c est vrai, donc l affirmation 2 nous permet de déduire que b est faux (il ne boit pas). (b) L affirmation 1 nous permet alors de dire que d est faux, il n a pas dormi. Dans l affirmation 3 on remarque que ( c d) est faux et donc pour que l affirmation soit vrai il faut que m soit faux et donc que m soit vrai : Il a mangé. Finalement on vérifie que la solution trouvée valide aussi l affirmation 5 et donc on a bien une solution. Exercice 3 Fonction récursive sur les formules, 4 points. On rappelle les définitions récursives du nombre de connecteurs dans une formule et du nombre de sous-formules atomiques avec {,,} : nbsymb(p ) = 0 si P atomique nbsymb( P ) = 1 + nbsymb(p ) nbsymb(p Q) = 1 + nbsymb(p ) + nbsymb(q) nbatom(p ) = 1 si P atomique nbatom( P ) = nbatom(p ) nbatom(p Q) = nbatom(p ) + nbatom(q) 1. Donner les équations récursives qui définissent une fonction nbneg qui compte le nombre de symboles dans une formule. 2. Prouver par récurrence sur la formule P que pour toute formule P qui ne contient pas de symbole de négation, on a : nbatom(p ) = nbsymb(p ) + 1. 3. Montrer à l aide d un exemple que le résultat n est plus vrai lorsque la formule P contient des symboles. 1. nbneg(p ) = 0 si P atomique nbneg( P ) = 1 + nbneg(p ) nbneg(p Q) = nbneg(p ) + nbneg(q) 2. Soit Φ(P ) def = nbatom(p ) = nbsymb(p ) + 1 la formule à montrer par récurrence structurelle sur P, P étant supposée ne pas avoir de symboles de négation. Il suffit de vérifier les trois propriétés suivantes : 2

Le cas dans lequel P est atomique, on a alors par définition des fonctions nbatom(p ) = 1 et nbsymb(p ) = 0 et donc la formule Φ(P ) est vérifiée. Le cas dans lequel P est de la forme A ne se présente pas car P ne contient pas de symboles de négation par hypothèse. Le cas dans lequel P est de la forme A B avec {,,}. Si P ne contient pas de symboles de négation, il en est de même de A et de B qui vérifient l hypothèse de récurrence nbatom(a) = nbsymb(a) + 1 et nbatom(b) = nbsymb(b) + 1. On a ensuite par définition des fonctions nbatom(a B) = nbatom(a)+nbatom(b) et nbsymb(a B) = 1+nbsymb(A)+ nbsymb(b), on en déduit par simple raisonnement arithmétique que nbatom(a B) = 1 + nbsymb(a B). 3. Si on prend simplement la formule P def = on a nbatom(p ) = 1 et nbsymb(p ) = 1 et donc la formule n est pas vérifiée. Exercice 4 Transformation de formules, 5 points. On dira qu une formule est en forme minimale si elle n utilise que le connecteur, et comme formule atomique et les variables propositionnelles. Le but de l exercice est de montrer que toute formule propositionnelle admet une forme minimale équivalente. 1. Montrer que les formules p et p sont logiquement équivalentes. 2. Sachant que les formules p q et p q sont logiquement équivalentes, donner une formule équivalente à p q en forme minimale. 3. (a) Donner la table de vérité de ((p(q )). (b) Comparer cette table et celle de p q. (c) En déduire une formule équivalente à p q qui soit en forme minimale. 4. Déduire des questions précédentes une fonction min qui transforme toute formule propositionnelle P (sans oublier ) en une formule équivalente en forme minimale. 1.. Si p est vrai alors p et p sont faux, si p est faux alors p et p sont vrais, les formules sont équivalentes. 2.. Une forme minimale pour p q est (p )q (qui est équivalent à pq) 3. (a) 4. (b) c est la même table que p q p q p(q ) (p(q )) F V F V F V F V V F V (c) ((p )q ), une autre forme possible est (q p) min( ) = min( ) = min(p) = p si p var. prop. min( P ) = min(p ) min(p Q) min(p Q) min(p Q) = (min(p ) )min(q) = (min(p )(min(q) )) = min(p )min(q) 3

Exercice 5 Preuves dans le système G, 4 points. 1. Montrer que la règle de coupure 2. Soit le séquent p, q (pq), q r, A A, (a) Quelle est la formule associée à ce séquent? (b) Construire une preuve dans le système G de ce séquent. (c) Le séquent est-il valide? justifier votre réponse. est valide dans le système G. 3. Soit le séquent (p ( q r)) q. En utilisant l arbre de dérivation dans le système G pour ce séquent, dire s il est valide et sinon donner une interprétation pour lequel il est faux. 1. On peut le faire en introduisant M la formule qui est la conjonction des formules de Γ et P la disjonction des formules de. On a donc comme hypothèses que M (P A) et (A M)P sont vraies et il faut montrer que l on a alors M P vrai. On peut faire une table de vérité (les cas dans lesquels l une des deux premières formules est fausse ne nous intéressent pas) : M P A M (P A) (A M)P M P F V V V V V V V V V F V V F V F F F 2. (a) La formule associée est (p q)( (pq) ( q r)) (b) On construit l arbre de preuve : hyp p, q q r, q hyp ( g) p, q, q r, p p, q, q q r (g) p, q, (pq) q r ( d) p, q (pq), q r (c) L arbre de preuve est complet (les feuilles sont des règles hypothèse) donc le séquent est valide. 3. On construit l arbre de dérivation : ( d) (d) ( g) p q, q p q, r p q, q r q, p( q r) (p( q r)) q Au moins une des feuilles p q, r ne contient que des formules atomiques mais n est par une règle hypothèse. La formule n est pas valide, elle est fausse dans l interprétation {p V ; q, r F } 4

Rappel des règles logiques hypothèse (Hyp) A,, A gauche droite (Jok),,,, A A, A, B, A B, A, B, A B,, A B, AB, (Triv), A,, A, A, B, A B, A, B, A B A,, B, AB 5