Top Banner
Social Interaction – A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10 th 2016 Klein: Social Interaction – A Formal Exploration 1/39
73

Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

May 30, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Social Interaction– A Formal Exploration

Dominik Klein

University of Bayreuth

PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Klein: Social Interaction – A Formal Exploration 1/39

Page 2: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Social Interaction – An Example

Klein: Social Interaction – A Formal Exploration 2/39

Page 3: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Another Example

Klein: Social Interaction – A Formal Exploration 3/39

Page 4: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Information in Social Situations

I Success of situations depends upon information of the agents

I Not too little belief

I Not too much belief

I Higher order belief matters

Klein: Social Interaction – A Formal Exploration 4/39

Page 5: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Our Perspective: Logics for Social Interaction

I Qualitative Modelling of Information

I Descriptive: Adequate representation of the situation

I Goal State: Distribution of Information that should beachieved

I Protocols: Achieving a certain type of Information

Klein: Social Interaction – A Formal Exploration 5/39

Page 6: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Information in Interaction – The logic

Fix a set of atomic propositions P and a set of agent At. Definethe epistemic language LK as:

ϕ := p|ϕ ∧ ϕ|¬ϕ|Kiϕ : i ∈ At

Axioms

P All propositional validities

N K (ϕ→ ψ)→ (Kϕ→ Kψ)

T Kϕ→ ϕ

PI Kϕ→ KKϕ

NI ¬Kϕ→ K¬Kϕ

Klein: Social Interaction – A Formal Exploration 6/39

Page 7: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Information in Interaction – The logic

Fix a set of atomic propositions P and a set of agent At. Definethe epistemic language LK as:

ϕ := p|ϕ ∧ ϕ|¬ϕ|Kiϕ : i ∈ At

Axioms

P All propositional validities

N K (ϕ→ ψ)→ (Kϕ→ Kψ)

T Kϕ→ ϕ

PI Kϕ→ KKϕ

NI ¬Kϕ→ K¬Kϕ

Klein: Social Interaction – A Formal Exploration 6/39

Page 8: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Semantics

An epistemic model is a tripel 〈W , (Ri )i∈At,V 〉 where

I W is a set of worlds

I Ri is an equivalencerelation on W

I V : P → P(W ) is anatomic valuation

p

p,q

p,qp

p

q

p,q

Evaluate the epistemic language on model-world pairs by

I M,w � p iff w ∈ V (p) M,w � ¬ϕ iff M,w 6� ϕ. . .

I M,w � Kiψ iff for all v with vRiw : M, v � ψ

LK is sound and complete w.r.t the class of epistemic models

Klein: Social Interaction – A Formal Exploration 7/39

Page 9: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Semantics

An epistemic model is a tripel 〈W , (Ri )i∈At,V 〉 where

I W is a set of worlds

I Ri is an equivalencerelation on W

I V : P → P(W ) is anatomic valuation

p

p,q

p,qp

p

q

p,q

Evaluate the epistemic language on model-world pairs by

I M,w � p iff w ∈ V (p) M,w � ¬ϕ iff M,w 6� ϕ. . .

I M,w � Kiψ iff for all v with vRiw : M, v � ψ

LK is sound and complete w.r.t the class of epistemic models

Klein: Social Interaction – A Formal Exploration 7/39

Page 10: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Semantics

An epistemic model is a tripel 〈W , (Ri )i∈At,V 〉 where

I W is a set of worlds

I Ri is an equivalencerelation on W

I V : P → P(W ) is anatomic valuation

p

p,q

p,qp

p

q

p,q

Evaluate the epistemic language on model-world pairs by

I M,w � p iff w ∈ V (p) M,w � ¬ϕ iff M,w 6� ϕ. . .

I M,w � Kiψ iff for all v with vRiw : M, v � ψ

LK is sound and complete w.r.t the class of epistemic models

Klein: Social Interaction – A Formal Exploration 7/39

Page 11: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

An Example

ϕ ϕ

¬ϕ

Car

Ped

ϕ = Both approaching at the same time

Klein: Social Interaction – A Formal Exploration 8/39

Page 12: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Information in Interaction – The belief case

Fix a set of atomic propositions P and a set of agent At. Definethe doxastic language LB as:

