logics of rational agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · logics of rational...

102
Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg Univeristy ai.stanford.edu/ ~ epacuit June 24, 2010 Eric Pacuit

Upload: others

Post on 18-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Logics of Rational AgencyLecture 3

Eric Pacuit

Tilburg Institute for Logic and Philosophy of ScienceTilburg Univeristy

ai.stanford.edu/~epacuit

June 24, 2010

Eric Pacuit

Page 2: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Ingredients of a Logical Analysis of Rational Agency

X informational attitudes (eg., knowledge, belief, certainty)

X group notions (eg., common knowledge and coalitional ability)

X motivational attitudes (eg., preferences)

X time, actions and ability

X normative attitudes (eg., obligations)

Eric Pacuit

Page 3: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

All Things Being Equal...

Let Γ be a set of (preference) formulas. Write w ≡Γ v if for allϕ ∈ Γ, w |= ϕ iff v |= ϕ.

1. M,w |= 〈Γ〉ϕ iff there is a v ∈W such that w ≡Γ v andM, v |= ϕ.

2. M,w |= 〈Γ〉≤ϕ iff there is a v ∈W such that w(≡Γ ∩ ≤)vand M, v |= ϕ.

3. M,w |= 〈Γ〉<ϕ iff there is a v ∈W such that w(≡Γ ∩ <)vand M, v |= ϕ.

Key Principles:

〈Γ′〉ϕ→ 〈Γ〉ϕ if Γ ⊆ Γ′

±ϕ ∧ 〈Γ〉(α ∧ ±ϕ)→ 〈Γ ∪ {ϕ}〉α

Eric Pacuit

Page 4: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

All Things Being Equal...

Let Γ be a set of (preference) formulas. Write w ≡Γ v if for allϕ ∈ Γ, w |= ϕ iff v |= ϕ.

1. M,w |= 〈Γ〉ϕ iff there is a v ∈W such that w ≡Γ v andM, v |= ϕ.

2. M,w |= 〈Γ〉≤ϕ iff there is a v ∈W such that w(≡Γ ∩ ≤)vand M, v |= ϕ.

3. M,w |= 〈Γ〉<ϕ iff there is a v ∈W such that w(≡Γ ∩ <)vand M, v |= ϕ.

Key Principles:

I 〈Γ′〉ϕ→ 〈Γ〉ϕ if Γ ⊆ Γ′

I ±ϕ ∧ 〈Γ〉(α ∧ ±ϕ)→ 〈Γ ∪ {ϕ}〉α

Eric Pacuit

Page 5: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

All Things Being Equal...

Let Γ be a set of (preference) formulas. Write w ≡Γ v if for allϕ ∈ Γ, w |= ϕ iff v |= ϕ.

1. M,w |= 〈Γ〉ϕ iff there is a v ∈W such that w ≡Γ v andM, v |= ϕ.

2. M,w |= 〈Γ〉≤ϕ iff there is a v ∈W such that w(≡Γ ∩ ≤)vand M, v |= ϕ.

3. M,w |= 〈Γ〉<ϕ iff there is a v ∈W such that w(≡Γ ∩ <)vand M, v |= ϕ.

Key Principles:

I 〈Γ′〉≤ϕ→ 〈Γ〉≤ϕ if Γ ⊆ Γ′

I ±ϕ ∧ 〈Γ〉≤(α ∧ ±ϕ)→ 〈Γ ∪ {ϕ}〉≤α

Eric Pacuit

Page 6: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

From Worlds to Sets and Back

Lifting

I X ≥∀∃ Y if ∀y ∈ Y ∃x ∈ X : x � yA(ϕ→ 〈�〉ψ)

I X ≥∀∀ Y if ∀y ∈ Y ∀x ∈ X : x � yA(ϕ→ [�]¬ψ)

DerivingP1 >> P2 >> P3 >> · · · >> Pn

x > y iff x and y differ in at least one Pi and the first Pi wherethis happens is one with Pix and ¬Piy

F. Liu and D. De Jongh. Optimality, belief and preference. 2006.

Eric Pacuit

Page 7: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

From Worlds to Sets and Back

Lifting

I X ≥∀∃ Y if ∀y ∈ Y ∃x ∈ X : x � y

A(ϕ→ 〈�〉ψ)

I X ≥∀∀ Y if ∀y ∈ Y ∀x ∈ X : x � yA(ϕ→ [�]¬ψ)

DerivingP1 >> P2 >> P3 >> · · · >> Pn

x > y iff x and y differ in at least one Pi and the first Pi wherethis happens is one with Pix and ¬Piy

F. Liu and D. De Jongh. Optimality, belief and preference. 2006.

Eric Pacuit

Page 8: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

From Worlds to Sets and Back

Lifting

I X ≥∀∃ Y if ∀y ∈ Y ∃x ∈ X : x � yA(ϕ→ 〈�〉ψ)

