Epistemic Oughts in Stit Semantics. John Horty. University of Maryland

Size: px
Start display at page:

Download "Epistemic Oughts in Stit Semantics. John Horty. University of Maryland"

Transcription

1 Epistemic Oughts in Stit Semantics John Horty University of Maryland Version of: April 15,

2 Outline 1. Stit semantics [α stit: A] = α (an agent) sees to it that A 2. Oughts in stit semantics 3. Some problems with knowledge 4. Labeled stit semantics 5. Epistemic oughts 6. Some variations 2

3 Stit semantics 1. Concepts: Tree < m h H m = {h : m h} Question: Is FA true at m 1? Answer: Who knows? Conclusion: Must relativize truth to moments and histories or m/h indices. 3

4 2. Branching time model: Tree, <, v with v mapping sentence letters into sets of m/h pairs. 3. Evaluation rules: booleans, P, F, m/h = A iff m/h v(a), for A atomic m/h = A iff m/h = A, etc. m/h = PA iff there is an m m < m and m /h = A m/h = FA iff there is an m m < m and m /h = A h such that h such that m/h = A iff m/h = A for each h H m. 4. Moment determinate: m = A iff m/h = A for each h H m. 5. Propositions A = {m/h : m/h = A} A m = {h H m : m/h A } A = {m : h(m/h A )} 4

5 6. Stit concepts: Agent Choice 7. Examples: Choice m 1 α = {K 1, K 2, K 3 } Choice m 1 α (h 4 ) = K 3 Note: these are action tokens 5

6 8. Stit model: Tree, <, Agent, Choice, v 9. Stit evaluation rule: m/h = [α stit: A] iff Choice m α (h) A m Example: [α stit: A] true at m/h 1, not at m 1 /h 3 6

7 Oughts in stit semantics 1. Deontic stit model: Tree, <, Agent, Choice, V alue, v, where V alue maps histories into numbers, representing values 2. Standard deontic operator: m/h = A iff m/h = A for each best h H m. Note: moment determinate m/h = A iff m = A 3. Meinong/Chisholm analysis: S ought to bring it about that p defined as It ought to be that S brings it about that p (Chisholm) [α cstit: A] = It ought to be that α sees to it that A = α ought to see to it that A 7

8 4. Examples: A without [α stit: A] [α stit: A] 8

9 5. The gambling problem: m = [α stit: G] 9

10 6. More gambling: m = [α stit: G] 10

11 7. Ordering the action tokens: Where K, K Choice m α K K iff For all h K, h K : [Value(h) Value(h )] K < K iff K K and (K K) 8. Optimal action tokens: K-Optimal m α = {K Choice m α : K Choice m α (K < K )} 9. A new deontic operator: m/h = [α cstit: A] iff For all K K-Optimal m α : K A m Also moment determinate: m/h = [α cstit: A] iff m = [α cstit: A] 11

12 10. The gambling problem, resolved: m = [α stit: G], but m = [α stit: G] K-Optimal m α = {K 1, K 2 } 12

13 11. More gambling, resolved: m = [α stit: G], but m = [α stit: G] K-Optimal m α = {K 2 } 13

14 Knowledge and oughts 1. m 1 = [α stit: BH], but is that right? Maybe it is, but agent just doesn t know it?? 14

15 2. Indistinguishability: equivalence relation between moments: m α m 3. Epistemic deontic stit models: Tree, <, Agent, Choice, V alue, { α } α Agent, v 4. Knowledge operator: m/h = K α A iff For all m /h such that m α m : m /h = A Moment determinate: m/h = K α A iff m = K α A 15

16 5. m 1 = [α stit: BH], but m 1 = K α [α stit: BH] K-Optimal m 1 α = {K 1 } K-Optimal m 2 α = {K 5 } 16

17 6. Problem #1: m 1 = K α [α stit: G], but that s wrong K-Optimal m 1 α = {K 1 } K-Optimal m 2 α = {K 5 } 17

18 7. Problem #2: m 1 = K α [α stit: G], but that s wrong too K-Optimal m 1 α = {K 1, K 2 } K-Optimal m 2 α = {K 4 } 18

19 8. Problem #3: m 1 = K α [α stit: W], but what action to take? K-Optimal m 1 α = {K 1 } K-Optimal m 2 α = {K 4 } Oughts should be action guiding Ought implies can 19

20 Labeled stit logic 1. Type = {τ 1, τ 2,...} a set of action types Intuitions: Basic robot actions Agent performs a token by executing a type Types are repeatable Types (not tokens) lie within agent control 2. Partial execution function [ ] mapping τ to [τ] m α Choice m α token resulting when τ is executed by α at m. 3. Label function Label mapping K Choice m α to This function is one-one Label(K) Type 20

21 4. Execution/label constraints: If K Choice m α, then [Label(K)] m α = K If τ Type then Label([τ] m α ) = τ (Note: requires [τ] m α defined) 5. Action types available to α at moment m: Type m α = {Label(K) : K Choice m α } The action type executed by α at m/h is Type m α (h) = Label(Choice m α (h)) 6. Labeled stit model: Tree, <, Agent, Choice, { α } α Agent, Type,[ ], Label, v subject to constraint If m α m, then Type m α = Typem α 21