ϕ := p|ϕ ∧ ϕ|¬ϕ|Biϕ

Axioms

All propositional validities

N B(ϕ→ ψ)→ (Bϕ→ Bψ)

PI Bϕ→ BBϕ

NI ¬Bϕ→ B¬Bϕ

Klein: Social Interaction – A Formal Exploration 9/39

Page 13: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Information in Interaction – The belief case

Fix a set of atomic propositions P and a set of agent At. Definethe doxastic language LB as:

ϕ := p|ϕ ∧ ϕ|¬ϕ|Biϕ

Axioms

All propositional validities

N B(ϕ→ ψ)→ (Bϕ→ Bψ)

PI Bϕ→ BBϕ

NI ¬Bϕ→ B¬Bϕ

Klein: Social Interaction – A Formal Exploration 9/39

Page 14: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Semantics

A doxastic model is a tripel 〈W , (Ri )i∈At,V 〉 where

I W is a set of worlds

I Ri is transitive andEuclidean (i.e.aRb ∧ aRc ⇒ bRc)

I V : P → P(W ) is anatomic valuation

p

p,q

p,qp

p

q

p,q

Evaluate the epistemic language on model-world pairs by

I M,w � p iff w ∈ V (p)

I M,w � Kiψ iff for all v with vRiw : M, v � ψ

LB is sound and complete w.r.t the class of doxastic models

Klein: Social Interaction – A Formal Exploration 10/39

Page 15: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Semantics

A doxastic model is a tripel 〈W , (Ri )i∈At,V 〉 where

I W is a set of worlds

I Ri is transitive andEuclidean (i.e.aRb ∧ aRc ⇒ bRc)

I V : P → P(W ) is anatomic valuation

p

p,q

p,qp

p

q

p,q

Evaluate the epistemic language on model-world pairs by

I M,w � p iff w ∈ V (p)

I M,w � Kiψ iff for all v with vRiw : M, v � ψ

LB is sound and complete w.r.t the class of doxastic models

Klein: Social Interaction – A Formal Exploration 10/39

Page 16: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Semantics

A doxastic model is a tripel 〈W , (Ri )i∈At,V 〉 where

I W is a set of worlds

I Ri is transitive andEuclidean (i.e.aRb ∧ aRc ⇒ bRc)

I V : P → P(W ) is anatomic valuation

p

p,q

p,qp

p

q

p,q

Evaluate the epistemic language on model-world pairs by

I M,w � p iff w ∈ V (p)

I M,w � Kiψ iff for all v with vRiw : M, v � ψ

LB is sound and complete w.r.t the class of doxastic models

Klein: Social Interaction – A Formal Exploration 10/39

Page 17: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Central Question

Which language should we use

I Knowledge: LK?

I Belief: LB?

I Knowledge & Belief?

I Common Knowledge?

Everybody knows ϕ, Everybody knows everybody knows ϕ. . .

I Only Interested in special propositions

I Only fragments of the language?

Only bounded information. Only positive belief. . .

Klein: Social Interaction – A Formal Exploration 11/39

Page 18: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Some Considerations

I Needs of the situation

I Poor languages can’t represent the situation adequately

I Too rich languages might have complexity issues

• Compactness?

• (Finite) Realizability?

• . . .

Klein: Social Interaction – A Formal Exploration 12/39

Page 19: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Questions for Today

I Expressive power

• When does a description language allow to distinguish only fewdifferent situations

(few = countably many)

I Realizability

• Can I guarantee that every consistent state description isrealizable in a finite model?

I Dynamics

• How do state descriptions change under information dynamics• How to bring about a certain situation?

Klein: Social Interaction – A Formal Exploration 13/39

Page 20: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Questions for Today

I Expressive power

• When does a description language allow to distinguish only fewdifferent situations(few = countably many)

I Realizability

• Can I guarantee that every consistent state description isrealizable in a finite model?

I Dynamics

• How do state descriptions change under information dynamics• How to bring about a certain situation?

Klein: Social Interaction – A Formal Exploration 13/39

Page 21: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Questions for Today

I Expressive power

• When does a description language allow to distinguish only fewdifferent situations(few = countably many)

I Realizability

