Logic Puzzles and Modal Logic. Closure properties in modal logic.

Slides:



Advertisements
Similar presentations
1 Knowledge Representation Introduction KR and Logic.
Advertisements

Predicate Logic Colin Campbell. A Formal Language Predicate Logic provides a way to formalize natural language so that ambiguity is removed. Mathematical.
Some important properties Lectures of Prof. Doron Peled, Bar Ilan University.
Artificial Intelligence in the 21 st Century S. Lucci / D. Kopec Chapter 5: Logic in Artificial Intelligence 1.
Computer Science CPSC 322 Lecture 25 Top Down Proof Procedure (Ch 5.2.2)
Introduction to Proofs
Now, knowing classical logic we move to model checking and modal logic Muddy Children Problem.
Keystone Illustrations Keystone Illustrations next Set 10 © 2007 Herbert I. Gross.
Possible World Semantics for Modal Logic
Copyright © Cengage Learning. All rights reserved.
(CSC 102) Discrete Structures Lecture 14.
Apply the Corresponding Angles Converse
COUNTING AND PROBABILITY
Section 7.4: Closures of Relations Let R be a relation on a set A. We have talked about 6 properties that a relation on a set may or may not possess: reflexive,
Copyright © Cengage Learning. All rights reserved.
FIRST-ORDER LOGIC FOL or FOPC
Copyright © Cengage Learning. All rights reserved.
Logical and Rule-Based Reasoning Part I. Logical Models and Reasoning Big Question: Do people think logically?
The Ontological Proof (II) We have seen that, if someone wishes to challenge the soundness of the Modal Ontological, he denies the truth of the second.
22C:19 Discrete Math Introduction and Scope Propositions Fall 2011 Sukumar Ghosh.
Sets and subsets D. K. Bhattacharya. Set It is just things grouped together with a certain property in common. Formally it is defined as a collection.
First Order Logic. This Lecture Last time we talked about propositional logic, a logic on simple statements. This time we will talk about first order.
Copyright © Cengage Learning. All rights reserved.
The Hat Game 11/19/04 James Fiedler. References Hendrik W. Lenstra, Jr. and Gadiel Seroussi, On Hats and Other Covers, preprint, 2002,
MATH UNIT 1 LESSON 20 Solve two-step word problems involving multiplication & division and assess the reasonableness of answers Or Solve word problems.
Automaten und Formale Sprachen Epilog
Reduction Episode 9 0 The operation of reduction and the relation of reducibility Examples of reductions The variety of reduction concepts and their systematization.
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
Unultiplying Whole Numbers © Math As A Second Language All Rights Reserved next #5 Taking the Fear out of Math 81 ÷ 9 Division.
Piaget’s Conservation Tasks
Copyright © Cengage Learning. All rights reserved. CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF ELEMENTARY NUMBER THEORY AND METHODS OF PROOF.
Whole Numbers Section 3.3 Multiplication and Division of Whole Numbers
1 10/13/2015 MATH 224 – Discrete Mathematics Why Study Discrete Math  Determination of the efficiency of algorithms, e.g., insertion sort versus selection.
Events Events are abstractions. They represent time related objects in space and time. Events can be treated as similar to ”ordinary” objects, but when.
CS 2210 (22C:019) Discrete Structures Introduction and Scope: Propositions Spring 2015 Sukumar Ghosh.
Advanced Topics in Propositional Logic Chapter 17 Language, Proof and Logic.
Slide 1 Propositional Definite Clause Logic: Syntax, Semantics and Bottom-up Proofs Jim Little UBC CS 322 – CSP October 20, 2014.
Application: Digital Logic Circuits Lecture 5 Section 1.4 Wed, Jan 24, 2007.
This is a slide show to explain in detail how to solve a puzzle of a common sort. Use the right arrow key to go to the next step and left arrow keys to.
Copyright © Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS.
MATH 224 – Discrete Mathematics
PROBLEM SOLVING l NANA AMOA l FRAN GREENE l PRADEEP BHATTA l SAFIYE EDGUER TUESDAY, 5 TH OCTOBER 1999.
Modal Logic CS 621 Seminar Group no.: 10 Kiran Sawant ( ) Joe Cheri Ross ( ) Sudha Bhingardive ( )
Natural Deduction System for First Order Logic Student: Wei Lei Instructor: W. M. Farmer Department of Computing and Software McMaster University, Hamilton,
Naïve Set Theory. Basic Definitions Naïve set theory is the non-axiomatic treatment of set theory. In the axiomatic treatment, which we will only allude.
Reasoning about Knowledge 1 INF02511: Knowledge Engineering Reasoning about Knowledge (a very short introduction) Iyad Rahwan.
LECTURE 17 THE MODAL ONTOLOGICAL ARGUMENT (A VARIANT OF HARTSHORNE’S VERSION)
What is gossip? When people spread rumors about another person it is called gossip. Gossip is talking about something that is not your problem.
Computer Science CPSC 322 Lecture 22 Logical Consequences, Proof Procedures (Ch 5.2.2)
Matching Lecture 19: Nov 23.
Proving Lines Parallel
Predicates and Quantifiers Dr. Yasir Ali. 1.Predicates 2.Quantifiers a.Universal Quantifiers b.Existential Quantifiers 3.Negation of Quantifiers 4.Universal.
Lecture 4: Networking and Information Flow EEN 112: Introduction to Electrical and Computer Engineering Professor Eric Rozier, 2/4/2013.
Dr. Naveed Riaz Design and Analysis of Algorithms 1 1 Formal Methods in Software Engineering Lecture # 25.
Week 3 - Monday.  What did we talk about last time?  Predicate logic  Multiple quantifiers  Negating multiple quantifiers  Arguments with quantified.
Static games Episode 12 0 Some intuitive characterizations of static games Dynamic games Pure computational problems = static games Delays Definition.
Artificial Intelligence Chapter 23 Multiple Agents Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
GREEK PHILOSOPHERS I can explain the importance of the Greek philosophers; Socrates, Plato, and Aristotle.
Chance We will base on the frequency theory to study chances (or probability).
Properties of Groups Proposition 1: Let (G,  ) be a group. i.The inverse element of any element of G is unique. Remark: In view of i., we may use the.
TESTS FOR YOUNG LEARNERS. GENERAL APPROACH Children aged from about 5 to 12 Testing provides an opportunity to develop positive attitudes towards assessment,
Application: Digital Logic Circuits
22C:19 Discrete Structures Introduction and Scope: Propositions
CS 2210:0001 Discrete Structures Introduction and Scope: Propositions
EPISTEMIC LOGIC.
Cirquent calculus Episode 15 About cirquent calculus in general
Artificial Intelligence Chapter 23. Multiple Agents
REPORTED SPEECH A short guide.
Logical and Rule-Based Reasoning Part I
Representations & Reasoning Systems (RRS) (2.2)
Presentation transcript:

