introduction to formal epistemology - artificial...

85
Introduction to Formal Epistemology Lecture 1 Eric Pacuit and Rohit Parikh August 13, 2007 Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 1

Upload: others

Post on 08-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Introduction to FormalEpistemology

Lecture 1

Eric Pacuit and Rohit Parikh

August 13, 2007

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 1

Page 2: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Plan for the Course

Lecture 1: Introduction, Motivation and Basic Models ofKnowledge

Lecture 2: Knowledge in Groups and Group Knowledge

Lecture 3: Reasoning about Knowledge and .......

Lecture 4: Logical Omniscience and Other Problems

Lecture 5: Reasoning about Knowledge in the Context of SocialSoftware

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 2

Page 3: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Plan for the Course

Lecture 1: Introduction, Motivation and Basic Models ofKnowledge

Lecture 2: Knowledge in Groups and Group Knowledge

Lecture 3: Reasoning about Knowledge and .......

Lecture 4: Logical Omniscience and Other Problems

Lecture 5: Reasoning about Knowledge in the Context of SocialSoftware

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 2

Page 4: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Plan for the Course

Lecture 1: Introduction, Motivation and Basic Models ofKnowledge

Lecture 2: Knowledge in Groups and Group Knowledge

Lecture 3: Reasoning about Knowledge and .......

Lecture 4: Logical Omniscience and Other Problems

Lecture 5: Reasoning about Knowledge in the Context of SocialSoftware

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 2

Page 5: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Plan for the Course

Lecture 1: Introduction, Motivation and Basic Models ofKnowledge

Lecture 2: Knowledge in Groups and Group Knowledge

Lecture 3: Reasoning about Knowledge and .......

Lecture 4: Logical Omniscience and Other Problems

Lecture 5: Reasoning about Knowledge in the Context of SocialSoftware

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 2

Page 6: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Plan for the Course

Lecture 1: Introduction, Motivation and Basic Models ofKnowledge

Lecture 2: Knowledge in Groups and Group Knowledge

Lecture 3: Reasoning about Knowledge and .......

Lecture 4: Logical Omniscience and Other Problems

Lecture 5: Reasoning about Knowledge in the Context of SocialSoftware

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 2

Page 7: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Plan for the Course

Lecture 1: Introduction, Motivation and Basic Models ofKnowledge

Lecture 2: Knowledge in Groups and Group Knowledge

Lecture 3: Reasoning about Knowledge and .......

Lecture 4: Logical Omniscience and Other Problems

Lecture 5: Reasoning about Knowledge in the Context of SocialSoftware

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 2

Page 8: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Plan for the Course

Course Website:staff.science.uva.nl/∼epacuit/formep esslli.html

Reading Material: The course reader and references therein.

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 3

Page 9: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Lecture 1

� Introduction and Motivation

� Epistemic Logic

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 4

Page 10: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Introduction and Motivation

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 5

Page 11: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

What do we want?

A simple mathematical model that faithfully represents (the agentsinformation in) social interactive situations.

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 6

Page 12: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

What do we want?

A simple mathematical model that faithfully represents (the agentsinformation in) social interactive situations.

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 6

Page 13: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

J. Hintikka. Knowledge and Belief. 1962, recently republished.

See references in the notes!

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 7

Page 14: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: The Language

ϕ is a formula of Epistemic Logic (L) if it is of the form

ϕ := p | ¬ϕ | ϕ ∧ ψ | Kϕ

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 8

Page 15: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: The Language

ϕ is a formula of Epistemic Logic (L) if it is of the form

ϕ := p | ¬ϕ | ϕ ∧ ψ | Kϕ

I p ∈ At is an atomic fact.

• “It is raining”• “The talk is at 2PM”• “The card on the table is a 7 of Hearts”

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 8

Page 16: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: The Language

ϕ is a formula of Epistemic Logic (L) if it is of the form

ϕ := p | ¬ϕ | ϕ ∧ ψ | Kϕ

