Epistemic Logic Kevin: I know. Tom: I know you know. Kevin: I know you know I know.

Slides:



Advertisements
Similar presentations
Commentary on Katalin Balog, In defense of the phenomenal concept strategy Assistant Prof. István Aranyosi, Bilkent University, Ankara, Turkey.
Advertisements

Artificial Intelligence
Possible World Semantics for Modal Logic
CAS LX 502 Semantics 10b. Presuppositions, take
Probability Abney Elementary.
F22H1 Logic and Proof Week 7 Clausal Form and Resolution.
Magic: the Gathering How to play.. I.Intro II.How to Lose III.The Colors IV.Card types V.Special abilities VI.“The Stack” VII.Turn order VIII. Combat.
Probability. …how likely something is… Probability is how likely something is to happen. You might also hear it called chance. Probability can be expressed.
Knowledge Representation Methods
Knowledge Representation I Suppose I tell you the following... The Duck-Bill Platypus and the Echidna are the only two mammals that lay eggs. Only birds.
Independent Events. These situations are dealing with Compound events involving two or more separate events. These situations are dealing with Compound.
Artificial Intelligence Modal Logic
Foundations of (Theoretical) Computer Science Chapter 1 Lecture Notes (more on Section 1.4) David Martin This work is licensed under.
CAS LX 502 Semantics 1b. The Truth Ch. 1.
The Modal Argument. Review: The “Hard Problem”  Remember that there are three arguments that make consciousness a ‘hard’ problem. 1. Knowledge Argument.
Many Valued Logic (MVL) By: Shay Erov - 01/11/2007.
Thoughts on ratio variables and other algebraic manipulations of raw variables (Second draft) DAG-perspective Eyal Shahar April 2008.
Lecture 6 Ling 442. Exercises (part 1) Why do the following two sentences have the same truth conditions? (1)You must not smoke here. (2)You may not smoke.
Predicates and Quantifiers
Section 1.3: Predicates and Quantifiers
Today you will be working with algebraic equivalent fractions Next lesson you will be combining algebraic fractions using all four basic operations.
Line up By Melissa Dalis Professor Susan Rodger Duke University June 2011.
David Lewis Counterfactuals and Possible Worlds. David Lewis American philosopher, lived between UCLA and Princeton Modal realism.
Francelette’s Kindness Adventure Card Game. I. Special Rules for different difficulties I. Beginning players to Expert Players II. Being a referee for.
Copyright © Curt Hill Using Propositional Logic Several applications.
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.
Week 2 - Wednesday.  What did we talk about last time?  Arguments  Digital logic circuits  Predicate logic  Universal quantifier  Existential quantifier.
Propositional Calculus Composed of symbols –P – some true statement P might represent something like “It is Monday” or “the car is red” And sentences –a.
Week 2 - Friday.  What did we talk about last time?  Predicate logic  Negation  Multiple quantifiers.
Reasoning About the Knowledge of Multiple Agents Ashker Ibne Mujib Andrew Reinders 1.
Math Games Compiled By: Joan Bartlett and Heather Bartlett.
Chapter 1, Part II: Predicate Logic With Question/Answer Animations.
Quiz 10-1, Which of these are an example of a “descrete” set of data? 2.Make a “tree diagram” showing all the ways the letters ‘x’, ‘y’, and ‘z’
Chapter 1, Part II: Predicate Logic With Question/Answer Animations.
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.
Entity Theories of Meaning. Meaning Talk Theory should make sense of meaning talk Theory should make sense of meaning talk What sorts of things do we.
Fun in the GT Classroom Meredith Austin
Psychology Lesson 2.
Module 6 Lesson 20. Objective Use rectangular arrays to investigate odd and even numbers.
Symsys 15SI: The Theory and Design of Magic: The Gathering Kevin: This is going to be so much fun! Tom: More exciting than buying a ’72 shagwagon.
CSS342: Quantifiers1 Professor: Munehiro Fukuda. CSS342: Quantifiers2 Review of Propositions Proposition: a statement that is either true or false, but.
Ready, SET, go! By Melissa Dalis Professor Susan Rodger Duke University July 2011.
Tom: Well that’s a lot better than we usually do
By Kevin Sandhu. Pick a Deck 5 decks to choose from Each player gets 20 life points Each player cuts the others deck Untap all cards at beginning Draw.
Wednesday Night Magic Taking a turn/Priority Phases of a turn: Untap Upkeep Draw 1 st Main Phase (precombat Main) Combat Phase 2 nd Main Phase End Step.
Uchon Elementary School English Magic: The Gathering Club.
Introduction to Philosophy Lecture 2 A deeper look at arguments
Week 2 - Wednesday.  What did we talk about last time?  Arguments  Digital logic circuits  Predicate logic  Universal quantifier  Existential quantifier.
Algebra-2 Counting and Probability. Quiz 10-1, Which of these are an example of a “descrete” set of data? 2.Make a “tree diagram” showing all.
Probability TRUE OR FALSE?.
Probability How likely it is that something will happen.
Conditionals. Zero Conditional If you mix black and white, you get grey. If you mix black and white, you get grey. if clause main clause if clause main.
Copyright © 2010 Pearson Education, Inc. Chapter 16 Random Variables.
Statistics 16 Random Variables. Expected Value: Center A random variable assumes a value based on the outcome of a random event. –We use a capital letter,
You can type your own categories and points values in this game board. Type your questions and answers in the slides we’ve provided. When you’re in slide.
Week 2 - Friday.  What did we talk about last time?  Predicate logic  Negation  Multiple quantifiers.
Subnetting Made Easy? The “moving stick” and the “magic number” Jim Blanco Aparicio-Levy Technical Center.
Objective of the lesson Use Blockly to make a dice for Snakes and Ladders All of you will: – Make an image which displays when you press a button Most.
THE TRUTH: Never a Bad Plan The Challenge – Why do ___ things happen to ____ people? bad Job was like most of us and he was looking for answers in the.
Algebra using brackets
Propositional Calculus
THE TRUTH: Never a Bad Plan
Without Referee’s, It’s Just Recess
Contact: Legal and Illegal
Learning to program with Logo
Chapter 1 Logic and Proof.
Critical Thinking Lecture 2 Arguments
Logical and Rule-Based Reasoning Part I
CMPU-145: Foundations of Computer Science Spring, 2019
Presentation transcript:

Epistemic Logic Kevin: I know. Tom: I know you know. Kevin: I know you know I know.

What is Epistemic Logic? Epistemic Logic is the logic of knowledge It formalizes our intuitions about who knows what about what It matters in Magic because we are constantly trying to figure out who knows what

Red Sligh 4 cards in hand Green Beatdown 2 cards in hand Hand You’re green. Do you block? what do you know? what do you know he knows? what do he think you know?

How is it modeled? Epistemic Logic is a sub-field of Modal Logic Modal Logic deals with different modes – It qualifies the truth of a statement For example – “It is possible that” – “I know that” – “It will happen that” Just like other logics, we have a formal language for it

Review of Propositional Logic A ∧ B (and) – is true when both A is true and B is true A ∨ B (or) – is true when either A is true or B is true ¬ A (not) – is true when A is false A → B (implication) – is true when either A is false or B is true

First-Order Logic Extends prop logic with quantifiers that specify objects in a domain ∃ x A(x) (existential) – Is true when there exists an x such that A(x) is true – For example A(x) is true when x is a girl ∃ x A(x) is probably not true for the domain of this class ∀ x A(x) (universal) – Is true when for all objects in the domain, A(x) is true

So why do we need it? Began because C I Lewis didn’t like → Problem of monotocity with implication – If we know that something is true, we can add assumptions, and it’ll still be true For example, given A → B, it is necessarily true that (A ∧ C) → B – why? – why would this be a problem?

How to justify partying via logic Let A be “I will study tonight” Let B be “I will do well on my midterm tomorrow” A → B is reasonable – “If I will study tonight, I will do well on my midterm tomorrow” Let C be “I will drink tonight” (A ∧ C) → B ? – “If I will study tonight and drink tonight, I will do well on my midterm tomorrow.”

Modal operators ☐ T (box) means that Tom knows φ – Box is borrowed from some Japanese script  T (diamond) means that it is consistent with what Tom knows that φ – Diamond is borrowed from wingdings and is usually not filled in

Kripke Structures! Composed of a set of worlds or states – Representing different modes of possibility And relations that connect them – Representing related worlds

A B A,B B,C C w1w1 w2w2 w3w3 w4w4 w5w5 w 4 Rw 2 Each circle represents a possible world Each connection represents 2 worlds that are indistinguishable from each other by someone

A B A,B B,C C w1w1 w2w2 w3w3 w4w4 w5w5 w 4 Rw 2 Things that are true in this world: w 1 |= A means that A is true in world w 1 w 1 |=  B because w 1 can see a world where B is true w 2 |= ☐ B because in all worlds w 2 can see, B is true

Kripke Structures in action

Card on the left is what they play Card on the right is what they have in hand How are these linked? Which of these are distinguishable for your opponent?

So what else can it do for us? Now I cheat and use someone else’s slides

3Zo 3Zo

