DIC9305 Logique, informatique et sciences cognitives



Documents pareils
Model checking temporisé

Limites finies en un point

Programmation linéaire

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

VÉRIFICATION DES SYSTÈMES À PILE AU MOYEN DES ALGÈBRES DE KLEENE

Chp. 4. Minimisation d une fonction d une variable

Annexe 6. Notions d ordonnancement.

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

Normes de référence. Comparaison. Commande cognitive Sentiments épistémiques Incarnés dépendants de l activité

Fonctions de plusieurs variables

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Trépier avec règle, ressort à boudin, chronomètre, 5 masses de 50 g.

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

Continuité et dérivabilité d une fonction

Systèmes temps réel et embarqués Concepts de base, expression des contraintes temporelles

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

FONDEMENTS MATHÉMATIQUES 12 E ANNÉE. Mathématiques financières

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

L apprentissage automatique

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Table des matières. I Mise à niveau 11. Préface

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

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

Tutorial et Guide TeamViewer

1 Recherche en table par balayage

Chronogrammes et contraintes. à la modélisation de systèmes dynamiques à événements

Comment évaluer une banque?

Optimisation Discrète

UNIVERSITÉ DEMONTRÉAL

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

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

TP N 57. Déploiement et renouvellement d une constellation de satellites

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

Correction du baccalauréat ES/L Métropole 20 juin 2014

Manuel d utilisation

Potimart. Manuel d'installation de la machine virtuelle 30/11/10

Analyse stochastique de la CRM à ordre partiel dans le cadre des essais cliniques de phase I

Correction du baccalauréat STMG Polynésie 17 juin 2014

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

M2 IAD UE MODE Notes de cours (3)

Outils logiciels pour la combinaison de vérification fonctionnelle et d évaluation de performances au sein de CADP

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Model checking temporisé Algorithmes efficaces et complexité

I. Polynômes de Tchebychev

Ordonnancement temps réel

HERAKLES Page 1 sur 6 COMMENT CREER DES FACTURES D ACCOMPTE FICHE COMMENT CREER DES FACTURES D ACCOMPTE?

Rapport de Stage. Environnements d édition de workflow

Commun à tous les candidats

MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.

Echantillonnage Non uniforme

Modélisation et Simulation

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

Équations non linéaires

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

Fonction inverse Fonctions homographiques

Problèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris Mars 2003

I- Définitions des signaux.

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

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Procap Accessibilité et intégration. Adresses web. Accès sans obstacles aux piscines

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Jean-Philippe Préaux

APPROCHE DE LA SURVEILLANCE DES SYSTEMES PAR RESEAUX DE PETRI SYNCHRONISES FLOUS

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

CRYPTOGRAPHIE. Signature électronique. E. Bresson. SGDN/DCSSI Laboratoire de cryptographie

Saisir des règlements par le relevé de banque

Ordonnancement. N: nains de jardin. X: peinture extérieure. E: électricité T: toit. M: murs. F: fondations CHAPTER 1

Intelligence Artificielle Planification

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

Qualité du logiciel: Méthodes de test

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

Les devoirs en Première STMG

Calcul fonctionnel holomorphe dans les algèbres de Banach

Quantification d incertitude et Tendances en HPC

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

Apprentissage Automatique

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Transmission d informations sur le réseau électrique

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

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

Informatique Théorique : Théorie des Langages, Analyse Lexicale, Analyse Syntaxique Jean-Pierre Jouannaud Professeur

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/ Présentation. 1.2 Ressources

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)

Résolution de systèmes linéaires par des méthodes directes

Qu est-ce qu une probabilité?

EXERCICE 4 (7 points ) (Commun à tous les candidats)

!-.!#- $'( 1&) &) (,' &*- %,!

TABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent

opti-vm Serveur Vocal et Standard Automatique Siemens HiPath 11xx et Hipath 12xx Installation et Guide Utilisateur Version 1.0

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

Outils pour les réseaux de neurones et contenu du CD-Rom

Transcription:

DIC9305 Logique, informatique et sciences cognitives Logique modale II Roger Villemaire Département d informatique UQAM le 6 mars 2014

Plan 1 Choix d une logique modale 2 Relations de Allen 3 Logiques multi-modales 4 Extensions de la logique modale

Exemple aléthique Quelle logique modale pour ce contexte? i : il pleut. o : mon parapluie est ouvert. T : p p? (i o) (i o) 4 : p p? (i o) (i o), car sinon (i o). B : p p? i i. S5 semble donc un bon candidat.

Exemple temporel Quelle logique modale pour ce contexte? i : il pleut. T : p p? i i? 4 : p p? i i B : p p? i i? K4 ou S4 semblent de bons candidats.