• Can I guarantee that every consistent state description isrealizable in a finite model?

I Dynamics

• How do state descriptions change under information dynamics• How to bring about a certain situation?

Klein: Social Interaction – A Formal Exploration 13/39

Page 22: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Questions for Today

I Expressive power

• When does a description language allow to distinguish only fewdifferent situations(few = countably many)

I Realizability

• Can I guarantee that every consistent state description isrealizable in a finite model?

I Dynamics

• How do state descriptions change under information dynamics• How to bring about a certain situation?

Klein: Social Interaction – A Formal Exploration 13/39

Page 23: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Let’s make things a bit more preciseLet L be the language with a single atom x

ϕ = x |ϕ ∧ ϕ|¬ϕ|Kiϕ

DefinitionA reasoning language is any fragment Lres of L.

For example LK , the reasoning language generated by x ,K1,K2

contains all formulas of the form K1K2K2K1x

DefinitionFor a reasoning language Lres , a level of Lres information is a setT ⊆ Lres such that the set

T ∪ {¬ϕ|ϕ ∈ Lres \ T}

is consistent.

Klein: Social Interaction – A Formal Exploration 14/39

Page 24: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Let’s make things a bit more preciseLet L be the language with a single atom x

ϕ = x |ϕ ∧ ϕ|¬ϕ|Kiϕ

DefinitionA reasoning language is any fragment Lres of L.

For example LK , the reasoning language generated by x ,K1,K2

contains all formulas of the form K1K2K2K1x

DefinitionFor a reasoning language Lres , a level of Lres information is a setT ⊆ Lres such that the set

T ∪ {¬ϕ|ϕ ∈ Lres \ T}

is consistent.

Klein: Social Interaction – A Formal Exploration 14/39

Page 25: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Let’s make things a bit more preciseLet L be the language with a single atom x

ϕ = x |ϕ ∧ ϕ|¬ϕ|Kiϕ

DefinitionA reasoning language is any fragment Lres of L.

For example LK , the reasoning language generated by x ,K1,K2

contains all formulas of the form K1K2K2K1x

DefinitionFor a reasoning language Lres , a level of Lres information is a setT ⊆ Lres such that the set

T ∪ {¬ϕ|ϕ ∈ Lres \ T}

is consistent.

Klein: Social Interaction – A Formal Exploration 14/39

Page 26: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The first Question:

When does a reasoning language allow for only few (countablymany) levels of information?

Klein: Social Interaction – A Formal Exploration 15/39

Page 27: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Why is this a thingI Take the reasoning language generated by K1,K2,¬

All formulas of the form

K1¬K2¬K2K1x

I There are infinitely many such formulas, hence uncountablemany sets of formulas

Consider the set

{x ,K1x ,¬K2K1x ,¬K1¬K2K1x ,K2¬K1¬K2K1x}

¬K1x → ¬K2K1x

K1¬K1x → K1¬K2K1x

¬K1x → K1¬K2K1x Negative Introsp

¬K1¬K2K1x → K1x Counterpos.

K2¬K1¬K2K1x → K2K1x

Not all sets of formulas are consistent

Klein: Social Interaction – A Formal Exploration 16/39

Page 28: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Why is this a thingI Take the reasoning language generated by K1,K2,¬

All formulas of the form

K1¬K2¬K2K1x

I There are infinitely many such formulas, hence uncountablemany sets of formulas

Consider the set

{x ,K1x ,¬K2K1x ,¬K1¬K2K1x ,K2¬K1¬K2K1x}

¬K1x → ¬K2K1x

K1¬K1x → K1¬K2K1x

¬K1x → K1¬K2K1x Negative Introsp

¬K1¬K2K1x → K1x Counterpos.

K2¬K1¬K2K1x → K2K1x

Not all sets of formulas are consistent

Klein: Social Interaction – A Formal Exploration 16/39

Page 29: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Why is this a thingI Take the reasoning language generated by K1,K2,¬

All formulas of the form

K1¬K2¬K2K1x

I There are infinitely many such formulas, hence uncountablemany sets of formulas

Consider the set

{x ,K1x ,¬K2K1x ,¬K1¬K2K1x ,K2¬K1¬K2K1x}

¬K1x → ¬K2K1x