B/G Elves – Charles Gindy 1 Urborg, Tomb of Yawgmoth 4 Treetop Village 2 Swamp 1 Pendelhaven 4 Mutavault 4 Llanowar Wastes 4 Gilt-Leaf Palace 3 Forest 1 Boreal Druid 4 Llanowar Elves 4 Wren's Run Vanquisher 4 Tarmogoyf 4 Imperious Perfect 4 Civic Wayfinder 3 Chameleon Colossus 4 Thoughtseize 4 Terror 3 Profane Command 2 Garruk Wildspeaker 1 st place, PT Hollywood 2008, TS/LOR Standard

U/W Merfolk – Jan Ruess 4 Wanderwine Hub 11 Snow-Covered Island 4 Mutavault 1 Faerie Conclave 4 Adarkar Wastes 2 Venser, Shaper Savant 2 Tideshaper Mystic 2 Sygg, River Guide 3 Stonybrook Banneret 3 Sower of Temptation 4 Silvergill Adept 4 Merrow Reejerey 4 Lord of Atlantis 4 Cursecatcher 3 Sage's Dousing 3 Cryptic Command 2 Ancestral Vision 2 st place, PT Hollywood 2008, TS/LOR Standard

20 Life Llanowar Elves in graveyard 20 Life 3 cards in hand Banneret in graveyard Attack step. Do you attack? What do you do?

Relevant facts You did not have a turn 2 play You did not have a turn 3 play Jan did not counter the first Colossus Jan has mana to double-protect

You can play 1 removal He has a counter You can play 1 removal He has a counter You can play >2 removal He doesn’t have a counter You can play >2 removal He doesn’t have a counter You can play 2 removal He has a counter You can play 2 removal He has a counter You can play a creature He has a counter You can play a creature He has a counter You can play 1 removal He doesn’t have a counter You can play 1 removal He doesn’t have a counter You can play 2 removal He doesn’t have a counter You can play 2 removal He doesn’t have a counter You can play >2 removal He has a counter You can play >2 removal He has a counter You can play a creature He doesn’t have a counter You can play a creature He doesn’t have a counter

You can play 1 removal He has a counter You can play 1 removal He has a counter You can play >2 removal He doesn’t have a counter You can play >2 removal He doesn’t have a counter You can play 2 removal He has a counter You can play 2 removal He has a counter You can play a better creature He has a counter You can play a better creature He has a counter You can play 1 removal He doesn’t have a counter You can play 1 removal He doesn’t have a counter You can play 2 removal He doesn’t have a counter You can play 2 removal He doesn’t have a counter You can play >2 removal He has a counter You can play >2 removal He has a counter You can play a better creature He doesn’t have a counter You can play a better creature He doesn’t have a counter

You can play 1 removal He has a counter You can play 1 removal He has a counter You can play 2 removal He has a counter You can play 2 removal He has a counter You can play 1 removal He doesn’t have a counter You can play 1 removal He doesn’t have a counter You can play 2 removal He doesn’t have a counter You can play 2 removal He doesn’t have a counter

You can play 1 removal He doesn’t have a counter You can play 1 removal He doesn’t have a counter You can play 2 removal He doesn’t have a counter You can play 2 removal He doesn’t have a counter

20 Life 3 cards in hand Banneret in graveyard 20 Life Llanowar Elves in graveyard He double-blocks. What do you do?

5 Cards in hand 20 Life Elves in graveyard 20 Life Banneret in graveyard No pump again What do you do?

Drafting We talked about signals in drafting Basically, let your neighbors know what you’re doing Let’s take Martin Juza from GP Tampa

Take Rampaging Baloths In green Take Rampaging Baloths In green Take Hideous End In black Take Hideous End In black Take Hideous End In red Take Hideous End In red Take Rampaging Baloths In red Take Rampaging Baloths In red Take Rampaging Baloths In black Take Rampaging Baloths In black Take Rampaging Baloths In white Take Rampaging Baloths In white Take Rampaging Baloths In blue Take Rampaging Baloths In blue Take Hideous End In green Take Hideous End In green Take Hideous End In white Take Hideous End In white Take Hideous End In blue Take Hideous End In blue

Uncommon

How are you a better player? Understand what information you are and aren’t revealing Guess what your opponent has based on how they play Exploit what your opponent doesn’t know Send signals Think about you games in terms of who knows what

Want more? Opportunities to play such that you aren’t revealing information – rolling a dice to block Cards and plays that develop strong ambiguity

Where Can You Learn More? Phil 154, potentially Phil 151 What They Think You’re Thinking – Steve Sadin Telepathy – Josh Utter-Leyton

∧∨ ¬ →↔ ∃∀ ☐  φ