I X ≥∀∀ Y if ∀y ∈ Y ∀x ∈ X : x � yA(ϕ→ [�]¬ψ)

DerivingP1 >> P2 >> P3 >> · · · >> Pn

x > y iff x and y differ in at least one Pi and the first Pi wherethis happens is one with Pix and ¬Piy

F. Liu and D. De Jongh. Optimality, belief and preference. 2006.

Eric Pacuit

Page 9: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

From Worlds to Sets and Back

Lifting

I X ≥∀∃ Y if ∀y ∈ Y ∃x ∈ X : x � yA(ϕ→ 〈�〉ψ)

I X ≥∀∀ Y if ∀y ∈ Y ∀x ∈ X : x � yA(ϕ→ [�]¬ψ)

DerivingP1 >> P2 >> P3 >> · · · >> Pn

x > y iff x and y differ in at least one Pi and the first Pi wherethis happens is one with Pix and ¬Piy

F. Liu and D. De Jongh. Optimality, belief and preference. 2006.

Eric Pacuit

Page 10: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

From Worlds to Sets and Back

Lifting

I X ≥∀∃ Y if ∀y ∈ Y ∃x ∈ X : x � yA(ϕ→ 〈�〉ψ)

I X ≥∀∀ Y if ∀y ∈ Y ∀x ∈ X : x � yA(ϕ→ [�]¬ψ)

DerivingP1 >> P2 >> P3 >> · · · >> Pn

x > y iff x and y differ in at least one Pi and the first Pi wherethis happens is one with Pix and ¬Piy

F. Liu and D. De Jongh. Optimality, belief and preference. 2006.

Eric Pacuit

Page 11: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Logic of Group Decisions

Fundamental Problem: groups are inconsistent!

Eric Pacuit

Page 12: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Logic of Group Decisions

Fundamental Problem: groups are inconsistent!

Eric Pacuit

Page 13: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Logic of Group Decisions: The Doctrinal “Paradox”(Kornhauser and Sager 1993)

p: a valid contract was in placeq: there was a breach of contractr : the court is required to find the defendant liable.

p q (p ∧ q)↔ r r

1 yes yes yes yes

2 yes no yes no

3 no yes yes no

Eric Pacuit

Page 14: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Logic of Group Decisions: The Doctrinal “Paradox”(Kornhauser and Sager 1993)

Should we accept r?

p q (p ∧ q)↔ r r

1 yes yes yes yes

2 yes no yes no

3 no yes yes no

Eric Pacuit

Page 15: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Logic of Group Decisions: The Doctrinal “Paradox”(Kornhauser and Sager 1993)

Should we accept r? No, a simple majority votes no.

p q (p ∧ q)↔ r r

1 yes yes yes yes

2 yes no yes no

3 no yes yes no

Eric Pacuit

Page 16: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Logic of Group Decisions: The Doctrinal “Paradox”(Kornhauser and Sager 1993)

Should we accept r? Yes, a majority votes yes for p and q and(p ∧ q)↔ r is a legal doctrine.

p q (p ∧ q)↔ r r

1 yes yes yes yes

2 yes no yes no

3 no yes yes no

Eric Pacuit

Page 17: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”

a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 18: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”

b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 19: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 20: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 21: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True

True

2 True False False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 22: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 23: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False

False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 24: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 25: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True

False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 26: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority

True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 27: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True

True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 28: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True True

False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 29: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 30: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Discursive Dilemmaa: “Carbon dioxide emissions are above the threshold x”a→ b: “If carbon dioxide emissions are above the threshold x ,then there will be global warming”b “There will be global warming”

a a→ b b

1 True True True

2 True False False

3 False True False

Majority True True False

Conclusion: Groups are inconsistent, difference between‘premise-based’ and ‘conclusion-based’ decision making, ...

Eric Pacuit

Page 31: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: The Propositions

Propositions: Let L be a logical language (called propositions inthe literature) with the usual boolean connectives.

Consistency: The standard notion of logical consistency.

Aside: We actually need

1. {p,¬p} are inconsistent

2. all subsets of a consistent set are consistent

3. ∅ is consistent and each S ⊆ L has a consistent maximalextension (not needed in all cases)

Eric Pacuit

Page 32: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: The Propositions

Propositions: Let L be a logical language (called propositions inthe literature) with the usual boolean connectives.

Consistency: The standard notion of logical consistency.

Aside: We actually need

1. {p,¬p} are inconsistent

2. all subsets of a consistent set are consistent

3. ∅ is consistent and each S ⊆ L has a consistent maximalextension (not needed in all cases)

Eric Pacuit

Page 33: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: The Propositions

Propositions: Let L be a logical language (called propositions inthe literature) with the usual boolean connectives.

Consistency: The standard notion of logical consistency.

Aside: We actually need

1. {p,¬p} are inconsistent

2. all subsets of a consistent set are consistent

3. ∅ is consistent and each S ⊆ L has a consistent maximalextension (not needed in all cases)