Exemple épistémique Quelle logique modale pour ce contexte? po : la porte est ouverte. fo : la fenêtre est ouverte. T : Kp p? Kpo po 4 : Kp KKp? Analogie avec K (po fo), (Kpo Kfo) (incertitude sur des faits) K (Kpo Kfo), (KKpo KKfo) (incertitude sur mes connaissances) B : p K K p? po K po, mais po K ( K po)? KT ou S4 semblent de bons candidats.

Modélisation Lors de la modélisation à l aide de la logique modale, il faut toujours s interroger sur : le sens que prendront les modalités, la signification et l adéquation des règles supplémentaires. Il y a beaucoup de logiques modales (voir l outil par exemple). Il faut s assurer d en choisir une qui est adéquate. Mais du côté positif, on peut toujours compter sur des méthodes algorithmiques générales comme les tableaux!

Algèbre des intervalles de Allen James F. Allen (1983), intervalles de temps : before(x, Y ) : meets(x, Y ) : overlaps(x, Y ) : starts(x, Y ) : during(x, Y ) : finishes(x, Y ) : equals(x, Y ) : Allen considère aussi les relations inverses (donc 13 relations!)

Exemple Tourner la clé jusqu à ce que le moteur démarre. C = La clé est tournée. D = Le moteur est démarré. Réseau de contraintes : C m,o D On ne peut rouler que pendant que le moteur tourne! R = on roule. d,s,f,= Contrainte : R D Allen utilise la consistance de chemin pour la déduction. Par exemple, on déduit que : C b,m,o R

Algorithmes Allen montre que la consistance de chemin (qui est un algorithme polynomial) n est pas suffisante en général. Mais souvent en pratique! Vilain, Kautz et van Beek (1989) montrent que c est NP-complet. Nebel et Bürckert (1995) ont déterminé une classe maximale de relations (incluant celles de base) pour lesquelles la consistance de chemin est complète.

Logique de Halpern et Shoham Halpern et Shoham introduisent des connecteurs modaux pour chaque relation de Allen : X = [R]ϕ si pour tout Y tel que R(X, Y ) on a Y = ϕ, où R = before, meets, overlaps, starts, during, finishes, equals Cette logique est interprétée sur les structures temporelles = les intervalles d un ensemble ordonnée. ouverture du robinet = overlaps eau coule Si on a une structure temporelle finie, on peut vérifier en temps polynomial si un intervalle satisfait une propriété (model-checking). Mais si on se demande si une formule est valide sur toutes les structures temporelles (finies ou infinies), c est indécidable (pas d algorithme).

Logiques multimodales Plusieurs modalités : 1, 2, 3,... avec leurs duals 1, 2, 3,... i ϕ i ϕ. Une structure de Kripke doit maintenant contenir une relation d accessibilité R i pour chaque modalité i. i ϕ, si tous les R i -accessibles satisfont ϕ. i ϕ, si un R i -accessible satisfait ϕ.

Épistémique K i ϕ, l agent i sait ϕ. K i (K j p), l agent i sait que l agent j sait p. K 1 (K 2 p) K 1 p? T : K 2 p p. K : K 1 (K 2 p) K 1 p.

Dynamique Les modalités dynamiques peuvent exprimer la réalisation d actions différentes. c :faire un choix. (machine à thé et café). [c] après chaque façon de faire un choix. c après au moins une façon de faire un choix. [c](cafe the), c cafe, c the.

Aléthique, épistémique, temporelle, dynamique... Les modalités peuvent avoir des sens différents. K i p. c K i p. K i [c](cafe the). ATTENTION, les combinaisons de logiques modales ne sont pas toute décidables.

Modalités globales K : tous savent. [ ] : après une action quelconque. K 1,4,8 : les agents 1,4 et 8 savent. [a, b, c] : après une action de {a, b, c}.

Logiques temporelles PTL : Propositional Temporal Logic/LTL : Linear Temporal Logic /X : next, à l instant suivant. /F : eventually/finally, à un certain moment (dans le futur). U : Until,... jusqu à ce que... soit vrai. Temps linéaire, discret.

Logique dynamique PDL : Propositional dynamical logic (Fischer and Ladner [1979]) Formules :,,, [p], p où p est un programme. Programmes : a, programme atomique (action). (p; q), exécution séquentielle. p q, exécution non-déterministe. p, itération (Kleene star). ϕ?, test.

Nommer les mondes Logique hybride.,,,,, i : nous sommes dans le monde i, i, pour tous les mondes i, ϕ@i, ϕ est vraie dans le monde i, i, here, soit i le monde actuel. i i, je peux revenir dans le monde actuel. i i, je reste toujours dans le monde actuel.