K1¬K1x → K1¬K2K1x

¬K1x → K1¬K2K1x Negative Introsp

¬K1¬K2K1x → K1x Counterpos.

K2¬K1¬K2K1x → K2K1x

Not all sets of formulas are consistent

Klein: Social Interaction – A Formal Exploration 16/39

Page 30: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Why is this a thingI Take the reasoning language generated by K1,K2,¬

All formulas of the form

K1¬K2¬K2K1x

I There are infinitely many such formulas, hence uncountablemany sets of formulas

Consider the set

{x ,K1x ,¬K2K1x ,¬K1¬K2K1x ,K2¬K1¬K2K1x}

¬K1x → ¬K2K1x

K1¬K1x → K1¬K2K1x

¬K1x → K1¬K2K1x Negative Introsp

¬K1¬K2K1x → K1x Counterpos.

K2¬K1¬K2K1x → K2K1x

Not all sets of formulas are consistent

Klein: Social Interaction – A Formal Exploration 16/39

Page 31: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Why is this a thingI Take the reasoning language generated by K1,K2,¬

All formulas of the form

K1¬K2¬K2K1x

I There are infinitely many such formulas, hence uncountablemany sets of formulas

Consider the set

{x ,K1x ,¬K2K1x ,¬K1¬K2K1x ,K2¬K1¬K2K1x}

¬K1x → ¬K2K1x

K1¬K1x → K1¬K2K1x

¬K1x → K1¬K2K1x Negative Introsp

¬K1¬K2K1x → K1x Counterpos.

K2¬K1¬K2K1x → K2K1x

Not all sets of formulas are consistentKlein: Social Interaction – A Formal Exploration 16/39

Page 32: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Here is a Central Result

Theorem (Parikh&Krasucki 1992)

Let LK be the reasoning language generated by K1, . . .Km, i.e. theset of all formulas of the form

K1x , K1K2K3K1x , K1K1x . . .

There are only countably many levels of LK information.

Klein: Social Interaction – A Formal Exploration 17/39

Page 33: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Proof IdeaLet the pre-order � on LK formulas be defined by:

Kj1 . . .Kjr x � Ki1 . . .Kimxiff there is an order preserving embedding from the first to the

second formulas, that is, a sequence s1 < . . . < sr such thatKisl

= Kjl

Each level of information is downward closed under �

I Assume Ki1 . . .KirKir+1 . . .Kisϕ

I The T axiom implies

KirKir+1 . . .Kisϕ→ Kir+1 . . .Kisϕ

I Thus by normalityKi1 . . .KirKir+1 . . .Kisϕ→ Ki1 . . .Kir+1 . . .Kisϕ

Klein: Social Interaction – A Formal Exploration 18/39

Page 34: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Proof IdeaLet the pre-order � on LK formulas be defined by:

Kj1 . . .Kjr x � Ki1 . . .Kimxiff there is an order preserving embedding from the first to the

second formulas, that is, a sequence s1 < . . . < sr such thatKisl

= Kjl

Each level of information is downward closed under �

I Assume Ki1 . . .KirKir+1 . . .Kisϕ

I The T axiom implies

KirKir+1 . . .Kisϕ→ Kir+1 . . .Kisϕ

I Thus by normalityKi1 . . .KirKir+1 . . .Kisϕ→ Ki1 . . .Kir+1 . . .Kisϕ

Klein: Social Interaction – A Formal Exploration 18/39

Page 35: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Theorem (Higman’s Lemma, 1952)

≺ is a well quasi order, i.e. all antichains and all descendingsequences in ≺ are finite.

I Every level of knowledge is ≺-downward closed

I Hence its complement is uniquely determined by its≺-minimal elements

I But these are an antichain and thus finite

I Hence every level of knowledge is characterized by a countablesubset of LK .

Klein: Social Interaction – A Formal Exploration 19/39

Page 36: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Theorem (Higman’s Lemma, 1952)

≺ is a well quasi order, i.e. all antichains and all descendingsequences in ≺ are finite.

I Every level of knowledge is ≺-downward closed

I Hence its complement is uniquely determined by its≺-minimal elements

I But these are an antichain and thus finite

I Hence every level of knowledge is characterized by a countablesubset of LK .