22 7. Kstit operator: m/h = [α kstit: A] iff For all m such that m α m : Example: [Type m α (h)] m α A m M m 1 /h 1 = [α kstit: A] m 1 /h 2 = [α stit: A], but m 1 /h 2 = [α kstit: A] 22

23 8. Some notes on the kstit logic: S5 operator Properly between K α + stit and stit: K α [α stit: A] [α kstit: A] [α kstit: A] [α stit: A] and converses fail Collapses to stit if m α m implies m = m Do you know what you re doing? Ex ante and ex interim knowledge K α A is ex ante [α kstit: A] is ex interim Relations: K α A [α kstit: A] K α A [α kstit: A] 23

24 Epistemic oughts 1. Information set: a set I of moments subject to If m α m, then Type m α = Type m α In particular, I m α = {m : m α m } is an information set, representing information available to α at m Example: I m 1 α = {m 1, m 2 } 24

25 2. Goal: rank action types, relative to I 3. One idea: take [τ] I α = {[τ] m α : m I} and the define τ better than τ based on I iff [τ] I α < [τ ] I α 4. Example: τ 2 better than τ 1 based on I = {m 1, m 2 }, since [τ 1 ] I α < [τ 2 ] I α 25

26 5. Problem: we do not have [τ 1 ] I α < [τ 2 ] I α but it seems by sure-thing reasoning that τ 2 is better than τ 1 26

27 6. Instead: where τ, τ Type m α τ m,i α τ iff For all m I : [τ] m α [τ ] m α τ m,i α τ iff τ m,i α τ and (τ m,i α τ) 27

28 7. Optimal action types: T-Optimal m,i α = {τ Type m α : τ Type m α (τ m,i α τ )}. 8. Note: in this and previous definiton, I is unspecified, but Iα m is particularly interesting 9. Labeled deontic stit model: Add V alue to labeled stit models, and then Epistemic ought: m/h = [α kstit: A] iff For each τ T-Optimal m,im α α : For each m I m α : [τ] m α A m Note: here, I is bound to I m α Note: moment determinate m/h = [α kstit: A] iff m = [α kstit: A] 28

29 11. Problem #1: m 1 = K α [α stit: G], but m1 = [α kstit: G] K-Optimal m 1 α = {K 1} K-Optimal m 2 α = {K 5} T-Optimal m 1,I m 1 α α = {τ 1, τ 2, τ 3 } 29

30 12. Problem #2: m 1 = K α [α stit: G], but m1 = [α kstit: G] K-Optimal m 1 α = {K 1, K 2 } K-Optimal m 2 α = {K 4} T-Optimal m 1,I m 1 α α = {τ 2 } 30

31 13. Problem #3: m 1 = K α [α stit: W], but what action to take?? Here, do not have m 1 = [α kstit: W] K-Optimal m 1 α = {K 1 } K-Optimal m 2 α = {K 4 } T-Optimal m 1,I m 1 α α = {τ 1, τ 2 } 31

32 13. Observations on the epistemic ought: Normal operator supporting [α kstit: A] [α kstit: A] No relations between two oughts; neither [α stit: A] [α kstit: A] [α kstit: A] [α stit: A] But everything collapses if I m α = {m}: [α stit: A] [α kstit: A], since K-Optimal m α = {[τ] m α : τ T-Optimal m,im α α } T-Optimal m,im α α = {Label(K) : K K-Optimal m α } Finally, knowledge of epistemic oughts: [α kstit: A] Kα [α kstit: A] 32

33 Conditional epistemic oughts 1. If A is moment determinate ie, A A then A = {m/h : m/h = A} meets the constraint: If m/h A, then m/h A for each h H m so that A can be represented as the set A = {m : h(m/h A )} 2. Local restriction: can conditionalize only on moment determinate propositions 3. Conditional epistemic ought: m/h = ([α kstit: A]/B) iff For each τ T-Optimal m,im α B α : For each m I m α B : [τ] m α A m 33

34 4. Reasoning by cases fails: don t have ([α kstit: G]/H) ([α kstit: G]/T) H T [α kstit: G] T-Optimal m 1,I m α H α = {τ 1 } T-Optimal m 1,I m α T α = {τ 2 } T-Optimal m 1,I m α α = {τ 1, τ 2, τ 3 } 34

35 5. Note similarity to conditional oughts in ADL 6. Note similarity to miners 7. A special case: ([α kstit: A τ α ]/B) ([α kstit: A τ α ]/C) B C [α kstit: A τ α ] is valid 35

36 8. Modus ponens fails: don t have ([α kstit: BH]/H) H [α kstit: BH] T-Optimal m 1,I m α H α = {τ 1 } T-Optimal m 1,I m α α = {τ 1, τ 2, τ 3 } But works if we have K α H 36

37 Perspectival oughts 1. Recall that m,i α, m,i α T-Optimal m,i α relativized to I, and then I set to I m α in evaluation rule for epistemic ought: m/h = [α kstit: A] iff For each τ T-Optimal m,i α : [τ] m α A m for each m I m α 2. Another route: define context c = m/h/i and then evaluate oughts at contexts: m/h/i = [α kstit: A] iff For each τ T-Optimal m,i α : [τ] m α A m for each m I 37

38 3. Perspectivalism: where c = m/h/i c = m /h /I are two contexts, define A true at c from the perspective of c or, A true at c as assessed from c iff m/h/i = A 4. In particular, [α kstit: A] true at c as assessed from c iff m/h/i = [α kstit: A] ie, iff [τ] m α A m for each τ T-Optimal m,i α m I and 38