Eric Pacuit

Page 34: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: The Propositions

Definition A set Y ⊆ L is minimally inconsistent if it isinconsistent and every proper subset X ( Y is consistent.

Eric Pacuit

Page 35: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: The Agenda

Definition The agenda is a non-empty set X ⊆ L, interpreted asthe set of propositions on which judgments are made, with X is aunion of proposition-negation pairs {p,¬p}.

Example: In the discursive dilemma:X = {a,¬a, b,¬b, a→ b,¬(a→ b)}.

Eric Pacuit

Page 36: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: The Agenda

Definition The agenda is a non-empty set X ⊆ L, interpreted asthe set of propositions on which judgments are made, with X is aunion of proposition-negation pairs {p,¬p}.

Example: In the discursive dilemma:X = {a,¬a, b,¬b, a→ b,¬(a→ b)}.

Eric Pacuit

Page 37: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: The Judgement Sets

Definition: Given an agenda X , each individual i ’s judgement setis a subset Ai ⊆ X .

Rationality Assumptions:

1. Ai is consistent

2. Ai is complete, if for each p ∈ X , either p ∈ Ai or ¬p ∈ Ai

Eric Pacuit

Page 38: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: The Judgement Sets

Definition: Given an agenda X , each individual i ’s judgement setis a subset Ai ⊆ X .

Rationality Assumptions:

1. Ai is consistent

2. Ai is complete, if for each p ∈ X , either p ∈ Ai or ¬p ∈ Ai

Eric Pacuit

Page 39: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: Aggregation Rules

Let X be an agenda, N = {1, . . . , n} a set of voters, a profile is atuple (Ai , . . . ,An) where each Ai is a judgement set. Anaggregation function is a map from profiles to judgment sets.I.e., F (A1, . . . ,An) is a judgement set.

Examples:

I Propositionwise majority voting: for each (A1, . . . ,An),

F (A1, . . . ,An) = {p ∈ X | |{i |p ∈ Ai}| ≥ |{i | p 6∈ Ai}|}

I Dictator of i : F (A1, . . . ,An) = Ai

I Reverse Dictator of i : F (A1, . . . ,An) = {¬p |p ∈ Ai}

Eric Pacuit

Page 40: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: Aggregation Rules

Let X be an agenda, N = {1, . . . , n} a set of voters, a profile is atuple (Ai , . . . ,An) where each Ai is a judgement set. Anaggregation function is a map from profiles to judgment sets.I.e., F (A1, . . . ,An) is a judgement set.

Examples:

I Propositionwise majority voting: for each (A1, . . . ,An),

F (A1, . . . ,An) = {p ∈ X | |{i |p ∈ Ai}| ≥ |{i | p 6∈ Ai}|}

I Dictator of i : F (A1, . . . ,An) = Ai

I Reverse Dictator of i : F (A1, . . . ,An) = {¬p |p ∈ Ai}

Eric Pacuit

Page 41: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: Aggregation Rules

Universal Domain: The domain of F is the set of all possibleprofiles of consistent and complete judgement sets.

Collective Rationality: F generates consistent and completecollective judgment sets.

Eric Pacuit

Page 42: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: Aggregation Rules

Unanimity: For all profiles (A1, . . . ,An) if p ∈ Ai for each i thenp ∈ F (A1, . . . ,An)

Independence: For any p ∈ X and all (A1, . . . ,An) and(A∗1, . . . ,A

∗n) in the domain of F ,

if [for all i ∈ N, p ∈ Ai iff p ∈ A∗i ]then [p ∈ F (A1, . . . ,An) iff p ∈ F (A∗1, . . .A

∗n) ].

Eric Pacuit

Page 43: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: Aggregation Rules

Unanimity: For all profiles (A1, . . . ,An) if p ∈ Ai for each i thenp ∈ F (A1, . . . ,An)

Independence: For any p ∈ X and all (A1, . . . ,An) and(A∗1, . . . ,A

∗n) in the domain of F ,

if [for all i ∈ N, p ∈ Ai iff p ∈ A∗i ]then [p ∈ F (A1, . . . ,An) iff p ∈ F (A∗1, . . .A

∗n) ].

Eric Pacuit

Page 44: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: Aggregation Rules

Systematicity: For any p, q ∈ X and all (A1, . . . ,An) and(A∗1, . . . ,A

∗n) in the domain of F ,

if [for all i ∈ N, p ∈ Ai iff q ∈ A∗i ]then [p ∈ F (A1, . . . ,An) iff q ∈ F (A∗1, . . .A

∗n) ].

Monotonicity: For any p ∈ X and all (A1, . . .Ai , . . . ,An) and(A1, . . . ,A

∗i , . . . ,An) in the domain of F ,

if [p 6∈ Ai , p ∈ A∗i and p ∈ F (A1, . . . ,Ai , . . .An)]then [p ∈ F (A1, . . . ,A

∗i , . . .An)].

Eric Pacuit

Page 45: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: Aggregation Rules

Systematicity: For any p, q ∈ X and all (A1, . . . ,An) and(A∗1, . . . ,A

∗n) in the domain of F ,

if [for all i ∈ N, p ∈ Ai iff q ∈ A∗i ]then [p ∈ F (A1, . . . ,An) iff q ∈ F (A∗1, . . .A

∗n) ].

Monotonicity: For any p ∈ X and all (A1, . . .Ai , . . . ,An) and(A1, . . . ,A

∗i , . . . ,An) in the domain of F ,

if [p 6∈ Ai , p ∈ A∗i and p ∈ F (A1, . . . ,Ai , . . .An)]then [p ∈ F (A1, . . . ,A

∗i , . . .An)].

Eric Pacuit

Page 46: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

The Judgement Aggregation Model: Aggregation Rules

Anonymity: If (A1, . . . ,An) and (A∗1, . . . ,A∗n) are permutations of

each other, then

F (A1, . . . ,An) = F (A∗1, . . . ,A∗n)

Non-dictatorship: There exists no i ∈ N such that, for any profile(A1, . . . ,An), F (A1, . . . ,An) = Ai

Eric Pacuit

Page 47: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Baseline Result

Theorem (List and Pettit, 2001) If X ⊆ {a, b, a ∧ b}, thereexists no aggregation rule satisfying universal domain, collectiverationality, systematicity and anonymity.

See personal.lse.ac.uk/LIST/doctrinalparadox.htm formany generalizations!

Eric Pacuit

Page 48: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Baseline Result

Theorem (List and Pettit, 2001) If X ⊆ {a, b, a ∧ b}, thereexists no aggregation rule satisfying universal domain, collectiverationality, systematicity and anonymity.

See personal.lse.ac.uk/LIST/doctrinalparadox.htm formany generalizations!

Eric Pacuit

Page 49: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Agenda Richness

Whether or not judgment aggregation gives rise to seriousimpossibility results depends on how the propositions in the agendaare interconnected.

Definition An agenda X is minimally connected if

1. it has a minimal inconsistent subset Y ⊆ X with |Y | ≥ 3

2. it has a minimal inconsistent subset Y ⊆ X such that

Y − Z ∪ {¬z | z ∈ Z} is consistent

for some subset Z ⊆ Y of even size.

Eric Pacuit

Page 50: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Agenda Richness

Whether or not judgment aggregation gives rise to seriousimpossibility results depends on how the propositions in the agendaare interconnected.

Definition An agenda X is minimally connected if

1. it has a minimal inconsistent subset Y ⊆ X with |Y | ≥ 3

2. it has a minimal inconsistent subset Y ⊆ X such that

Y − Z ∪ {¬z | z ∈ Z} is consistent

for some subset Z ⊆ Y of even size.

Eric Pacuit

Page 51: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Theorem (Dietrich and List, 2007) For a minimally connectedagenda X , an aggregation rule F satisfies universal domain,collective rationality, systematicity and the unanimity principle iff itis a dictatorship.

Pause for proof

Eric Pacuit

Page 52: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Theorem (Dietrich and List, 2007) For a minimally connectedagenda X , an aggregation rule F satisfies universal domain,collective rationality, systematicity and the unanimity principle iff itis a dictatorship.

Pause for proof

Eric Pacuit

Page 53: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Many Variants!

Christian List and Clemens Puppe. Judgement Aggregation: A Survey. 2010.

Eric Pacuit

Page 54: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Group Preference Logics

H. Andreka, M. Ryan and P Yves Schobbens. Operators and laws for combiningpreference relations. Journal of Logic and Computation, 2002.

P. Girard. Modal Logic for Lexicographic Preference Aggregation. Manuscript,2008.

Eric Pacuit

Page 55: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Ingredients of a Logical Analysis of Rational Agency

X Logics of Informational Attitudes and Informative Actions

X Logics of Motivational Attitudes (Preferences)

I Time, Action and Agency

Eric Pacuit

Page 56: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Time

One of the most “successful” applications of modal logic is in the“logic of time”.

Many variations

I discrete or continuous

I branching or linear

I point based or interval based

See, for example,

Antony Galton. Temporal Logic. Stanford Encyclopedia of Philosophy: http:

//plato.stanford.edu/entries/logic-temporal/.

I. Hodkinson and M. Reynolds. Temporal Logic. Handbook of Modal Logic,2008.

Eric Pacuit

Page 57: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Time

One of the most “successful” applications of modal logic is in the“logic of time”.

Many variations

I discrete or continuous

I branching or linear

I point based or interval based

See, for example,

Antony Galton. Temporal Logic. Stanford Encyclopedia of Philosophy: http:

//plato.stanford.edu/entries/logic-temporal/.

I. Hodkinson and M. Reynolds. Temporal Logic. Handbook of Modal Logic,2008.

Eric Pacuit

Page 58: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Computational vs. Behavioral Structures

x = 1q0

x = 2q1 q0q0q0 q0q0q1 q0q1q0 q0q1q1

q0q0 q0q1

q0

...

Eric Pacuit

Page 59: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Temporal Logics

I Linear Time Temporal Logic: Reasoning about computationpaths:

♦ϕ: ϕ is true some time in the future.

A. Pnuelli. A Temporal Logic of Programs. in Proc. 18th IEEE Symposium onFoundations of Computer Science (1977).

I Branching Time Temporal Logic: Allows quantification overpaths:

∃♦ϕ: there is a path in which ϕ is eventually true.

E. M. Clarke and E. A. Emerson. Design and Synthesis of SynchronizationSkeletons using Branching-time Temproal-logic Specifications. In ProceedingsWorkshop on Logic of Programs, LNCS (1981).

Eric Pacuit

Page 60: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Temporal LogicsI Linear Time Temporal Logic: Reasoning about computation

paths:

♦ϕ: ϕ is true some time in the future.

A. Pnuelli. A Temporal Logic of Programs. in Proc. 18th IEEE Symposium onFoundations of Computer Science (1977).

I Branching Time Temporal Logic: Allows quantification overpaths:

∃♦ϕ: there is a path in which ϕ is eventually true.

E. M. Clarke and E. A. Emerson. Design and Synthesis of SynchronizationSkeletons using Branching-time Temproal-logic Specifications. In ProceedingsWorkshop on Logic of Programs, LNCS (1981).

Eric Pacuit

Page 61: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Temporal LogicsI Linear Time Temporal Logic: Reasoning about computation

paths:

♦ϕ: ϕ is true some time in the future.

A. Pnuelli. A Temporal Logic of Programs. in Proc. 18th IEEE Symposium onFoundations of Computer Science (1977).

I Branching Time Temporal Logic: Allows quantification overpaths:

∃♦ϕ: there is a path in which ϕ is eventually true.

E. M. Clarke and E. A. Emerson. Design and Synthesis of SynchronizationSkeletons using Branching-time Temproal-logic Specifications. In ProceedingsWorkshop on Logic of Programs, LNCS (1981).

Eric Pacuit

Page 62: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Temporal Logics

x = 1q0

x = 2q1 q0q0q0 q0q0q1 q0q1q0 q0q1q1

q0q0 q0q1

q0

...

♦Px=2

Eric Pacuit

Page 63: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Temporal Logics

x = 1q0

x = 2q1 q0q0q0 q0q0q1 q0q1q0 q0q1q1

q0q0 q0q1

q0

...

∃♦Px=2

Eric Pacuit

Page 64: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Temporal Logics

x = 1q0

x = 2q1 q0q0q0 q0q0q1 q0q1q0 q0q1q1

q0q0 q0q1

q0

...

¬∀♦Px=2

Eric Pacuit

Page 65: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abilities

Abliϕ: agent i has the ability to bring about (see to it that) ϕ istrue

What are core logical principles?

1. Abliϕ→ ϕ (or ϕ→ Abliϕ)

2. ¬Abli>

3. (Abliϕ ∧ Abliψ)→ Abli (ϕ ∧ ψ)

4. Abli (ϕ ∨ ψ)→ (Abliϕ ∨ Abliψ)

5. Abli (ϕ ∧ ψ)→ (Abliϕ ∧ Abliψ)

6. AbliAbljϕ→ Abliϕ

Eric Pacuit

Page 66: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abilities

Abliϕ: agent i has the ability to bring about (see to it that) ϕ istrue

What are core logical principles?

1. Abliϕ→ ϕ (or ϕ→ Abliϕ)

2. ¬Abli>

3. (Abliϕ ∧ Abliψ)→ Abli (ϕ ∧ ψ)

4. Abli (ϕ ∨ ψ)→ (Abliϕ ∨ Abliψ)

5. Abli (ϕ ∧ ψ)→ (Abliϕ ∧ Abliψ)

6. AbliAbljϕ→ Abliϕ

Eric Pacuit

Page 67: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abilities

Abliϕ: agent i has the ability to bring about (see to it that) ϕ istrue

What are core logical principles?

1. Abliϕ→ ϕ (or ϕ→ Abliϕ)

2. ¬Abli>

3. (Abliϕ ∧ Abliψ)→ Abli (ϕ ∧ ψ)

4. Abli (ϕ ∨ ψ)→ (Abliϕ ∨ Abliψ)

5. Abli (ϕ ∧ ψ)→ (Abliϕ ∧ Abliψ)

6. AbliAbljϕ→ Abliϕ

Eric Pacuit

Page 68: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abilities

Abliϕ: agent i has the ability to bring about (see to it that) ϕ istrue

What are core logical principles?

1. Abliϕ→ ϕ (or ϕ→ Abliϕ)

2. ¬Abli>

3. (Abliϕ ∧ Abliψ)→ Abli (ϕ ∧ ψ)

4. Abli (ϕ ∨ ψ)→ (Abliϕ ∨ Abliψ)

5. Abli (ϕ ∧ ψ)→ (Abliϕ ∧ Abliψ)

6. AbliAbljϕ→ Abliϕ

Eric Pacuit

Page 69: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abilities

Abliϕ: agent i has the ability to bring about (see to it that) ϕ istrue

What are core logical principles?

1. Abliϕ→ ϕ (or ϕ→ Abliϕ)

2. ¬Abli>

3. (Abliϕ ∧ Abliψ)→ Abli (ϕ ∧ ψ)

4. Abli (ϕ ∨ ψ)→ (Abliϕ ∨ Abliψ)

5. Abli (ϕ ∧ ψ)→ (Abliϕ ∧ Abliψ)

6. AbliAbljϕ→ Abliϕ

Eric Pacuit

Page 70: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abilities

Abliϕ: agent i has the ability to bring about (see to it that) ϕ istrue

What are core logical principles?

1. Abliϕ→ ϕ (or ϕ→ Abliϕ)

2. ¬Abli>

3. (Abliϕ ∧ Abliψ)→ Abli (ϕ ∧ ψ)

4. Abli (ϕ ∨ ψ)→ (Abliϕ ∨ Abliψ)

5. Abli (ϕ ∧ ψ)→ (Abliϕ ∧ Abliψ)

6. AbliAbljϕ→ Abliϕ

Eric Pacuit

Page 71: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abilities

Abliϕ: agent i has the ability to bring about (see to it that) ϕ istrue

What are core logical principles?

1. Abliϕ→ ϕ (or ϕ→ Abliϕ)

2. ¬Abli>

3. (Abliϕ ∧ Abliψ)→ Abli (ϕ ∧ ψ)

4. Abli (ϕ ∨ ψ)→ (Abliϕ ∨ Abliψ)

5. Abli (ϕ ∧ ψ)→ (Abliϕ ∧ Abliψ)

6. AbliAbljϕ→ Abliϕ

Eric Pacuit

Page 72: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Games: (Abliϕ ∧ Abliψ) 6→ Abli(ϕ ∧ ψ)

Eric Pacuit

Page 73: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Games: (Abliϕ ∧ Abliψ) 6→ Abli(ϕ ∧ ψ)

As1

Bs2 B s3

p p, q p, q q

p p, q

s1 |= �Ap

p, q q

s1 |= �Ap ∧�Aq

p, q p, q

s1 |= �Ap ∧�Aq ∧ ¬�A(p ∧ q)

Eric Pacuit

Page 74: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Games: (Abliϕ ∧ Abliψ) 6→ Abli(ϕ ∧ ψ)

As1

Bs2 B s3

p p, q p, q qp p, q

s1 |= �Ap

p, q q

s1 |= �Ap ∧�Aq

p, q p, q

s1 |= �Ap ∧�Aq ∧ ¬�A(p ∧ q)

Eric Pacuit

Page 75: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Games: (Abliϕ ∧ Abliψ) 6→ Abli(ϕ ∧ ψ)

As1

Bs2 B s3

p p, q p, q q

p p, q

s1 |= �Ap

p, q q

s1 |= �Ap ∧�Aq

p, q p, q

s1 |= �Ap ∧�Aq ∧ ¬�A(p ∧ q)

Eric Pacuit

Page 76: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Games: (Abliϕ ∧ Abliψ) 6→ Abli(ϕ ∧ ψ)

As1

Bs2 B s3

p p, q p, q q

p p, q

s1 |= �Ap

p, q q

s1 |= �Ap ∧�Aq

p, q p, q

s1 |= �Ap ∧�Aq ∧ ¬�A(p ∧ q)

Eric Pacuit

Page 77: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Games: (Abliϕ ∧ Abliψ) 6→ Abli(ϕ ∧ ψ)

R. Parikh. The Logic of Games and its Applications. Annals of Discrete Mathe-matics (1985).

M. Pauly and R. Parikh. Game Logic — An Overview. Studia Logica (2003).

J. van Benthem. Logic and Games. Course notes (2007).

Eric Pacuit

Page 78: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

ϕ 6→ Abliϕ

Suppose an agent (call her Ann) is throwing a dart and she is nota very good dart player, but she just happens to throw a bull’s eye.

Intuitively, we do not want to say that Ann has the ability to throwa bull’s eye even though it happens to be true.

Eric Pacuit

Page 79: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

ϕ 6→ Abliϕ

Suppose an agent (call her Ann) is throwing a dart and she is nota very good dart player, but she just happens to throw a bull’s eye.

Intuitively, we do not want to say that Ann has the ability to throwa bull’s eye even though it happens to be true.

Eric Pacuit

Page 80: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abli(ϕ ∨ ψ) 6→ Abliϕ ∨ Abliψ

Continuing with this example, suppose that Ann has the ability tohit the dart board, but has no other control over the placement ofthe dart.

Now, when she throws the dart, as a matter of fact, it will eitherhit the top half of the board or the bottom half of the board.

Since, Ann has the ability to hit the dart board, she has the abilityto either hit the top half of the board or the bottom half of theboard.

However, intuitively, it seems true that Ann does not have theability to hit the top half of the dart board, and also she does nothave the ability to hit the bottom half of the dart board.

Eric Pacuit

Page 81: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abli(ϕ ∨ ψ) 6→ Abliϕ ∨ Abliψ

Continuing with this example, suppose that Ann has the ability tohit the dart board, but has no other control over the placement ofthe dart.

Now, when she throws the dart, as a matter of fact, it will eitherhit the top half of the board or the bottom half of the board.

Since, Ann has the ability to hit the dart board, she has the abilityto either hit the top half of the board or the bottom half of theboard.

However, intuitively, it seems true that Ann does not have theability to hit the top half of the dart board, and also she does nothave the ability to hit the bottom half of the dart board.

Eric Pacuit

Page 82: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abli(ϕ ∨ ψ) 6→ Abliϕ ∨ Abliψ

Continuing with this example, suppose that Ann has the ability tohit the dart board, but has no other control over the placement ofthe dart.

Now, when she throws the dart, as a matter of fact, it will eitherhit the top half of the board or the bottom half of the board.

Since, Ann has the ability to hit the dart board, she has the abilityto either hit the top half of the board or the bottom half of theboard.

However, intuitively, it seems true that Ann does not have theability to hit the top half of the dart board, and also she does nothave the ability to hit the bottom half of the dart board.

Eric Pacuit

Page 83: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abli(ϕ ∨ ψ) 6→ Abliϕ ∨ Abliψ

Continuing with this example, suppose that Ann has the ability tohit the dart board, but has no other control over the placement ofthe dart.

Now, when she throws the dart, as a matter of fact, it will eitherhit the top half of the board or the bottom half of the board.

Since, Ann has the ability to hit the dart board, she has the abilityto either hit the top half of the board or the bottom half of theboard.

However, intuitively, it seems true that Ann does not have theability to hit the top half of the dart board, and also she does nothave the ability to hit the bottom half of the dart board.

Eric Pacuit

Page 84: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Abilities

Abliϕ: agent i has the ability to bring about (see to it that) ϕ istrue

What are core logical principles? Depends very much on theintended “application” and how actions are represented...

1. Abliϕ→ ϕ (or ϕ→ Abliϕ)

2. ¬Abli>

3. (Abliϕ ∧ Abliψ)→ Abli (ϕ ∧ ψ)

4. Abli (ϕ ∨ ψ)→ (Abliϕ ∨ Abliψ)

5. Abli (ϕ ∧ ψ)→ (Abliϕ ∧ Abliψ)

6. AbliAbljϕ→ Abliϕ

Eric Pacuit

Page 85: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

G. Governatori and A. Rotolo. On the Axiomatisation of Elgesem’s Logic ofAgency and Ability. Journal of Philosophical Logic, 34, pgs. 403 - 431 (2005).

Eric Pacuit

Page 86: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Actions

1. Actions as transitions between states, or situations:

s t

a

2. Actions restrict the set of possible future histories.

Eric Pacuit

Page 87: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Actions

1. Actions as transitions between states, or situations:

s t

a

2. Actions restrict the set of possible future histories.

Eric Pacuit

Page 88: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Actions

1. Actions as transitions between states, or situations:

s t

a

2. Actions restrict the set of possible future histories.

Eric Pacuit

Page 89: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Propositional Dynamic Logic

Semantics: M = 〈W , {Ra | a ∈ P},V 〉 where for each a ∈ P,Ra ⊆W ×W and V : At→ ℘(W )

I Rα∪β := Rα ∪ RβI Rα;β := Rα ◦ RβI Rα∗ := ∪n≥0R

I Rϕ? = {(w ,w) | M,w |= ϕ}

M,w |= [α]ϕ iff for each v , if wRαv then M, v |= ϕ

Eric Pacuit

Page 90: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Background: Propositional Dynamic Logic

1. Axioms of propositional logic

2. [α](ϕ→ ψ)→ ([α]ϕ→ [α]ψ)

3. [α ∪ β]ϕ↔ [α]ϕ ∧ [β]ϕ

4. [α;β]ϕ↔ [α][β]ϕ

5. [ψ?]ϕ↔ (ψ → ϕ)

6. ϕ ∧ [α][α∗]ϕ↔ [α∗]ϕ

7. ϕ ∧ [α∗](ϕ→ [α]ϕ)→ [α∗]ϕ

8. Modus Ponens and Necessitation (for each program α)

Eric Pacuit

Page 91: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Background: Propositional Dynamic Logic

1. Axioms of propositional logic

2. [α](ϕ→ ψ)→ ([α]ϕ→ [α]ψ)

3. [α ∪ β]ϕ↔ [α]ϕ ∧ [β]ϕ

4. [α;β]ϕ↔ [α][β]ϕ

5. [ψ?]ϕ↔ (ψ → ϕ)

6. ϕ ∧ [α][α∗]ϕ↔ [α∗]ϕ (Fixed-Point Axiom)

7. ϕ ∧ [α∗](ϕ→ [α]ϕ)→ [α∗]ϕ (Induction Axiom)

8. Modus Ponens and Necessitation (for each program α)

Eric Pacuit

Page 92: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Propositional Dynamic Logic

Theorem PDL is sound and weakly complete with respect to theSegerberg Axioms.

Theorem The satisfiability problem for PDL is decidable(EXPTIME-Complete).

D. Kozen and R. Parikh. A Completeness proof for Propositional Dynamic Logic..

D. Harel, D. Kozen and Tiuryn. Dynamic Logic. 2001.

Eric Pacuit

Page 93: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Actions and Ability

An early approach to interpret PDL as logic of actions was putforward by Krister Segerberg.

Segerberg adds an “agency” program to the PDL language δAwhere A is a formula.

K. Segerberg. Bringing it about. JPL, 1989.

Eric Pacuit

Page 94: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Actions and Agency

The intended meaning of the program ‘δA’ is that the agent“brings it about that A’: formally, δA is the set of all paths p suchthat

1. p is the computation according to some program α, and

2. α only terminates at states in which it is true that A

Interestingly, Segerberg also briefly considers a third condition:

3. p is optimal (in some sense: shortest, maximally efficient,most convenient, etc.) in the set of computations satisfyingconditions (1) and (2).

The axioms:

1. [δA]A

2. [δA]B → ([δB]C → [δA]C )

Eric Pacuit

Page 95: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Actions and Agency

The intended meaning of the program ‘δA’ is that the agent“brings it about that A’: formally, δA is the set of all paths p suchthat

1. p is the computation according to some program α, and

2. α only terminates at states in which it is true that A

Interestingly, Segerberg also briefly considers a third condition:

3. p is optimal (in some sense: shortest, maximally efficient,most convenient, etc.) in the set of computations satisfyingconditions (1) and (2).

The axioms:

1. [δA]A

2. [δA]B → ([δB]C → [δA]C )

Eric Pacuit

Page 96: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Actions and Agency

The intended meaning of the program ‘δA’ is that the agent“brings it about that A’: formally, δA is the set of all paths p suchthat

1. p is the computation according to some program α, and

2. α only terminates at states in which it is true that A

Interestingly, Segerberg also briefly considers a third condition:

3. p is optimal (in some sense: shortest, maximally efficient,most convenient, etc.) in the set of computations satisfyingconditions (1) and (2).

The axioms:

1. [δA]A

2. [δA]B → ([δB]C → [δA]C )

Eric Pacuit

Page 97: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Actions and Agency

The intended meaning of the program ‘δA’ is that the agent“brings it about that A’: formally, δA is the set of all paths p suchthat

1. p is the computation according to some program α, and

2. α only terminates at states in which it is true that A

Interestingly, Segerberg also briefly considers a third condition:

3. p is optimal (in some sense: shortest, maximally efficient,most convenient, etc.) in the set of computations satisfyingconditions (1) and (2).

The axioms:

1. [δA]A

2. [δA]B → ([δB]C → [δA]C )

Eric Pacuit

Page 98: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

Actions and Agency in Branching TimeAlternative accounts of agency do not include explicit descriptionof the actions:

t0 t1 t2 t3

· · ·

· · ·

Eric Pacuit

Page 99: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

STIT

I Each node represents a choice point for the agent.

I A history is a maximal branch in the above tree.

I Formulas are interpreted at history moment pairs.

I At each moment there is a choice available to the agent(partition of the histories through that moment)

I The key modality is [stit]ϕ which is intended to mean that theagent i can “see to it that ϕ is true”.

• [stit]ϕ is true at a history moment pair provided the agent canchoose a (set of) branch(es) such that every futurehistory-moment pair satisfies ϕ

Eric Pacuit

Page 100: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

STIT

We use the modality ‘♦’ to mean historic possibility.

♦[stit]ϕ: “the agent has the ability to bring about ϕ”.

Eric Pacuit

Page 101: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

STITThe following model will falsifies: ϕ→ ♦[stit]ϕ and♦[stit](ϕ ∨ ψ)→ ♦[stit]ϕ ∨ ♦[stit]ψ.

h1 h2 h3

K1 K2

A

¬B

¬A

B

¬A

¬B

t

J. Horty. Agency and Deontic Logic. 2001.

Eric Pacuit

Page 102: Logics of Rational Agencyepacuit/lograt/nasslli2010/... · 2010. 6. 24. · Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg

to be continued...

Eric Pacuit