I p ∈ At is an atomic fact.

I The usual propositional language (L0)

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 8

Page 17: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: The Language

ϕ is a formula of Epistemic Logic (L) if it is of the form

ϕ := p | ¬ϕ | ϕ ∧ ψ | Kϕ

I p ∈ At is an atomic fact.

I The usual propositional language (L0)

I Kϕ is intended to mean “The agent knows that ϕ is true”.

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 8

Page 18: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: The Language

ϕ is a formula of Epistemic Logic (L) if it is of the form

ϕ := p | ¬ϕ | ϕ ∧ ψ | Kϕ

I p ∈ At is an atomic fact.

I The usual propositional language (L0)

I Kϕ is intended to mean “The agent knows that ϕ is true”.

I The usual definitions for →,∨,↔ apply

I Define Lϕ as ¬K¬ϕ

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 8

Page 19: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: The Language

ϕ is a formula of Epistemic Logic (L) if it is of the form

ϕ := p | ¬ϕ | ϕ ∧ ψ | Kϕ

K (p → q): “Ann knows that p implies q”

Kp ∨ ¬Kp:

Kp ∨ K¬p:

Lϕ:

KLϕ:

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 8

Page 20: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: The Language

ϕ is a formula of Epistemic Logic (L) if it is of the form

ϕ := p | ¬ϕ | ϕ ∧ ψ | Kϕ

K (p → q): “Ann knows that p implies q”

Kp ∨ ¬Kp: “either Ann does or does not know p”

Kp ∨ K¬p: “Ann knows whether p is true”

Lϕ:

KLϕ:

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 8

Page 21: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: The Language

ϕ is a formula of Epistemic Logic (L) if it is of the form

ϕ := p | ¬ϕ | ϕ ∧ ψ | Kϕ

K (p → q): “Ann knows that p implies q”

Kp ∨ ¬Kp: “either Ann does or does not know p”

Kp ∨ K¬p: “Ann knows whether p is true”

Lϕ: “ϕ is an epistemic possibility”

KLϕ: “Ann knows that she thinks ϕ ispossible”

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 8

Page 22: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: Kripke Models

M = 〈W ,R,V 〉

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 9

Page 23: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: Kripke Models

M = 〈W ,R,V 〉

I W 6= ∅ is the set of all relevant situations (states of affairs,possible worlds)

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 9

Page 24: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: Kripke Models

M = 〈W ,R,V 〉

I W 6= ∅ is the set of all relevant situations (states of affairs,possible worlds)

I R ⊆ W ×W represents the information of the agent:wRv provided “w and v are epistemically indistinguishable”

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 9

Page 25: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single-Agent Epistemic Logic: Kripke Models

M = 〈W ,R,V 〉

I W 6= ∅ is the set of all relevant situations (states of affairs,possible worlds)

I R ⊆ W ×W represents the information of the agent:wRv provided “w and v are epistemically indistinguishable”

I V : At → ℘(W ) is a valuation function assigning propositionalvariables to worlds

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 9

Page 26: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

(1, 2)

w1

(1, 3)

w2

(2, 3)

w3

(2, 1)

w4

(3, 1)

w5

(3, 2)

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 10

Page 27: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

What are the relevant states?

(1, 2)

w1

(1, 3)

w2

(2, 3)

w3

(2, 1)

w4

(3, 1)

w5

(3, 2)

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 10

Page 28: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

What are the relevant states?

(1, 2)

w1

(1, 3)

w2

(2, 3)

w3

(2, 1)

w4

(3, 1)

w5

(3, 2)

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 10

Page 29: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

Ann receives card 3 and card 1is put on the table

(1, 2)

w1

(1, 3)

w2

(2, 3)

w3

(2, 1)

w4

(3, 1)

w5

(3, 2)

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 10

Page 30: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

What information does Annhave?

(1, 2)

w1

(1, 3)

w2

(2, 3)

w3

(2, 1)

w4

(3, 1)

w5

(3, 2)

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 10