39 5. Three information sets I m 1 α = {m 1, m 2, m 3 } I = {m 1, m 2 } I = {m 1 } leading to contexts c m 1 α = m 1 /h 1 /I m 1 α c = m 1 /h 1 /I c = m 1 /h 1 /I 39

40 6. What is optimal? T-Optimal m 1,I m 1 α α = {τ 1, τ 2, τ 3 } T-Optimal m 1,I α = {τ 1, τ 2 } T-Optimal m 1,I α = {τ 1 } 40

41 7. So have m 1 /h 1 /I m 1 α = [α kstit: A B C] m 1 /h 1 /I m 1 α = [α kstit: A B] m 1 /h 1 /I = [α kstit: A B] m 1 /h 1 /I = [α kstit: A] m 1 /h 1 /I = [α kstit: A] 41

42 8. And finally Only [α kstit: A B C] is true at c m 1 α from the perspective of c m 1 α [α kstit: A B] is true at c m 1 α from the perspective of c, but [α kstit: A] is not [α kstit: A] is true at c m 1 from the perspective of c α 42

43 Today s summary 1. Reviewed previous work 2. Illustrated problems mixing oughts/knowledge 3. Reviewed labeled stit logics 4. Extended deontic ideas to new framework 5. Some variations 6. Much work to be done: Multiple agents Relax assumptions Connections: eg, Broersen, Tamminga 43

Action Types in Stit Semantics

Action Types in Stit Semantics Action Types in Stit Semantics John Horty Eric Pacuit *** DRAFT *** Version of: May 11, 2016 Contents 1 Introduction 1 2 A review of stit semantics 2 2.1 Branching time..................................

More information

Epistemic Oughts in Stit Semantics

Epistemic Oughts in Stit Semantics Epistemic Oughts in Stit Semantics John Horty *** Draft *** Version of: April 5, 2018 Contents 1 Introduction 1 2 Stit semantics 3 2.1 Branching time.................................. 3 2.2 The stit operator.................................

More information

Knowledge and action in labeled stit logics

Knowledge and action in labeled stit logics Knowledge and action in labeled stit logics John Horty Eric Pacuit April 10, 2014 Abstract Stit semantics supplements branching time models with an operator representing the agency of an individual in

More information

CSCI 5582 Artificial Intelligence. Today 9/28. Knowledge Representation. Lecture 9

CSCI 5582 Artificial Intelligence. Today 9/28. Knowledge Representation. Lecture 9 CSCI 5582 Artificial Intelligence Lecture 9 Jim Martin Today 9/28 Review propositional logic Reasoning with Models Break More reasoning Knowledge Representation A knowledge representation is a formal scheme

More information

Propositional Logic: Bottom-Up Proofs

Propositional Logic: Bottom-Up Proofs Propositional Logic: Bottom-Up Proofs CPSC 322 Logic 3 Textbook 5.2 Propositional Logic: Bottom-Up Proofs CPSC 322 Logic 3, Slide 1 Lecture Overview 1 Recap 2 Bottom-Up Proofs 3 Soundness of Bottom-Up

More information

Price: $25 (incl. T-Shirt, morning tea and lunch) Visit:

Price: $25 (incl. T-Shirt, morning tea and lunch) Visit: Three days of interesting talks & workshops from industry experts across Australia Explore new computing topics Network with students & employers in Brisbane Price: $25 (incl. T-Shirt, morning tea and

More information

Logical Form 5 Famous Valid Forms. Today s Lecture 1/26/10

Logical Form 5 Famous Valid Forms. Today s Lecture 1/26/10 Logical Form 5 Famous Valid Forms Today s Lecture 1/26/10 Announcements Homework: --Read Chapter 7 pp. 277-298 (doing the problems in parts A, B, and C pp. 298-300 are recommended but not required at this

More information

How do pessimistic agents save miners? A STIT based approach

How do pessimistic agents save miners? A STIT based approach How do pessimistic agents save miners? A STIT based approach Xin Sun 1, Zohreh Baniasadi 2, Shuwen Zhou 3 1,2 Faculty of Science, Technology and Communication, University of Luxembourg, 3 School of computer

More information

Logic and Artificial Intelligence Lecture 20

Logic and Artificial Intelligence Lecture 20 Logic and Artificial Intelligence Lecture 20 Eric Pacuit Currently Visiting the Center for Formal Epistemology, CMU Center for Logic and Philosophy of Science Tilburg University ai.stanford.edu/ epacuit

More information

Action, Failure and Free Will Choice in Epistemic stit Logic

Action, Failure and Free Will Choice in Epistemic stit Logic Action, Failure and Free Will Choice in Epistemic stit Logic Jan Broersen Department of Information and Computing Sciences Utrecht University, The Netherlands Symposium "What is really possible?" Utrecht,

More information

Basic Algebraic Logic

Basic Algebraic Logic ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings

More information

Spring 2017 Ling 620. The Semantics of Modals, Part 3: The Ordering Source 1

Spring 2017 Ling 620. The Semantics of Modals, Part 3: The Ordering Source 1 1. On Our Last Episode The Semantics of Modals, Part 3: The Ordering Source 1 We developed a semantics for modal auxiliaries in English, that achieved the goals in (1). (1) Overarching Analytic Goal A

More information

John F. Horty. Philosophy Department and. University of Maryland. College Park, MD (

John F. Horty. Philosophy Department and. University of Maryland. College Park, MD ( Prepint of a paper appearing in Synthese Volume 108 (1996), pp. 269--307. gency and Obligation John F. Horty Philosophy Department and Institute for dvanced Computer Studies University of Maryland College

More information

Midterm Examination CS540: Introduction to Artificial Intelligence

Midterm Examination CS540: Introduction to Artificial Intelligence Midterm Examination CS540: Introduction to Artificial Intelligence November 1, 2005 Instructor: Jerry Zhu CLOSED BOOK (One letter-size notes allowed. Turn it in with the exam) LAST (FAMILY) NAME: FIRST

More information

Propositional Logic: Methods of Proof (Part II)

Propositional Logic: Methods of Proof (Part II) Propositional Logic: Methods of Proof (Part II) You will be expected to know Basic definitions Inference, derive, sound, complete Conjunctive Normal Form (CNF) Convert a Boolean formula to CNF Do a short

More information

KB Agents and Propositional Logic

KB Agents and Propositional Logic Plan Knowledge-Based Agents Logics Propositional Logic KB Agents and Propositional Logic Announcements Assignment2 mailed out last week. Questions? Knowledge-Based Agents So far, what we ve done is look

More information

Natural Deduction for Propositional Logic

Natural Deduction for Propositional Logic Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic

More information

cis32-ai lecture # 18 mon-3-apr-2006

cis32-ai lecture # 18 mon-3-apr-2006 cis32-ai lecture # 18 mon-3-apr-2006 today s topics: propositional logic cis32-spring2006-sklar-lec18 1 Introduction Weak (search-based) problem-solving does not scale to real problems. To succeed, problem

More information

Introduction to Logic

Introduction to Logic Introduction to Logic 1 What is Logic? The word logic comes from the Greek logos, which can be translated as reason. Logic as a discipline is about studying the fundamental principles of how to reason

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

Deduction by Daniel Bonevac. Chapter 3 Truth Trees

Deduction by Daniel Bonevac. Chapter 3 Truth Trees Deduction by Daniel Bonevac Chapter 3 Truth Trees Truth trees Truth trees provide an alternate decision procedure for assessing validity, logical equivalence, satisfiability and other logical properties

More information

Deontic Logic and Meta-Ethics

Deontic Logic and Meta-Ethics Deontic Logic and Meta-Ethics Deontic Logic as been a field in which quite apart from the questions of antinomies "paradoxes" have played a decisive roles, since the field has been invented. These paradoxes

More information

C. Modal Propositional Logic (MPL)

C. Modal Propositional Logic (MPL) C. Modal Propositional Logic (MPL) Let s return to a bivalent setting. In this section, we ll take it for granted that PL gets the semantics and logic of and Ñ correct, and consider an extension of PL.

More information

Gödel s Incompleteness Theorems

Gödel s Incompleteness Theorems Seminar Report Gödel s Incompleteness Theorems Ahmet Aspir Mark Nardi 28.02.2018 Supervisor: Dr. Georg Moser Abstract Gödel s incompleteness theorems are very fundamental for mathematics and computational

More information

First-Degree Entailment

First-Degree Entailment March 5, 2013 Relevance Logics Relevance logics are non-classical logics that try to avoid the paradoxes of material and strict implication: p (q p) p (p q) (p q) (q r) (p p) q p (q q) p (q q) Counterintuitive?

More information

cse 311: foundations of computing Fall 2015 Lecture 6: Predicate Logic, Logical Inference

cse 311: foundations of computing Fall 2015 Lecture 6: Predicate Logic, Logical Inference cse 311: foundations of computing Fall 2015 Lecture 6: Predicate Logic, Logical Inference quantifiers x P(x) P(x) is true for every x in the domain read as for all x, P of x x P x There is an x in the

More information

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission.

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission. The Deliberative Stit: A Study of Action, Omission, Ability, and Obligation Author(s): John F. Horty and Nuel Belnap Source: Journal of Philosophical Logic, Vol. 24, No. 6 (Dec., 1995), pp. 583-644 Published

More information

Propositional Logic Truth-functionality Definitions Soundness Completeness Inferences. Modal Logic. Daniel Bonevac.

Propositional Logic Truth-functionality Definitions Soundness Completeness Inferences. Modal Logic. Daniel Bonevac. January 22, 2013 Modal logic is, among other things, the logic of possibility and necessity. Its history goes back at least to Aristotle s discussion of modal syllogisms in the Prior Analytics. But modern

More information

A Note on Logics of Ability

A Note on Logics of Ability A Note on Logics of Ability Eric Pacuit and Yoav Shoham May 8, 2008 This short note will discuss logical frameworks for reasoning about an agent s ability. We will sketch details of logics of can, do,

More information

Lecture 15: Validity and Predicate Logic

Lecture 15: Validity and Predicate Logic Lecture 15: Validity and Predicate Logic 1 Goals Today Learn the definition of valid and invalid arguments in terms of the semantics of predicate logic, and look at several examples. Learn how to get equivalents

More information

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014 Modal Logic UIT2206: The Importance of Being Formal Martin Henz March 19, 2014 1 Motivation The source of meaning of formulas in the previous chapters were models. Once a particular model is chosen, say

More information

Intermediate Logic. Natural Deduction for TFL

Intermediate Logic. Natural Deduction for TFL Intermediate Logic Lecture Two Natural Deduction for TFL Rob Trueman rob.trueman@york.ac.uk University of York The Trouble with Truth Tables Natural Deduction for TFL The Trouble with Truth Tables The

More information

Epistemic Informativeness

Epistemic Informativeness Epistemic Informativeness Yanjing Wang, Jie Fan Department of Philosophy, Peking University 2nd AWPL, Apr. 12th, 2014 Motivation Epistemic Informativeness Conclusions and future work Frege s puzzle on

More information

THE LOGIC OF COMPOUND STATEMENTS

THE LOGIC OF COMPOUND STATEMENTS THE LOGIC OF COMPOUND STATEMENTS All dogs have four legs. All tables have four legs. Therefore, all dogs are tables LOGIC Logic is a science of the necessary laws of thought, without which no employment

More information

Combinations of Stit and Actions

Combinations of Stit and Actions Noname manuscript No. (will be inserted by the editor) Combinations of Stit and Actions Ming Xu Received: date / Accepted: date Abstract We present a simple theory of actions against the background of

More information

COMP3702/7702 Artificial Intelligence Week 5: Search in Continuous Space with an Application in Motion Planning " Hanna Kurniawati"

COMP3702/7702 Artificial Intelligence Week 5: Search in Continuous Space with an Application in Motion Planning  Hanna Kurniawati COMP3702/7702 Artificial Intelligence Week 5: Search in Continuous Space with an Application in Motion Planning " Hanna Kurniawati" Last week" Main components of PRM" Collision check for a configuration"

More information

Canonical models for normal logics (Completeness via canonicity)

Canonical models for normal logics (Completeness via canonicity) 499 Modal and Temporal Logic Canonical models for normal logics (Completeness via canonicity) Marek Sergot Department of Computing Imperial College, London Autumn 2008 Further reading: B.F. Chellas, Modal

More information

Intensionality. 1. Intensional Propositional Logic (IntPL).

Intensionality. 1. Intensional Propositional Logic (IntPL). Ling255: Sem and CogSci Maribel Romero April 5, 2005 1. Intensional Propositional Logic (IntPL). Intensionality Intensional PL adds some operators O to our standard PL. The crucial property of these operators

More information

An Invitation to Modal Logic: Lecture 1

An Invitation to Modal Logic: Lecture 1 An Invitation to Modal Logic: Lecture 1 Philosophy 150 Eric Pacuit Stanford University November 26, 2007 Eric Pacuit: Invitation to Modal Logic, Philosophy 150 1 Setting the Stage Much of this course has

More information

Intensional semantics: worlds, modals, conditionals

Intensional semantics: worlds, modals, conditionals Intensional semantics: worlds, modals, conditionals 1 Limitations of the actual world Recall some assumptions we have followed in this class: Sentences are conditional truth values ( 1 iff truth condition]

More information

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for Philosophy 151 Eric Pacuit January 25, 2009 These short notes are intended to supplement the lectures and text ntroduce some of the basic concepts of Modal Logic. The primary

More information

MULTI-AGENT ONLY-KNOWING

MULTI-AGENT ONLY-KNOWING MULTI-AGENT ONLY-KNOWING Gerhard Lakemeyer Computer Science, RWTH Aachen University Germany AI, Logic, and Epistemic Planning, Copenhagen October 3, 2013 Joint work with Vaishak Belle Contents of this

More information

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson Natural Deduction Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. An example 1. Validity by truth table 2. Validity by proof 2. What s a proof 1. Proof checker 3. Rules of

More information

Description Logics. Deduction in Propositional Logic. franconi. Enrico Franconi

Description Logics. Deduction in Propositional Logic.   franconi. Enrico Franconi (1/20) Description Logics Deduction in Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/20) Decision

More information

SOCRATES DID IT BEFORE GÖDEL

SOCRATES DID IT BEFORE GÖDEL Logic and Logical Philosophy Volume 20 (2011), 205 214 DOI: 10.12775/LLP.2011.011 Josef Wolfgang Degen SOCRATES DID IT BEFORE GÖDEL Abstract. We translate Socrates famous saying I know that I know nothing

More information

Lecture 3: Semantics of Propositional Logic

Lecture 3: Semantics of Propositional Logic Lecture 3: Semantics of Propositional Logic 1 Semantics of Propositional Logic Every language has two aspects: syntax and semantics. While syntax deals with the form or structure of the language, it is

More information

Gödel s First Incompleteness Theorem (excerpted from Gödel s Great Theorems) Selmer Bringsjord Intro to Logic May RPI Troy NY USA

Gödel s First Incompleteness Theorem (excerpted from Gödel s Great Theorems) Selmer Bringsjord Intro to Logic May RPI Troy NY USA Gödel s First Incompleteness Theorem (excerpted from Gödel s Great Theorems) Selmer Bringsjord Intro to Logic May 2 2016 RPI Troy NY USA Thursday: Can a machine match Gödel? Grade roundup (not today; let

More information

Propositional Logic: Part II - Syntax & Proofs 0-0

Propositional Logic: Part II - Syntax & Proofs 0-0 Propositional Logic: Part II - Syntax & Proofs 0-0 Outline Syntax of Propositional Formulas Motivating Proofs Syntactic Entailment and Proofs Proof Rules for Natural Deduction Axioms, theories and theorems

More information

Artificial Intelligence. Propositional logic

Artificial Intelligence. Propositional logic Artificial Intelligence Propositional logic Propositional Logic: Syntax Syntax of propositional logic defines allowable sentences Atomic sentences consists of a single proposition symbol Each symbol stands

More information

CSE 20 DISCRETE MATH. Winter

CSE 20 DISCRETE MATH. Winter CSE 20 DISCRETE MATH Winter 2017 http://cseweb.ucsd.edu/classes/wi17/cse20-ab/ Today's learning goals Distinguish between a theorem, an axiom, lemma, a corollary, and a conjecture. Recognize direct proofs

More information

09 Modal Logic II. CS 3234: Logic and Formal Systems. October 14, Martin Henz and Aquinas Hobor

09 Modal Logic II. CS 3234: Logic and Formal Systems. October 14, Martin Henz and Aquinas Hobor Martin Henz and Aquinas Hobor October 14, 2010 Generated on Thursday 14 th October, 2010, 11:40 1 Review of Modal Logic 2 3 4 Motivation Syntax and Semantics Valid Formulas wrt Modalities Correspondence

More information

Reasoning Under Uncertainty: Introduction to Probability

Reasoning Under Uncertainty: Introduction to Probability Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23 March 12, 2007 Textbook 9 Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23, Slide 1 Lecture Overview

More information

Logics of Rational Agency Lecture 3

Logics of Rational Agency Lecture 3 Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg Univeristy ai.stanford.edu/~epacuit July 29, 2009 Eric Pacuit: LORI, Lecture 3 1 Plan for the

More information

An Inquisitive Formalization of Interrogative Inquiry

An Inquisitive Formalization of Interrogative Inquiry An Inquisitive Formalization of Interrogative Inquiry Yacin Hamami 1 Introduction and motivation The notion of interrogative inquiry refers to the process of knowledge-seeking by questioning [5, 6]. As

More information

AI Programming CS S-09 Knowledge Representation

AI Programming CS S-09 Knowledge Representation AI Programming CS662-2013S-09 Knowledge Representation David Galles Department of Computer Science University of San Francisco 09-0: Overview So far, we ve talked about search, which is a means of considering

More information

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for PHIL370 Eric Pacuit October 22, 2012 These short notes are intended to introduce some of the basic concepts of Modal Logic. The primary goal is to provide students in Philosophy

More information

Valentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 29

Valentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 29 ESSLLI 2018 course Logics for Epistemic and Strategic Reasoning in Multi-Agent Systems Lecture 5: Logics for temporal strategic reasoning with incomplete and imperfect information Valentin Goranko Stockholm

More information

The Puzzles of Deontic Logic

The Puzzles of Deontic Logic The Puzzles of Deontic Logic 04.09.12 William Starr Phil 6710 / Ling 6634 Spring 2012 For now, we won t place any constraints on R Notation: R(w) := {w R(w, w )} Models M = R, W, v A model says what the

More information

Propositional logic (revision) & semantic entailment. p. 1/34

Propositional logic (revision) & semantic entailment. p. 1/34 Propositional logic (revision) & semantic entailment p. 1/34 Reading The background reading for propositional logic is Chapter 1 of Huth/Ryan. (This will cover approximately the first three lectures.)

More information

Deductive Systems. Lecture - 3

Deductive Systems. Lecture - 3 Deductive Systems Lecture - 3 Axiomatic System Axiomatic System (AS) for PL AS is based on the set of only three axioms and one rule of deduction. It is minimal in structure but as powerful as the truth

More information

CHAPTER 1 - LOGIC OF COMPOUND STATEMENTS

CHAPTER 1 - LOGIC OF COMPOUND STATEMENTS CHAPTER 1 - LOGIC OF COMPOUND STATEMENTS 1.1 - Logical Form and Logical Equivalence Definition. A statement or proposition is a sentence that is either true or false, but not both. ex. 1 + 2 = 3 IS a statement

More information

22c:145 Artificial Intelligence

22c:145 Artificial Intelligence 22c:145 Artificial Intelligence Fall 2005 Propositional Logic Cesare Tinelli The University of Iowa Copyright 2001-05 Cesare Tinelli and Hantao Zhang. a a These notes are copyrighted material and may not

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

Propositional Logic. Testing, Quality Assurance, and Maintenance Winter Prof. Arie Gurfinkel

Propositional Logic. Testing, Quality Assurance, and Maintenance Winter Prof. Arie Gurfinkel Propositional Logic Testing, Quality Assurance, and Maintenance Winter 2018 Prof. Arie Gurfinkel References Chpater 1 of Logic for Computer Scientists http://www.springerlink.com/content/978-0-8176-4762-9/

More information

8. Reductio ad absurdum

8. Reductio ad absurdum 8. Reductio ad absurdum 8.1 A historical example In his book, The Two New Sciences, Galileo Galilea (1564-1642) gives several arguments meant to demonstrate that there can be no such thing as actual infinities

More information

Principles of Knowledge Representation and Reasoning

Principles of Knowledge Representation and Reasoning Principles of Knowledge Representation and Reasoning Modal Logics Bernhard Nebel, Malte Helmert and Stefan Wölfl Albert-Ludwigs-Universität Freiburg May 2 & 6, 2008 Nebel, Helmert, Wölfl (Uni Freiburg)

More information

EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS

EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS Lecture 10, 5/9/2005 University of Washington, Department of Electrical Engineering Spring 2005 Instructor: Professor Jeff A. Bilmes Logical Agents Chapter 7

More information

INF5390 Kunstig intelligens. Logical Agents. Roar Fjellheim

INF5390 Kunstig intelligens. Logical Agents. Roar Fjellheim INF5390 Kunstig intelligens Logical Agents Roar Fjellheim Outline Knowledge-based agents The Wumpus world Knowledge representation Logical reasoning Propositional logic Wumpus agent Summary AIMA Chapter

More information

Today. Next week. Today (cont d) Motivation - Why Modal Logic? Introduction. Ariel Jarovsky and Eyal Altshuler 8/11/07, 15/11/07

Today. Next week. Today (cont d) Motivation - Why Modal Logic? Introduction. Ariel Jarovsky and Eyal Altshuler 8/11/07, 15/11/07 Today Introduction Motivation- Why Modal logic? Modal logic- Syntax riel Jarovsky and Eyal ltshuler 8/11/07, 15/11/07 Modal logic- Semantics (Possible Worlds Semantics): Theory Examples Today (cont d)

More information

Towards A Multi-Agent Subset Space Logic

Towards A Multi-Agent Subset Space Logic Towards A Multi-Agent Subset Space Logic A Constructive Approach with Applications Department of Computer Science The Graduate Center of the City University of New York cbaskent@gc.cuny.edu www.canbaskent.net

More information

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017 3. The Logic of Quantified Statements Summary Aaron Tan 28 31 August 2017 1 3. The Logic of Quantified Statements 3.1 Predicates and Quantified Statements I Predicate; domain; truth set Universal quantifier,

More information

Finite Automata Theory and Formal Languages TMV027/DIT321 LP Recap: Logic, Sets, Relations, Functions

Finite Automata Theory and Formal Languages TMV027/DIT321 LP Recap: Logic, Sets, Relations, Functions Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2017 Formal proofs; Simple/strong induction; Mutual induction; Inductively defined sets; Recursively defined functions. Lecture 3 Ana Bove

More information

Indicative conditionals

Indicative conditionals Indicative conditionals PHIL 43916 November 14, 2012 1. Three types of conditionals... 1 2. Material conditionals... 1 3. Indicatives and possible worlds... 4 4. Conditionals and adverbs of quantification...

More information

Non-normal Worlds. Daniel Bonevac. February 5, 2012

Non-normal Worlds. Daniel Bonevac. February 5, 2012 Non-normal Worlds Daniel Bonevac February 5, 2012 Lewis and Langford (1932) devised five basic systems of modal logic, S1 - S5. S4 and S5, as we have seen, are normal systems, equivalent to K ρτ and K

More information

Truth, Subderivations and the Liar. Why Should I Care about the Liar Sentence? Uses of the Truth Concept - (i) Disquotation.

Truth, Subderivations and the Liar. Why Should I Care about the Liar Sentence? Uses of the Truth Concept - (i) Disquotation. Outline 1 2 3 4 5 1 / 41 2 / 41 The Liar Sentence Let L be the sentence: This sentence is false This sentence causes trouble If it is true, then it is false So it can t be true Thus, it is false If it

More information

Spring 2018 Ling 620 The Semantics of Modals, Part 1: Basics of the Quantificational Analysis, and the Appearance of Ambiguity 1

Spring 2018 Ling 620 The Semantics of Modals, Part 1: Basics of the Quantificational Analysis, and the Appearance of Ambiguity 1 The Semantics of Modals, Part 1: Basics of the Quantificational Analysis, and the Appearance of Ambiguity 1 (1) Overarching Question What is the meaning of the modal auxiliaries in English, exemplified

More information

8. Reductio ad absurdum

8. Reductio ad absurdum 8. Reductio ad absurdum 8.1 A historical example In his book, The Two New Sciences, 10 Galileo Galilea (1564-1642) gives several arguments meant to demonstrate that there can be no such thing as actual

More information

Product Update and Looking Backward

Product Update and Looking Backward Product Update and Looking Backward Audrey Yap May 21, 2006 Abstract The motivation behind this paper is to look at temporal information in models of BMS product update. That is, it may be useful to look

More information

Logic and Inferences

Logic and Inferences Artificial Intelligence Logic and Inferences Readings: Chapter 7 of Russell & Norvig. Artificial Intelligence p.1/34 Components of Propositional Logic Logic constants: True (1), and False (0) Propositional

More information

Inference in Propositional Logic

Inference in Propositional Logic Inference in Propositional Logic Deepak Kumar November 2017 Propositional Logic A language for symbolic reasoning Proposition a statement that is either True or False. E.g. Bryn Mawr College is located

More information

STIT is dangerously undecidable

STIT is dangerously undecidable STIT is dangerously undecidable François Schwarzentruber and Caroline Semmling June 2, 2014 Abstract STIT is a potential logical framework to capture responsibility, counterfactual emotions and norms,

More information

15414/614 Optional Lecture 1: Propositional Logic

15414/614 Optional Lecture 1: Propositional Logic 15414/614 Optional Lecture 1: Propositional Logic Qinsi Wang Logic is the study of information encoded in the form of logical sentences. We use the language of Logic to state observations, to define concepts,

More information

Chapter 1: The Logic of Compound Statements. January 7, 2008

Chapter 1: The Logic of Compound Statements. January 7, 2008 Chapter 1: The Logic of Compound Statements January 7, 2008 Outline 1 1.1 Logical Form and Logical Equivalence 2 1.2 Conditional Statements 3 1.3 Valid and Invalid Arguments Central notion of deductive

More information

Modal Logic XX. Yanjing Wang

Modal Logic XX. Yanjing Wang Modal Logic XX Yanjing Wang Department of Philosophy, Peking University May 6th, 2016 Advanced Modal Logic (2016 Spring) 1 Completeness A traditional view of Logic A logic Λ is a collection of formulas

More information

Modal Logic. Introductory Lecture. Eric Pacuit. University of Maryland, College Park ai.stanford.edu/ epacuit. January 31, 2012.

Modal Logic. Introductory Lecture. Eric Pacuit. University of Maryland, College Park ai.stanford.edu/ epacuit. January 31, 2012. Modal Logic Introductory Lecture Eric Pacuit University of Maryland, College Park ai.stanford.edu/ epacuit January 31, 2012 Modal Logic 1/45 Setting the Stage Modern Modal Logic began with C.I. Lewis dissatisfaction

More information

First Order Logic: Syntax and Semantics

First Order Logic: Syntax and Semantics CS1081 First Order Logic: Syntax and Semantics COMP30412 Sean Bechhofer sean.bechhofer@manchester.ac.uk Problems Propositional logic isn t very expressive As an example, consider p = Scotland won on Saturday

More information

TR : Tableaux for the Logic of Proofs

TR : Tableaux for the Logic of Proofs City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2004 TR-2004001: Tableaux for the Logic of Proofs Bryan Renne Follow this and additional works

More information

Synthesis of 2-level Logic Exact and Heuristic Methods. Two Approaches

Synthesis of 2-level Logic Exact and Heuristic Methods. Two Approaches Synthesis of 2-level Logic Exact and Heuristic Methods Lecture 7: Branch & Bound Exact Two Approaches Find all primes Find a complete sum Find a minimum cover (covering problem) Heuristic Take an initial

More information

Introduction to Semantics. The Formalization of Meaning 1

Introduction to Semantics. The Formalization of Meaning 1 The Formalization of Meaning 1 1. Obtaining a System That Derives Truth Conditions (1) The Goal of Our Enterprise To develop a system that, for every sentence S of English, derives the truth-conditions

More information

Model-theoretic Vagueness vs. Epistemic Vagueness

Model-theoretic Vagueness vs. Epistemic Vagueness Chris Kennedy Seminar on Vagueness University of Chicago 25 April, 2006 Model-theoretic Vagueness vs. Epistemic Vagueness 1 Model-theoretic vagueness The supervaluationist analyses of vagueness developed

More information

Semantics and Generative Grammar. The Semantics of Adjectival Modification 1. (1) Our Current Assumptions Regarding Adjectives and Common Ns

Semantics and Generative Grammar. The Semantics of Adjectival Modification 1. (1) Our Current Assumptions Regarding Adjectives and Common Ns The Semantics of Adjectival Modification 1 (1) Our Current Assumptions Regarding Adjectives and Common Ns a. Both adjectives and common nouns denote functions of type (i) [[ male ]] = [ λx : x D

More information

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets

More information

Must... stay... strong!

Must... stay... strong! Alex Goebel 620 Spring 2016 Paper Presentation of von Fintel & Gillies (2010) Synopsis Must... stay... strong! Von Fintel & Gillies (vf&g) argue against a weakened semantics of must and propose an alternative

More information

CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Chapter p. 1/33

CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Chapter p. 1/33 CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Chapter 4.1-4.8 p. 1/33 CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer

More information

Priority Structure in Deontic Logic

Priority Structure in Deontic Logic Tsinghua University, Beijing, China EASLLI, 29 August 2012 Joint project with van Benthem and Grossi Johan van Benthem, Davide Grossi, and : Deontics = Betterness + Priority, in Guido Governatori and Giovanni

More information

Logic: Propositional Logic Truth Tables

Logic: Propositional Logic Truth Tables Logic: Propositional Logic Truth Tables Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06

More information

Lecture 5 : Proofs DRAFT

Lecture 5 : Proofs DRAFT CS/Math 240: Introduction to Discrete Mathematics 2/3/2011 Lecture 5 : Proofs Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Up until now, we have been introducing mathematical notation

More information

CSE 20 DISCRETE MATH. Fall

CSE 20 DISCRETE MATH. Fall CSE 20 DISCRETE MATH Fall 2017 http://cseweb.ucsd.edu/classes/fa17/cse20-ab/ Today's learning goals Distinguish between a theorem, an axiom, lemma, a corollary, and a conjecture. Recognize direct proofs

More information

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system): Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building

More information

Axiomatic systems. Revisiting the rules of inference. Example: A theorem and its proof in an abstract axiomatic system:

Axiomatic systems. Revisiting the rules of inference. Example: A theorem and its proof in an abstract axiomatic system: Axiomatic systems Revisiting the rules of inference Material for this section references College Geometry: A Discovery Approach, 2/e, David C. Kay, Addison Wesley, 2001. In particular, see section 2.1,

More information