Klein: Social Interaction – A Formal Exploration 19/39

Page 37: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

What about belief?

LemmaThe language LB generated by {B1,B2} has uncountably manylevels of information.

Proof:I Show that the formulas ϕn defined by

ϕn := B1B2B1B2 . . .︸ ︷︷ ︸n operators

x

are mutually independent.

s v1 v2 v3 v4

. . .1 2 1 22 1 2 1 2

I Lack of T axiom makes all the difference

Klein: Social Interaction – A Formal Exploration 20/39

Page 38: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

What about belief?

LemmaThe language LB generated by {B1,B2} has uncountably manylevels of information.

Proof:I Show that the formulas ϕn defined by

ϕn := B1B2B1B2 . . .︸ ︷︷ ︸n operators

x

are mutually independent.

s v1 v2 v3 v4

. . .1 2 1 22 1 2 1 2

I Lack of T axiom makes all the difference

Klein: Social Interaction – A Formal Exploration 20/39

Page 39: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

What about belief?

LemmaThe language LB generated by {B1,B2} has uncountably manylevels of information.

Proof:I Show that the formulas ϕn defined by

ϕn := B1B2B1B2 . . .︸ ︷︷ ︸n operators

x

are mutually independent.

s v1 v2 v3 v4

. . .1 2 1 22 1 2 1 2

I Lack of T axiom makes all the difference

Klein: Social Interaction – A Formal Exploration 20/39

Page 40: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Back to Knowledge

Let Ji be the knowing whether operator defined as

Jiϕ := Kiϕ ∨ ¬Kiϕ

.

Theorem (Hart et al. 96)

Let LJ be the reasoning language generated by {J1, J2}. Thenthere are uncountably many levels of LJ -information.

I Again the lack of T makes all the difference

I So where exactly is the fault line among K fragments?

Klein: Social Interaction – A Formal Exploration 21/39

Page 41: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Back to Knowledge

Let Ji be the knowing whether operator defined as

Jiϕ := Kiϕ ∨ ¬Kiϕ

.

Theorem (Hart et al. 96)

Let LJ be the reasoning language generated by {J1, J2}. Thenthere are uncountably many levels of LJ -information.

I Again the lack of T makes all the difference

I So where exactly is the fault line among K fragments?

Klein: Social Interaction – A Formal Exploration 21/39

Page 42: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

What about judging things possible

Define Liϕ as ¬Ki¬ϕ (ϕ is compatible with i ’s information)

LemmaLet LL be the reasoning language generated by {L1, . . . , Ln}. Thenthere are at most countably many levels of LL-information.

I There is a natural bijection between LL levels of informationand LK levels of information.

Ki1 . . .Kir x ↔ ¬Li1 . . . Lir¬x

Klein: Social Interaction – A Formal Exploration 22/39

Page 43: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

What about judging things possible

Define Liϕ as ¬Ki¬ϕ (ϕ is compatible with i ’s information)

LemmaLet LL be the reasoning language generated by {L1, . . . , Ln}. Thenthere are at most countably many levels of LL-information.

I There is a natural bijection between LL levels of informationand LK levels of information.

Ki1 . . .Kir x ↔ ¬Li1 . . . Lir¬x

Klein: Social Interaction – A Formal Exploration 22/39

Page 44: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

What about judging things possible

Define Liϕ as ¬Ki¬ϕ (ϕ is compatible with i ’s information)

LemmaLet LL be the reasoning language generated by {L1, . . . , Ln}. Thenthere are at most countably many levels of LL-information.

I There is a natural bijection between LL levels of informationand LK levels of information.

Ki1 . . .Kir x ↔ ¬Li1 . . . Lir¬x

Klein: Social Interaction – A Formal Exploration 22/39

Page 45: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

LemmaAssume there are at least two agents and let LL,K be the languagegenerated by {L1, L2,K1,K2}. Then there are uncountably manylevels of LL,K -information.

Proof:

I Consider formulas of the form

ϕn := L1L2 . . . L1L2︸ ︷︷ ︸2n (L1L2) blocks

K1K2 . . .K1K2︸ ︷︷ ︸n (K1K2) blocks

x

I These are all mutually independent