Page 31: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

What information does Annhave?

(1, 2)

w1

(1, 3)

w2

(2, 3)

w3

(2, 1)

w4

(3, 1)

w5

(3, 2)

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 10

Page 32: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

What information does Annhave?

(1, 2)

w1

(1, 3)

w2

(2, 3)

w3

(2, 1)

w4

(3, 1)

w5

(3, 2)

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 10

Page 33: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

Suppose Hi is intended tomean “Ann has card i”

Ti is intended to mean “card iis on the table”

Eg., V (H1) = {w1,w2}

(1, 2)

w1

(1, 3)

w2

(2, 3)

w3

(2, 1)

w4

(3, 1)

w5

(3, 2)

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 10

Page 34: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

Suppose Hi is intended tomean “Ann has card i”

Ti is intended to mean “card iis on the table”

Eg., V (H1) = {w1,w2}

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 10

Page 35: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single Agent Epistemic Logic: Truth in a Model

Given ϕ ∈ L, a Kripke model M = 〈W ,R,V 〉 and w ∈ W

M,w |= ϕ means “in M, if the actual state is w , then ϕ is true”

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 11

Page 36: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single Agent Epistemic Logic: Truth in a Model

Given ϕ ∈ L, a Kripke model M = 〈W ,R,V 〉 and w ∈ W

M,w |= ϕ is defined as follows:

I M,w |= p iff w ∈ V (p) (with p ∈ At)

I M,w |= ¬ϕ if M,w 6|= ϕ

I M,w |= ϕ ∧ ψ if M,w |= ϕ and M,w |= ψ

I M,w |= Kϕ if for each v ∈ W , if wRv , then M, v |= ϕ

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 11

Page 37: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single Agent Epistemic Logic: Truth in a Model

Given ϕ ∈ L, a Kripke model M = 〈W ,R,V 〉 and w ∈ W

M,w |= ϕ is defined as follows:

X M,w |= p iff w ∈ V (p) (with p ∈ At)

I M,w |= ¬ϕ if M,w 6|= ϕ

I M,w |= ϕ ∧ ψ if M,w |= ϕ and M,w |= ψ

I M,w |= Kϕ if for each v ∈ W , if wRv , then M, v |= ϕ

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 11

Page 38: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single Agent Epistemic Logic: Truth in a Model

Given ϕ ∈ L, a Kripke model M = 〈W ,R,V 〉 and w ∈ W

M,w |= ϕ is defined as follows:

X M,w |= p iff w ∈ V (p) (with p ∈ At)

X M,w |= ¬ϕ if M,w 6|= ϕ

X M,w |= ϕ ∧ ψ if M,w |= ϕ and M,w |= ψ

I M,w |= Kϕ if for each v ∈ W , if wRv , then M, v |= ϕ

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 11

Page 39: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Single Agent Epistemic Logic: Truth in a Model

Given ϕ ∈ L, a Kripke model M = 〈W ,R,V 〉 and w ∈ W

M,w |= ϕ is defined as follows:

X M,w |= p iff w ∈ V (p) (with p ∈ At)

X M,w |= ¬ϕ if M,w 6|= ϕ

X M,w |= ϕ ∧ ψ if M,w |= ϕ and M,w |= ψ

X M,w |= Kϕ if for each v ∈ W , if wRv , then M, v |= ϕ

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 11

Page 40: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 12

Page 41: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

Suppose that Ann receives card1 and card 2 is on the table.

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 12

Page 42: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

Suppose that Ann receives card1 and card 2 is on the table.

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 12

Page 43: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

M,w1 |= KH1

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 12

Page 44: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

M,w1 |= KH1

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 12

Page 45: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

M,w1 |= KH1

M,w1 |= K¬T1

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 12

Page 46: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

M,w1 |= LT2

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 12

Page 47: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Some Questions

Should we make additional assumptions about R (i.e., reflexive,transitive, etc.)

What idealizations have we made?

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 13

Page 48: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Some Notation

