Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 1 University of Texas at Dallas Modal Logic Gopal Gupta Department of Computer.

Slides:



Advertisements
Similar presentations
Combining Description Logic, Autoepistemic Logic and Logic Programming Peter Baumgartner Max-Planck-Institute for Computer Science, Saarbrücken.
Advertisements

1 First order theories (Chapter 1, Sections 1.4 – 1.5)
Modal Logic with Variable Modalities & its Applications to Querying Knowledge Bases Evgeny Zolin The University of Manchester
Techniques for Proving the Completeness of a Proof System Hongseok Yang Seoul National University Cristiano Calcagno Imperial College.
Possible World Semantics for Modal Logic
Algorithmic Software Verification VII. Computation tree logic and bisimulations.
Advanced Logic Programming-Languages and Systems (ALPS) UTD Slide- 1 University of Texas at Dallas Neda Saeedloei, Gopal Gupta Verifying Complex.
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2010 Adina Magda Florea
Rigorous Software Development CSCI-GA Instructor: Thomas Wies Spring 2012 Lecture 11.
Auto-Epistemic Logic Proposed by Moore (1985) Contemplates reflection on self knowledge (auto-epistemic) Permits to talk not just about the external world,
LDK R Logics for Data and Knowledge Representation Modal Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
Computability and Complexity 9-1 Computability and Complexity Andrei Bulatov Logic Reminder (Cnt’d)
Artificial Intelligence Modal Logic
Slide-1 Modal Logic and Its applications Cheng-Chia Chen Department of Computer Science, National Cheng-Chi University.
Department of Computer Science© G.M.P O'Hare University College Dublin DEPARTMENT OF COMPUTER SCIENCE COMP 4.19Multi-Agent Systems(MAS) Lectures 19&20.
TR1413: Discrete Mathematics For Computer Science Lecture 3: Formal approach to propositional logic.
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
Model Checking Anders P. Ravn Department of Computer Science, Aalborg University, Denmark Hybrid Systems – PhD School Aalborg University January 2007.
Artificial Intelligence 2004 Non-Classical Logics.
Modal logic and databases. Terms Object terms Concept terms ↓ t: object denoted by concept t in some context Type designations: o (object) and c (concept)
1 Modal logic(s). 2 Encoding modality linguistically Auxiliary (modal) verbs can, should, may, must, could, ought to,... Adverbs possibly, perhaps, allegedly,...
Belief Revision Lecture 1: AGM April 1, 2004 Gregory Wheeler
Minimal Knowledge and Negation as Failure Ming Fang 7/24/2009.
Automaten und Formale Sprachen Epilog
Commonsense reasoning Cognitive Science Week 10. Which information is relevant to drawing a conclusion? Which facts are affected by an event? Yale shooting.
Query Answering Based on the Modal Correspondence Theory Evgeny Zolin University of Manchester Manchester, UK
Advanced Logic Programming-Languages and Systems (ALPS) UTD Slide- 1 University of Texas at Dallas L. Simon, A. Bansal, A. Mallya, G. Gupta. Co-Logic.
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
1 LIS590IM Information Modeling — Slide Set for Class 16 The Father Guido Sarducci Slide and some final comments Slides for Dec 16 lecture LIS590IML: Information.
Propositional Logic Dr. Rogelio Dávila Pérez Profesor-Investigador División de Posgrado Universidad Autónoma Guadalajara
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
LDK R Logics for Data and Knowledge Representation Modal Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
Presented By: Kishaloy Halder ( ) Bikash Chandra ( ) Kaustav Das ( ) 14 November 2010.
Logic in Computer Science - Overview Sep 1, 2009 박성우.
Computing & Information Sciences Kansas State University Lecture 13 of 42 CIS 530 / 730 Artificial Intelligence Lecture 13 of 42 William H. Hsu Department.
Program Analysis and Verification Spring 2014 Program Analysis and Verification Lecture 4: Axiomatic Semantics I Roman Manevich Ben-Gurion University.
Logics for Data and Knowledge Representation ClassL (part 1): syntax and semantics.
Modal Logic CS 621 Seminar Group no.: 10 Kiran Sawant ( ) Joe Cheri Ross ( ) Sudha Bhingardive ( )
Acknowledgements This project would not have been possible without the gracious help of the McNair Scholars Program. The authors of this project thank.
CSE-291: Ontologies in Data & Process Integration Department of Computer Science & Engineering University of California, San Diego CSE-291: Ontologies.
CS6133 Software Specification and Verification
Reasoning about Knowledge 1 INF02511: Knowledge Engineering Reasoning about Knowledge (a very short introduction) Iyad Rahwan.
Basic Concepts of Logic An Overview of Introduction to Logic Yingrui Yang
Artificial Intelligence 2004 Non-Classical Logics Non-Classical Logics Specific Language Constructs added to classic FOPL Different Types of Logics.
MODAL LOGIC Mathematical Logic and Theorem Proving Pavithra Prabhakar.
KNOWLEDGE BASED SYSTEMS
Lecture 5 1 CSP tools for verification of Sec Prot Overview of the lecture The Casper interface Refinement checking and FDR Model checking Theorem proving.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
Ghislain Fouodji Tasse Supervisor: Dr. Karen Bradshaw Computer Science Department Rhodes University 24 March 2009.
Computing & Information Sciences Kansas State University Lecture 12 of 42 CIS 530 / 730 Artificial Intelligence Lecture 12 of 42 William H. Hsu Department.
Propositional Logic Rather than jumping right into FOL, we begin with propositional logic A logic involves: §Language (with a syntax) §Semantics §Proof.
Logics for Data and Knowledge Representation ClassL (part 1): syntax and semantics.
Lecture 10 (de re/de dicto) Ling 442. Exercises Translate the following into the logical language w/ restricted quantifiers. 1.Every dog that has a bone.
Tautology. In logic, a tautology (from the Greek word ταυτολογία) is a formula that is true in every possible interpretation.logic Greek formulainterpretation.
Knowledge Representation and Reasoning
Advanced Logic Programming-Languages and Systems (ALPS) UTD Slide- 1 University of Texas at Dallas L. Simon, A. Mallya, A. Bansal, G. Gupta. Extending.
LDK R Logics for Data and Knowledge Representation Modal Logic: exercises Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
Knowledge Representation and Inference Dr Nicholas Gibbins 32/3019.
6/12/20161 a.a.2015/2016 Prof. Anna Labella Formal Methods in software development.
Propositional Logic (a.k.a. Sentential Logic)
Logics for Data and Knowledge Representation
Modal, Dynamic and Temporal Logics
EPISTEMIC LOGIC.
Propositional Logic: exercises
Software Verification 2 Automated Verification
Formal Methods in software development
Translating Linear Temporal Logic into Büchi Automata
Artificial Intelligence 2004 Non-Classical Logics
Formal Methods in software development
Metalevel Logic Computational Logic Lecture 18
Presentation transcript:

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 1 University of Texas at Dallas Modal Logic Gopal Gupta Department of Computer Science The University of Texas at Dallas Based on the paper Possible Worlds, Belief, and Modal Logic: a Tutorial By Anthony H. Dekker

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 2 University of Texas at Dallas Modal Logic

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 3 University of Texas at Dallas

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 4 University of Texas at Dallas Modal Logic: Syntax

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 5 University of Texas at Dallas Semantics

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 6 University of Texas at Dallas Semantics  Satisfiability and validity A formula  is satisfiable if there exists a frame F = (W,R) and an interpretation M = (F,V) such that M,w ╞  for some w W. A formula  is valid,written ╞  if for every frame F = (W,R), for every interpretation M = (F,V) and for every w W, M,w ╞ .

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 7 University of Texas at Dallas Survey (Dekker)  Modal logic: extension to the concept that “X is true” “X is believed to be true” “X is known to be true” “X ought to be true” “X is eventually true” “X is necessarily true”  These extensions make sense in “possible worlds” or “alternative unverses”  Alternative universes are logically consistent (2+2 is always 4, but Obama may not be the President of USA)

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 8 University of Texas at Dallas Belief Modality  John believes A: In all worlds reachable from John’s current world, A is true  Two basic axioms:  John believes in all tautologies T (B1)  Forall w, John believes in X and in X → Y, then he believes Y. (B2)  B1 & B2 state that John is rational  Kripke semantics: Accessibility relation w1 → w2  If John lives in world w1, then he would think of w2 as possible  In any world v: John believes X ↔ X is true in all wi’s with v → wi  Tautologies are true in all worlds, so John believes them  Likewise for B2

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 9 University of Texas at Dallas Belief Modality

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 10 University of Texas at Dallas Doxastic Logic  Dekker Example on Page 5-6 (Peter)  Transitivity: Rule of introspection  Peter believes A → Peter believes Peter believes A (B4)  □ A → □ □ A (System S4)  Doxastic Logic = Logic of belief

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 11 University of Texas at Dallas Epistemic Logic

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 12 University of Texas at Dallas Deontic Logic

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 13 University of Texas at Dallas Temporal Logic

Applied Logic, Programming-Languages and Systems (ALPS) UTD Slide- 14 University of Texas at Dallas Temporal Logic