Logic Puzzles and Modal Logic

Closure properties in modal logic

Specific modal logics Specific modal logics are specified by giving formula schemes, which are then called axioms, and considering the corresponding closure as defined above. Note that by definition, K is an axiom of any such logic.

The Modal Logics S4 and S5 The logic S4, or KT4, is characterized by axioms T and 4 (and K). The logic S5, or KT45, is characterized by axioms T, 4, and 5 (and K). The latter logic is used to reason about knowledge and is read as I know."

Axioms and their assumptions

Idealized concept of knowledge The logic S5 thus formalizes an idealized concept of knowledge, different from human knowledge.

The Wise-Men Puzzle There are three wise men, three red hats, and two white hats. The king puts a hat on each of the wise men in such a way that they are not able to see their own hat. He then asks each one in turn whether he knows the color of his hat. The first man says he does not know. The second man says he does not know either. What does the third man say?

The Muddy-Children Puzzle There is a variation on the wise-men puzzle in which the questions are not asked sequentially, but in parallel. A group of children is playing in the garden and some of the children, say k of them, get mud on their foreheads. Each child can see the mud on others only. Note that if k > 1, then every child can see another with mud on its forehead. Now consider two scenarios:

1.The father repeatedly asks – Does any of you know whether you have mud on your forehead?". – All children answer no" the first time, and continue to answer no" to repetitions of the same question. 2.The father tells the children that at least one of them is muddy and repeatedly asks – Does any of you know whether you have mud on your forehead?". 3.This time, after the question has been asked k times, the k muddy children will answer yes."

The Muddy-Children Puzzle (cont.) Consider the second scenario. k = 1. – There is only one muddy child, which will answer yes" because of the father's statement. k = 2. – If two children, call them a and b, are muddy, they both answer no" the first time. But both a and b then reason that the other muddy child must have seen someone with mud, and hence answers yes" the second time.

k = 3. Let a, b, and c be the muddy children. Everybody answers no" the first two times. But then a reasons that if b and c are the only muddy children they would have answered yes" the second time (based on the argument for the case k = 2). Since they answered no," a further reasons, they must have seen a third child with mud, which must be me. Children b and c reason in the same way, and all three children answer yes" the third time. Note that the father's announcement makes it common knowledge among the children that at least one child is muddy.

The Modal Logic KT45 n Many applications require models with several interacting agents. We next generalize the logic KT45 by introducing multiple versions of the 2 operator as well as new modal operators. Let A be a set, the elements of which are called agents.

(The clauses for the propositional connectives are similar as in the definition of other satisfaction relations.)

Formalizing the Wise-Men Puzzle

Formalizing the Muddy-Children Puzzle