A Kripke Frame is a tuple 〈W ,R〉 where R ⊆ W ×W .

ϕ is valid in a Kripke model M if M,w |= ϕ for all states w (wewrite M |= ϕ).

ϕ is valid on a Kripke frame F if M |= ϕ for all models M basedon F .

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 14

Page 49: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Logical Omniscience

Fact: ϕ is valid then Kϕ is valid

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 15

Page 50: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Logical Omniscience

Fact: Kϕ ∧ Kψ → K (ϕ ∧ ψ) is valid on all Kripke frames

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 15

Page 51: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Logical Omniscience

Fact: If ϕ→ ψ is valid then Kϕ→ Kψ is valid

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 15

Page 52: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Logical Omniscience

Fact: K (ϕ→ ψ) → (Kϕ→ Kψ) is valid on all Kripke frames.

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 15

Page 53: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Logical Omniscience

Fact: ϕ↔ ψ is valid then Kϕ↔ Kψ is valid

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 15

Page 54: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Correspondence

DefinitionA model formula ϕ corresponds to a property P (of a relation in aKripke frame) provided

F |= ϕ iff F has P

Modal Formula Corresponding Property

Kϕ→ ϕ ReflexiveKϕ→ KKϕ Transitive

¬Kϕ→ K¬Kϕ Euclideanϕ→ KLϕ Symmetric¬K⊥ Serial

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 16

Page 55: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Correspondence

DefinitionA model formula ϕ corresponds to a property P (of a relation in aKripke frame) provided

F |= ϕ iff F has P

Modal Formula Corresponding Property

Kϕ→ ϕ ReflexiveKϕ→ KKϕ Transitive

¬Kϕ→ K¬Kϕ Euclideanϕ→ KLϕ Symmetric¬K⊥ Serial

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 16

Page 56: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Correspondence

DefinitionA model formula ϕ corresponds to a property P (of a relation in aKripke frame) provided

F |= ϕ iff F has P

Modal Formula Corresponding Property

Kϕ→ ϕ ReflexiveKϕ→ KKϕ Transitive

¬Kϕ→ K¬Kϕ Euclideanϕ→ KLϕ Symmetric¬K⊥ Serial

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 16

Page 57: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Correspondence

DefinitionA model formula ϕ corresponds to a property P (of a relation in aKripke frame) provided

F |= ϕ iff F has P

Modal Formula Corresponding Property

Kϕ→ ϕ ReflexiveKϕ→ KKϕ Transitive

¬Kϕ→ K¬Kϕ Euclideanϕ→ KLϕ Symmetric¬K⊥ Serial

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 16

Page 58: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Correspondence

DefinitionA model formula ϕ corresponds to a property P (of a relation in aKripke frame) provided

F |= ϕ iff F has P

Modal Formula Corresponding Property

Kϕ→ ϕ ReflexiveKϕ→ KKϕ Transitive

¬Kϕ→ K¬Kϕ Euclideanϕ→ KLϕ Symmetric¬K⊥ Serial

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 16

Page 59: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Correspondence

DefinitionA model formula ϕ corresponds to a property P (of a relation in aKripke frame) provided

F |= ϕ iff F has P

Modal Formula Corresponding Property

Kϕ→ ϕ ReflexiveKϕ→ KKϕ Transitive

¬Kϕ→ K¬Kϕ Euclideanϕ→ KLϕ Symmetric¬K⊥ Serial

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 16

Page 60: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Correspondence

DefinitionA model formula ϕ corresponds to a property P (of a relation in aKripke frame) provided

F |= ϕ iff F has P

Modal Formula Corresponding Property

Kϕ→ ϕ ReflexiveKϕ→ KKϕ Transitive

¬Kϕ→ K¬Kϕ Euclideanϕ→ KLϕ Symmetric¬K⊥ Serial

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 16

Page 61: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Modal Formula Property Philosophical Assumption

K (ϕ→ ψ) → (Kϕ→ Kψ) — Logical OmniscienceKϕ→ ϕ Reflexive Truth