Cor: Let LK ,¬ be the language generated by {K1,K2,¬}. Thenthere are uncountably many levels of LK ,¬-information.

Klein: Social Interaction – A Formal Exploration 23/39

Page 46: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

LemmaAssume there are at least two agents and let LL,K be the languagegenerated by {L1, L2,K1,K2}. Then there are uncountably manylevels of LL,K -information.

Proof:

I Consider formulas of the form

ϕn := L1L2 . . . L1L2︸ ︷︷ ︸2n (L1L2) blocks

K1K2 . . .K1K2︸ ︷︷ ︸n (K1K2) blocks

x

I These are all mutually independent

Cor: Let LK ,¬ be the language generated by {K1,K2,¬}. Thenthere are uncountably many levels of LK ,¬-information.

Klein: Social Interaction – A Formal Exploration 23/39

Page 47: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

LemmaAssume there are at least two agents and let LL,K be the languagegenerated by {L1, L2,K1,K2}. Then there are uncountably manylevels of LL,K -information.

Proof:

I Consider formulas of the form

ϕn := L1L2 . . . L1L2︸ ︷︷ ︸2n (L1L2) blocks

K1K2 . . .K1K2︸ ︷︷ ︸n (K1K2) blocks

x

I These are all mutually independent

Cor: Let LK ,¬ be the language generated by {K1,K2,¬}. Thenthere are uncountably many levels of LK ,¬-information.

Klein: Social Interaction – A Formal Exploration 23/39

Page 48: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

LemmaAssume there are at least two agents and let LL,K be the languagegenerated by {L1, L2,K1,K2}. Then there are uncountably manylevels of LL,K -information.

Proof:

I Consider formulas of the form

ϕn := L1L2 . . . L1L2︸ ︷︷ ︸2n (L1L2) blocks

K1K2 . . .K1K2︸ ︷︷ ︸n (K1K2) blocks

x

I These are all mutually independent

Cor: Let LK ,¬ be the language generated by {K1,K2,¬}. Thenthere are uncountably many levels of LK ,¬-information.

Klein: Social Interaction – A Formal Exploration 23/39

Page 49: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

So what about conjunctions and disjunctions

LemmaLet LK ,∧ be the language generated by {K1, . . . ,Kn,∧}, i.e.containing all formulas of the form

K1(x ∧ K2K3(x ∧ K1x))

Then there are only countably many levels of LK ,∧-information.

Let DJϕ :=∨

i∈J Kiϕ, i.e. D is some sort of distributed knowledge.

LemmaLet LD be the reasoning language defined by {DJ | J ⊆ I}. ThenLD has only countably many levels of information.

Klein: Social Interaction – A Formal Exploration 24/39

Page 50: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

So what about conjunctions and disjunctions

LemmaLet LK ,∧ be the language generated by {K1, . . . ,Kn,∧}, i.e.containing all formulas of the form

K1(x ∧ K2K3(x ∧ K1x))

Then there are only countably many levels of LK ,∧-information.

Let DJϕ :=∨

i∈J Kiϕ, i.e. D is some sort of distributed knowledge.

LemmaLet LD be the reasoning language defined by {DJ | J ⊆ I}. ThenLD has only countably many levels of information.

Klein: Social Interaction – A Formal Exploration 24/39

Page 51: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

More disjunctions

LemmaLet L∨2 be the language generated by {K1,K2,∨}, i.e. containingall formulas of the form

K1(x ∨ K2K2(x ∨ K1x))

Then L∨2 has only countably many levels of information.

LemmaLet LK ,∨ be the language generated by {K1, . . . ,Kn,∨} for n ≥ 3.Then LK ,∨ has uncountably many levels of information.

Klein: Social Interaction – A Formal Exploration 25/39

Page 52: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

More disjunctions

LemmaLet L∨2 be the language generated by {K1,K2,∨}, i.e. containingall formulas of the form

K1(x ∨ K2K2(x ∨ K1x))

Then L∨2 has only countably many levels of information.

LemmaLet LK ,∨ be the language generated by {K1, . . . ,Kn,∨} for n ≥ 3.Then LK ,∨ has uncountably many levels of information.

Klein: Social Interaction – A Formal Exploration 25/39