Kϕ→ KKϕ Transitive Positive Introspection¬Kϕ→ K¬Kϕ Euclidean Negative Introspection

¬K⊥ Serial Consistency

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 17

Page 62: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Modal Formula Property Philosophical Assumption

K (ϕ→ ψ) → (Kϕ→ Kψ) — Logical OmniscienceKϕ→ ϕ Reflexive Truth

Kϕ→ KKϕ Transitive Positive Introspection¬Kϕ→ K¬Kϕ Euclidean Negative Introspection

¬K⊥ Serial Consistency

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 17

Page 63: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Modal Formula Property Philosophical Assumption

K (ϕ→ ψ) → (Kϕ→ Kψ) — Logical OmniscienceKϕ→ ϕ Reflexive Truth

Kϕ→ KKϕ Transitive Positive Introspection¬Kϕ→ K¬Kϕ Euclidean Negative Introspection

¬K⊥ Serial Consistency

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 17

Page 64: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Modal Formula Property Philosophical Assumption

K (ϕ→ ψ) → (Kϕ→ Kψ) — Logical OmniscienceKϕ→ ϕ Reflexive Truth

Kϕ→ KKϕ Transitive Positive Introspection¬Kϕ→ K¬Kϕ Euclidean Negative Introspection

¬K⊥ Serial Consistency

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 17

Page 65: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Modal Formula Property Philosophical Assumption

K (ϕ→ ψ) → (Kϕ→ Kψ) — Logical OmniscienceKϕ→ ϕ Reflexive Truth

Kϕ→ KKϕ Transitive Positive Introspection¬Kϕ→ K¬Kϕ Euclidean Negative Introspection

¬K⊥ Serial Consistency

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 17

Page 66: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Modal Formula Property Philosophical Assumption

K (ϕ→ ψ) → (Kϕ→ Kψ) — Logical OmniscienceKϕ→ ϕ Reflexive Truth

Kϕ→ KKϕ Transitive Positive Introspection¬Kϕ→ K¬Kϕ Euclidean Negative Introspection

¬K⊥ Serial Consistency

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 17

Page 67: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

The Logic S5

The logic S5 contains the following axioms and rules:

Pc Axiomatization of Propositional CalculusK K (ϕ→ ψ) → (Kϕ→ Kψ)T Kϕ→ ϕ4 Kϕ→ KKϕ5 ¬Kϕ→ K¬Kϕ

MPϕ ϕ→ ψ

ψ

Necϕ

TheoremS5 is sound and strongly complete with respect to the class ofKripke frames with equivalence relations.

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 18

Page 68: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

The Logic S5

The logic S5 contains the following axioms and rules:

Pc Axiomatization of Propositional CalculusK K (ϕ→ ψ) → (Kϕ→ Kψ)T Kϕ→ ϕ4 Kϕ→ KKϕ5 ¬Kϕ→ K¬Kϕ

MPϕ ϕ→ ψ

ψ

Necϕ

TheoremS5 is sound and strongly complete with respect to the class ofKripke frames with equivalence relations.

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 18

Page 69: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Multi-agent Epistemic Logic

The Language: ϕ := p | ¬ϕ | ϕ ∧ ψ | Kϕ

Kripke Models: M = 〈W ,R,V 〉 and w ∈ W

Truth: M,w |= ϕ is defined as follows:

I M,w |= p iff w ∈ V (p) (with p ∈ At)

I M,w |= ¬ϕ if M,w 6|= ϕ

I M,w |= ϕ ∧ ψ if M,w |= ϕ and M,w |= ψ

I M,w |= Kϕ if for each v ∈ W , if wRv , then M, v |= ϕ

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 19

Page 70: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Multi-agent Epistemic Logic

The Language: ϕ := p | ¬ϕ | ϕ ∧ ψ | Kiϕ with i ∈ A

Kripke Models: M = 〈W , {Ri}i∈A,V 〉 and w ∈ W

Truth: M,w |= ϕ is defined as follows:

I M,w |= p iff w ∈ V (p) (with p ∈ At)

I M,w |= ¬ϕ if M,w 6|= ϕ

I M,w |= ϕ ∧ ψ if M,w |= ϕ and M,w |= ψ

I M,w |= Kiϕ if for each v ∈ W , if wRiv , then M, v |= ϕ

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 19

Page 71: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Multi-agent Epistemic Logic

I KAKBϕ: “Ann knows that Bob knows ϕ”

I KA(KBϕ ∨ KB¬ϕ): “Ann knows that Bob knows whether ϕ

I ¬KBKAKB(ϕ): “Bob does not know that Ann knows thatBob knows that ϕ”

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 19

Page 72: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,one of the cards is placed facedown on the table and the thirdcard is put back in the deck.

Suppose that Ann receives card1 and card 2 is on the table.

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 20

Page 73: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,Bob is given one of the cardsand the third card is put backin the deck.

Suppose that Ann receives card1 and Bob receives card 2.

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 20

Page 74: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,Bob is given one of the cardsand the third card is put backin the deck.

Suppose that Ann receives card1 and Bob receives card 2.

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 20

Page 75: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,Bob is given one of the cardsand the third card is put backin the deck.

Suppose that Ann receives card1 and Bob receives card 2.

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 20

Page 76: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,Bob is given one of the cardsand the third card is put backin the deck.

Suppose that Ann receives card1 and Bob receives card 2.

M,w |= KB(KAH1 ∨ KA¬H1)

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 20

Page 77: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,Bob is given one of the cardsand the third card is put backin the deck.

Suppose that Ann receives card1 and Bob receives card 2.

M,w |= KB(KAH1 ∨ KA¬H1)

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 20

Page 78: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Suppose there are three cards:1, 2 and 3.

Ann is dealt one of the cards,Bob is given one of the cardsand the third card is put backin the deck.

Suppose that Ann receives card1 and Bob receives card 2.

M,w |= KB(KAH1 ∨ KA¬H1)

H1,T2

w1

H1,T3

w2

H2,T3

w3

H2,T1

w4

H3,T1

w5

H3,T2

w6

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 20

Page 79: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Ann would like Bob to attend her talk; however, she only wantsBob to attend if he is interested in the subject of her talk, notbecause he is just being polite.

There is a very simple procedure to solve Ann’s problem: have a(trusted) friend tell Bob the time and subject of her talk.

Is this procedure correct?

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 21

Page 80: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

Ann would like Bob to attend her talk; however, she only wantsBob to attend if he is interested in the subject of her talk, notbecause he is just being polite.

There is a very simple procedure to solve Ann’s problem: have a(trusted) friend tell Bob the time and subject of her talk.

Is this procedure correct? Yes, if

1. Ann knows about the talk.

2. Bob knows about the talk.

3. Ann knows that Bob knows about the talk.

4. Bob does not know that Ann knows that he knows about thetalk.

5. And nothing else.

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 21

Page 81: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

P

s

¬P

t

B

A, BA, B

P means “The talk is at 2PM”.

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 22

Page 82: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

P

s

¬P

t

B

A, BA, B

P means “The talk is at 2PM”.

M, s |= KAP ∧ ¬KBP

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 22

Page 83: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

P

s

¬P

t

B

A, BA, B

P means “The talk is at 2PM”.

M, s |= KAP ∧ ¬KBP

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 22

Page 84: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Example

P

s

¬P

t

B

A, BA, B

Pw1 P w2

¬P w4Pw3

B

A

B

A

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 22

Page 85: Introduction to Formal Epistemology - Artificial Intelligenceai.stanford.edu/~epacuit/classes/esslli/formep-lec1.pdf · Introduction to Formal Epistemology Lecture 1 Eric Pacuit and

Epistemic Logic

Thank you!

Eric Pacuit and Rohit Parikh: Introduction to Formal Epistemology, Lecture 1 23