Page 53: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Counter ModelDefine operators B1ϕ and B2ϕ as

B1ϕ := K1 (K3K1x ∨ ϕ) B2ϕ := K2 (K3K2x ∨ ϕ)

Then all formulas of the form B1B2B1 . . . χ are mutuallyindependent, where χ = K3(K1K3x ∨ K2K3x)

v1

v2

v3

v4

. . .1 2 1

u1

w1x1

y1z1

3

1

2

33

u3

w3x3

y3z3

3

1

2

33

u2

w2x2

y2z2

3

1

2

33

u4

w4x4

y4z4

3

1

2

33

Klein: Social Interaction – A Formal Exploration 26/39

Page 54: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Collecting InsightsThe following languages have countably many levels of information:

Reasoning language generated byLK {K1 . . .Kn} (Parikh/Krasucki)LL {L1 . . . Ln}LK ,∧ {K1, . . . ,Kn,∧}LD {DJ |J ⊆ I} where DJϕ :=

∨i∈J Kiϕ

L∨2 {K1,K2,∨}ii) The following languages have uncountably many levels of info.:

Reasoning language generated byLB {B1 . . .Bn}LL,K {K1, . . . ,Kn, L1 . . . Ln}LK ,¬ {K1 . . .Kn,¬}LJ {J1, . . . , Jn} where Jiϕ = Kiϕ ∨ Ki¬ϕ

(knowing whether, Hart et al.)LK ,∨ {K1, . . . ,Kn,∨} for n ≥ 3

Klein: Social Interaction – A Formal Exploration 27/39

Page 55: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Question of Realizability

I Level of information as Goal State

I Is it realizable in a finite model?

I How to bring it about?

Klein: Social Interaction – A Formal Exploration 28/39

Page 56: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Second Question: Realizing levels of Information

DefinitionLet Lres be a reasoning language and T ⊆ Lres a level ofinformation. We say that a Kripke model M,w realizes T iff forϕ ∈ Lres :

M,w � ϕ iff ϕ ∈ T .

The big Question:When is a level of information realizable in a finite model

Klein: Social Interaction – A Formal Exploration 29/39

Page 57: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Second Question: Realizing levels of Information

DefinitionLet Lres be a reasoning language and T ⊆ Lres a level ofinformation. We say that a Kripke model M,w realizes T iff forϕ ∈ Lres :

M,w � ϕ iff ϕ ∈ T .

The big Question:When is a level of information realizable in a finite model

Klein: Social Interaction – A Formal Exploration 29/39

Page 58: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

TheoremLet Lc be any of the reasoning languages we identified as havingcountably many levels and let T be a level of Lc information.Then T is realizable in a finite model.

I For cardinality reasons, the result can’t hold for reasoninglanguages allowing for uncountably many levels of information

I “Classic tradeoff between expressive power and realizability”

Klein: Social Interaction – A Formal Exploration 30/39

Page 59: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

TheoremLet Lc be any of the reasoning languages we identified as havingcountably many levels and let T be a level of Lc information.Then T is realizable in a finite model.

I For cardinality reasons, the result can’t hold for reasoninglanguages allowing for uncountably many levels of information

I “Classic tradeoff between expressive power and realizability”

Klein: Social Interaction – A Formal Exploration 30/39

Page 60: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Proof Sketch

I Let T be a level for one of these reasoning languages

I Have seen: Level is characterized by finitely many minimalelements of the complement

I Take any (locally finite) model M,w realizing T

I Show: Can cut all parts far away from M while leavinginformatioal level untouched

Klein: Social Interaction – A Formal Exploration 31/39

Page 61: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Third Question: Learning new ThingsInformation changes

I Reasoning

I Private Communication

I Public announcements

I . . .

But what does this entail about levels of information?

Klein: Social Interaction – A Formal Exploration 32/39

Page 62: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Change of Information

I Only interested in information (no factual changes in theworld)

I For now: Only interested in knowledge

I Two questions:

• Potential developments of given level of information

• Given a situation and a goal level of information: When andhow can it be reached?

Klein: Social Interaction – A Formal Exploration 33/39

Page 63: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Representing Information Change

Klein: Social Interaction – A Formal Exploration 34/39

Page 64: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Representing Information Change

M⊕ E

The initial model (Annand Bob are ignorantabout P2PM).

Private announcementto Ann about the talk.

Klein: Social Interaction – A Formal Exploration 34/39

Page 65: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Representing Information Change

M⊕ E

Initial epistemic model.Abstract description ofan epistemic event.

Klein: Social Interaction – A Formal Exploration 34/39

Page 66: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Representing Information Change

M⊕ E

Initial epistemic model.Abstract description ofan epistemic event.

I Public AnnouncementsI Private CommunicationI Communication with (un)certain Success

Klein: Social Interaction – A Formal Exploration 34/39

Page 67: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Product Update Details

Let M = 〈W , (Ri ),V 〉 be a Kripke model.

An event model is a tuple A = 〈A, (Si ),Pre〉, where S ⊆ A× A isan equivalence relation and Pre : A→ L.

The update model M⊕ A = 〈W ′, (R ′i ),V

′〉 where

I W ′ = {(w , a) | w |= Pre(a)}I (w , a)R ′

i (w′, a′) iff wRiw

′ and aSia′

I (w , a) ∈ V (p) iff w ∈ V (p)

Klein: Social Interaction – A Formal Exploration 35/39

Page 68: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Product Update Details

Let M = 〈W , (Ri ),V 〉 be a Kripke model.

An event model is a tuple A = 〈A, (Si ),Pre〉, where S ⊆ A× A isan equivalence relation and Pre : A→ L.

The update model M⊕ A = 〈W ′, (R ′i ),V

′〉 where

I W ′ = {(w , a) | w |= Pre(a)}I (w , a)R ′

i (w′, a′) iff wRiw

′ and aSia′

I (w , a) ∈ V (p) iff w ∈ V (p)

Klein: Social Interaction – A Formal Exploration 35/39

Page 69: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Dynamics of Information

TheoremLet T1 and T2 be levels of LK information, Let M(T1) and M(T2)denote the minimal elements of the complement of T1 and T2.

i) There is a model M,w realizing T1 and product model E , e suchthat M,w ⊕ E , e realizes T2 iff T1 ⊆ T2

ii) There is a model M,w realizing T1 be given. Then there is aproduct model E , e such that M,w ⊕ E , e realizes T2 if for allϕ ∈ M(T2) there is ψ ∈ M(T1):

i) ψ � ϕii) Let ϕ = Ki1 . . .Kir x and ψ = Kj1 . . .Kjsx . Then Kir = Kjs .

Klein: Social Interaction – A Formal Exploration 36/39

Page 70: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Dynamics of Information

TheoremLet T1 and T2 be levels of LK information, Let M(T1) and M(T2)denote the minimal elements of the complement of T1 and T2.

i) There is a model M,w realizing T1 and product model E , e suchthat M,w ⊕ E , e realizes T2 iff T1 ⊆ T2

ii) There is a model M,w realizing T1 be given. Then there is aproduct model E , e such that M,w ⊕ E , e realizes T2 if for allϕ ∈ M(T2) there is ψ ∈ M(T1):

i) ψ � ϕii) Let ϕ = Ki1 . . .Kir x and ψ = Kj1 . . .Kjsx . Then Kir = Kjs .

Klein: Social Interaction – A Formal Exploration 36/39

Page 71: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

The Main Lessons

I Subtle changes can impact expressive power drastically

I Classic tradeoff between expressive power and realizability

I Realizing through public announcements or privatecommunication

Klein: Social Interaction – A Formal Exploration 37/39

Page 72: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Some Potential Applications

I Information Dynamics on Social Networks

I The Emergence of Social Norms

I Cryptography Protocols

Klein: Social Interaction – A Formal Exploration 38/39

Page 73: Social Interaction – A Formal Exploration · Social Interaction { A Formal Exploration Dominik Klein University of Bayreuth PhD Colloquium of the DVMLG, Hamburg, October 10th 2016

Also in the Thesis

I Logic and Reasoning in Games

I Logic and the Decision to Vote

I Non-logical models (of Expert Judgment and the Emergenceof Trust)

Available at http://tinyurl.com/PhDSocialInteraction

Klein: Social Interaction – A Formal Exploration 39/39