Social Interaction A Formal Exploration Dominik Klein University - - PowerPoint PPT Presentation

social interaction a formal exploration
SMART_READER_LITE
LIVE PREVIEW

Social Interaction A Formal Exploration Dominik Klein University - - PowerPoint PPT Presentation

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 Social Interaction An Example Klein: Social


slide-1
SLIDE 1

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

slide-2
SLIDE 2

Social Interaction – An Example

Klein: Social Interaction – A Formal Exploration 2/39

slide-3
SLIDE 3

Another Example

Klein: Social Interaction – A Formal Exploration 3/39

slide-4
SLIDE 4

Information in Social Situations

◮ Success of situations depends upon information of the agents ◮ Not too little belief ◮ Not too much belief ◮ Higher order belief matters

Klein: Social Interaction – A Formal Exploration 4/39

slide-5
SLIDE 5

Our Perspective: Logics for Social Interaction

◮ Qualitative Modelling of Information ◮ Descriptive: Adequate representation of the situation ◮ Goal State: Distribution of Information that should be

achieved

◮ Protocols: Achieving a certain type of Information

Klein: Social Interaction – A Formal Exploration 5/39

slide-6
SLIDE 6

Information in Interaction – The logic

Fix a set of atomic propositions P and a set of agent At. Define the epistemic language LK as: ϕ := p|ϕ ∧ ϕ|¬ϕ|Kiϕ : i ∈ At

Klein: Social Interaction – A Formal Exploration 6/39

slide-7
SLIDE 7

Information in Interaction – The logic

Fix a set of atomic propositions P and a set of agent At. Define the 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

slide-8
SLIDE 8

The Semantics

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

◮ W is a set of worlds ◮ Ri is an equivalence

relation on W

◮ V : P → P(W ) is an

atomic valuation

p p,q p,q p p q p,q

Klein: Social Interaction – A Formal Exploration 7/39

slide-9
SLIDE 9

The Semantics

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

◮ W is a set of worlds ◮ Ri is an equivalence

relation on W

◮ V : P → P(W ) is an

atomic valuation

p p,q p,q p p q p,q

Evaluate the epistemic language on model-world pairs by

◮ M, w p iff w ∈ V (p)

M, w ¬ϕ iff M, w ϕ. . .

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

Klein: Social Interaction – A Formal Exploration 7/39

slide-10
SLIDE 10

The Semantics

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

◮ W is a set of worlds ◮ Ri is an equivalence

relation on W

◮ V : P → P(W ) is an

atomic valuation

p p,q p,q p p q p,q

Evaluate the epistemic language on model-world pairs by

◮ M, w p iff w ∈ V (p)

M, w ¬ϕ iff M, w ϕ. . .

◮ 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

slide-11
SLIDE 11

An Example

ϕ ϕ ¬ϕ Car Ped ϕ = Both approaching at the same time

Klein: Social Interaction – A Formal Exploration 8/39

slide-12
SLIDE 12

Information in Interaction – The belief case

Fix a set of atomic propositions P and a set of agent At. Define the doxastic language LB as: ϕ := p|ϕ ∧ ϕ|¬ϕ|Biϕ

Klein: Social Interaction – A Formal Exploration 9/39

slide-13
SLIDE 13

Information in Interaction – The belief case

Fix a set of atomic propositions P and a set of agent At. Define the 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

slide-14
SLIDE 14

The Semantics

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

◮ W is a set of worlds ◮ Ri is transitive and

Euclidean (i.e. aRb ∧ aRc ⇒ bRc)

◮ V : P → P(W ) is an

atomic valuation

p p,q p,q p p q p,q

Klein: Social Interaction – A Formal Exploration 10/39

slide-15
SLIDE 15

The Semantics

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

◮ W is a set of worlds ◮ Ri is transitive and

Euclidean (i.e. aRb ∧ aRc ⇒ bRc)

◮ V : P → P(W ) is an

atomic valuation

p p,q p,q p p q p,q

Evaluate the epistemic language on model-world pairs by

◮ M, w p iff w ∈ V (p) ◮ M, w Kiψ iff for all v with vRiw: M, v ψ

Klein: Social Interaction – A Formal Exploration 10/39

slide-16
SLIDE 16

The Semantics

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

◮ W is a set of worlds ◮ Ri is transitive and

Euclidean (i.e. aRb ∧ aRc ⇒ bRc)

◮ V : P → P(W ) is an

atomic valuation

p p,q p,q p p q p,q

Evaluate the epistemic language on model-world pairs by

◮ M, w p iff w ∈ V (p) ◮ 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

slide-17
SLIDE 17

The Central Question

Which language should we use

◮ Knowledge: LK? ◮ Belief: LB? ◮ Knowledge & Belief? ◮ Common Knowledge?

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

◮ Only Interested in special propositions ◮ Only fragments of the language?

Only bounded information. Only positive belief. . .

Klein: Social Interaction – A Formal Exploration 11/39

slide-18
SLIDE 18

Some Considerations

◮ Needs of the situation ◮ Poor languages can’t represent the situation adequately ◮ Too rich languages might have complexity issues

  • Compactness?
  • (Finite) Realizability?
  • . . .

Klein: Social Interaction – A Formal Exploration 12/39

slide-19
SLIDE 19

The Questions for Today

◮ Expressive power

  • When does a description language allow to distinguish only few

different situations

Klein: Social Interaction – A Formal Exploration 13/39

slide-20
SLIDE 20

The Questions for Today

◮ Expressive power

  • When does a description language allow to distinguish only few

different situations (few = countably many)

Klein: Social Interaction – A Formal Exploration 13/39

slide-21
SLIDE 21

The Questions for Today

◮ Expressive power

  • When does a description language allow to distinguish only few

different situations (few = countably many)

◮ Realizability

  • Can I guarantee that every consistent state description is

realizable in a finite model?

Klein: Social Interaction – A Formal Exploration 13/39

slide-22
SLIDE 22

The Questions for Today

◮ Expressive power

  • When does a description language allow to distinguish only few

different situations (few = countably many)

◮ Realizability

  • Can I guarantee that every consistent state description is

realizable in a finite model?

◮ Dynamics

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

Klein: Social Interaction – A Formal Exploration 13/39

slide-23
SLIDE 23

Let’s make things a bit more precise

Let L be the language with a single atom x ϕ = x|ϕ ∧ ϕ|¬ϕ|Kiϕ

Definition

A reasoning language is any fragment Lres of L.

Klein: Social Interaction – A Formal Exploration 14/39

slide-24
SLIDE 24

Let’s make things a bit more precise

Let L be the language with a single atom x ϕ = x|ϕ ∧ ϕ|¬ϕ|Kiϕ

Definition

A 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

Klein: Social Interaction – A Formal Exploration 14/39

slide-25
SLIDE 25

Let’s make things a bit more precise

Let L be the language with a single atom x ϕ = x|ϕ ∧ ϕ|¬ϕ|Kiϕ

Definition

A 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

Definition

For a reasoning language Lres, a level of Lres information is a set T ⊆ Lres such that the set T ∪ {¬ϕ|ϕ ∈ Lres \ T} is consistent.

Klein: Social Interaction – A Formal Exploration 14/39

slide-26
SLIDE 26

The first Question: When does a reasoning language allow for only few (countably many) levels of information?

Klein: Social Interaction – A Formal Exploration 15/39

slide-27
SLIDE 27

Why is this a thing

◮ Take the reasoning language generated by K1, K2, ¬

All formulas of the form K1¬K2¬K2K1x

Klein: Social Interaction – A Formal Exploration 16/39

slide-28
SLIDE 28

Why is this a thing

◮ Take the reasoning language generated by K1, K2, ¬

All formulas of the form K1¬K2¬K2K1x

◮ There are infinitely many such formulas, hence uncountable

many sets of formulas

Klein: Social Interaction – A Formal Exploration 16/39

slide-29
SLIDE 29

Why is this a thing

◮ Take the reasoning language generated by K1, K2, ¬

All formulas of the form K1¬K2¬K2K1x

◮ There are infinitely many such formulas, hence uncountable

many sets of formulas Consider the set {x, K1x, ¬K2K1x, ¬K1¬K2K1x, K2¬K1¬K2K1x}

Klein: Social Interaction – A Formal Exploration 16/39

slide-30
SLIDE 30

Why is this a thing

◮ Take the reasoning language generated by K1, K2, ¬

All formulas of the form K1¬K2¬K2K1x

◮ There are infinitely many such formulas, hence uncountable

many 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

Klein: Social Interaction – A Formal Exploration 16/39

slide-31
SLIDE 31

Why is this a thing

◮ Take the reasoning language generated by K1, K2, ¬

All formulas of the form K1¬K2¬K2K1x

◮ There are infinitely many such formulas, hence uncountable

many 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

slide-32
SLIDE 32

Here is a Central Result

Theorem (Parikh&Krasucki 1992)

Let LK be the reasoning language generated by K1, . . . Km, i.e. the set 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

slide-33
SLIDE 33

The Proof Idea

Let the pre-order on LK formulas be defined by: Kj1 . . . Kjr x Ki1 . . . Kimx iff there is an order preserving embedding from the first to the second formulas, that is, a sequence s1 < . . . < sr such that Kisl = Kjl

Klein: Social Interaction – A Formal Exploration 18/39

slide-34
SLIDE 34

The Proof Idea

Let the pre-order on LK formulas be defined by: Kj1 . . . Kjr x Ki1 . . . Kimx iff there is an order preserving embedding from the first to the second formulas, that is, a sequence s1 < . . . < sr such that Kisl = Kjl Each level of information is downward closed under

◮ Assume Ki1 . . . Kir Kir+1 . . . Kisϕ ◮ The T axiom implies

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

◮ Thus by normality

Ki1 . . . Kir Kir+1 . . . Kisϕ → Ki1 . . . Kir+1 . . . Kisϕ

Klein: Social Interaction – A Formal Exploration 18/39

slide-35
SLIDE 35

Theorem (Higman’s Lemma, 1952)

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

Klein: Social Interaction – A Formal Exploration 19/39

slide-36
SLIDE 36

Theorem (Higman’s Lemma, 1952)

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

◮ Every level of knowledge is ≺-downward closed ◮ Hence its complement is uniquely determined by its

≺-minimal elements

◮ But these are an antichain and thus finite ◮ Hence every level of knowledge is characterized by a countable

subset of LK.

Klein: Social Interaction – A Formal Exploration 19/39

slide-37
SLIDE 37

What about belief?

Lemma

The language LB generated by {B1, B2} has uncountably many levels of information.

Klein: Social Interaction – A Formal Exploration 20/39

slide-38
SLIDE 38

What about belief?

Lemma

The language LB generated by {B1, B2} has uncountably many levels of information. Proof:

◮ Show that the formulas ϕn defined by

ϕn := B1B2B1B2 . . .

  • n operators

x are mutually independent.

Klein: Social Interaction – A Formal Exploration 20/39

slide-39
SLIDE 39

What about belief?

Lemma

The language LB generated by {B1, B2} has uncountably many levels of information. Proof:

◮ Show that the formulas ϕn defined by

ϕn := B1B2B1B2 . . .

  • n operators

x are mutually independent. s v1 v2 v3 v4 . . . 1 2 1 2 2 1 2 1 2

◮ Lack of T axiom makes all the difference

Klein: Social Interaction – A Formal Exploration 20/39

slide-40
SLIDE 40

Back to Knowledge

Let Ji be the knowing whether operator defined as Jiϕ := Kiϕ ∨ ¬Kiϕ .

Klein: Social Interaction – A Formal Exploration 21/39

slide-41
SLIDE 41

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}. Then there are uncountably many levels of LJ-information.

◮ Again the lack of T makes all the difference ◮ So where exactly is the fault line among K fragments?

Klein: Social Interaction – A Formal Exploration 21/39

slide-42
SLIDE 42

What about judging things possible

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

Klein: Social Interaction – A Formal Exploration 22/39

slide-43
SLIDE 43

What about judging things possible

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

Lemma

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

Klein: Social Interaction – A Formal Exploration 22/39

slide-44
SLIDE 44

What about judging things possible

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

Lemma

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

◮ There is a natural bijection between LL levels of information

and LK levels of information. Ki1 . . . Kir x ↔ ¬Li1 . . . Lir ¬x

Klein: Social Interaction – A Formal Exploration 22/39

slide-45
SLIDE 45

Lemma

Assume there are at least two agents and let LL,K be the language generated by {L1, L2, K1, K2}. Then there are uncountably many levels of LL,K-information.

Klein: Social Interaction – A Formal Exploration 23/39

slide-46
SLIDE 46

Lemma

Assume there are at least two agents and let LL,K be the language generated by {L1, L2, K1, K2}. Then there are uncountably many levels of LL,K-information. Proof:

◮ Consider formulas of the form

ϕn := L1L2 . . . L1L2

  • 2n (L1L2) blocks

K1K2 . . . K1K2

  • n (K1K2) blocks

x

Klein: Social Interaction – A Formal Exploration 23/39

slide-47
SLIDE 47

Lemma

Assume there are at least two agents and let LL,K be the language generated by {L1, L2, K1, K2}. Then there are uncountably many levels of LL,K-information. Proof:

◮ Consider formulas of the form

ϕn := L1L2 . . . L1L2

  • 2n (L1L2) blocks

K1K2 . . . K1K2

  • n (K1K2) blocks

x

◮ These are all mutually independent

Klein: Social Interaction – A Formal Exploration 23/39

slide-48
SLIDE 48

Lemma

Assume there are at least two agents and let LL,K be the language generated by {L1, L2, K1, K2}. Then there are uncountably many levels of LL,K-information. Proof:

◮ Consider formulas of the form

ϕn := L1L2 . . . L1L2

  • 2n (L1L2) blocks

K1K2 . . . K1K2

  • n (K1K2) blocks

x

◮ These are all mutually independent

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

Klein: Social Interaction – A Formal Exploration 23/39

slide-49
SLIDE 49

So what about conjunctions and disjunctions

Lemma

Let 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.

Klein: Social Interaction – A Formal Exploration 24/39

slide-50
SLIDE 50

So what about conjunctions and disjunctions

Lemma

Let 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.

Lemma

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

Klein: Social Interaction – A Formal Exploration 24/39

slide-51
SLIDE 51

More disjunctions

Lemma

Let L∨2 be the language generated by {K1, K2, ∨}, i.e. containing all formulas of the form K1(x ∨ K2K2(x ∨ K1x)) Then L∨2 has only countably many levels of information.

Klein: Social Interaction – A Formal Exploration 25/39

slide-52
SLIDE 52

More disjunctions

Lemma

Let L∨2 be the language generated by {K1, K2, ∨}, i.e. containing all formulas of the form K1(x ∨ K2K2(x ∨ K1x)) Then L∨2 has only countably many levels of information.

Lemma

Let 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

slide-53
SLIDE 53

The Counter Model

Define operators B1ϕ and B2ϕ as B1ϕ := K1 (K3K1x ∨ ϕ) B2ϕ := K2 (K3K2x ∨ ϕ) Then all formulas of the form B1B2B1 . . . χ are mutually independent, where χ = K3(K1K3x ∨ K2K3x)

v1 v2 v3 v4

. . .

1 2 1 u1 w1 x1 y1 z1 3 1 2 3 3 u3 w3 x3 y3 z3 3 1 2 3 3 u2 w2 x2 y2 z2 3 1 2 3 3 u4 w4 x4 y4 z4 3 1 2 3 3

Klein: Social Interaction – A Formal Exploration 26/39

slide-54
SLIDE 54

Collecting Insights

The following languages have countably many levels of information: Reasoning language generated by LK {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 by LB {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

slide-55
SLIDE 55

The Question of Realizability

◮ Level of information as Goal State ◮ Is it realizable in a finite model? ◮ How to bring it about?

Klein: Social Interaction – A Formal Exploration 28/39

slide-56
SLIDE 56

The Second Question: Realizing levels of Information

Definition

Let Lres be a reasoning language and T ⊆ Lres a level of

  • information. We say that a Kripke model M, w realizes T iff for

ϕ ∈ Lres: M, w ϕ iff ϕ ∈ T.

Klein: Social Interaction – A Formal Exploration 29/39

slide-57
SLIDE 57

The Second Question: Realizing levels of Information

Definition

Let Lres be a reasoning language and T ⊆ Lres a level of

  • information. 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

slide-58
SLIDE 58

Theorem

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

Klein: Social Interaction – A Formal Exploration 30/39

slide-59
SLIDE 59

Theorem

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

◮ For cardinality reasons, the result can’t hold for reasoning

languages allowing for uncountably many levels of information

◮ “Classic tradeoff between expressive power and realizability”

Klein: Social Interaction – A Formal Exploration 30/39

slide-60
SLIDE 60

Proof Sketch

◮ Let T be a level for one of these reasoning languages ◮ Have seen: Level is characterized by finitely many minimal

elements of the complement

◮ Take any (locally finite) model M, w realizing T ◮ Show: Can cut all parts far away from M while leaving

informatioal level untouched

Klein: Social Interaction – A Formal Exploration 31/39

slide-61
SLIDE 61

The Third Question: Learning new Things

Information changes

◮ Reasoning ◮ Private Communication ◮ Public announcements ◮ . . .

But what does this entail about levels of information?

Klein: Social Interaction – A Formal Exploration 32/39

slide-62
SLIDE 62

The Change of Information

◮ Only interested in information (no factual changes in the

world)

◮ For now: Only interested in knowledge ◮ Two questions:

  • Potential developments of given level of information
  • Given a situation and a goal level of information: When and

how can it be reached?

Klein: Social Interaction – A Formal Exploration 33/39

slide-63
SLIDE 63

Representing Information Change

Klein: Social Interaction – A Formal Exploration 34/39

slide-64
SLIDE 64

Representing Information Change

M ⊕ E The initial model (Ann and Bob are ignorant about P2PM). Private announcement to Ann about the talk.

Klein: Social Interaction – A Formal Exploration 34/39

slide-65
SLIDE 65

Representing Information Change

M ⊕ E Initial epistemic model. Abstract description of an epistemic event.

Klein: Social Interaction – A Formal Exploration 34/39

slide-66
SLIDE 66

Representing Information Change

M ⊕ E Initial epistemic model. Abstract description of an epistemic event.

◮ Public Announcements ◮ Private Communication ◮ Communication with (un)certain Success

Klein: Social Interaction – A Formal Exploration 34/39

slide-67
SLIDE 67

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 is an equivalence relation and Pre : A → L.

Klein: Social Interaction – A Formal Exploration 35/39

slide-68
SLIDE 68

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 is an equivalence relation and Pre : A → L. The update model M ⊕ A = W ′, (R′

i ), V ′ where ◮ W ′ = {(w, a) | w |

= Pre(a)}

◮ (w, a)R′ i (w′, a′) iff wRiw′ and aSia′ ◮ (w, a) ∈ V (p) iff w ∈ V (p)

Klein: Social Interaction – A Formal Exploration 35/39

slide-69
SLIDE 69

The Dynamics of Information

Theorem

Let 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 such that M, w ⊕ E, e realizes T2 iff T1 ⊆ T2

Klein: Social Interaction – A Formal Exploration 36/39

slide-70
SLIDE 70

The Dynamics of Information

Theorem

Let 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 such that M, w ⊕ E, e realizes T2 iff T1 ⊆ T2 ii) There is a model M, w realizing T1 be given. Then there is a product 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

slide-71
SLIDE 71

The Main Lessons

◮ Subtle changes can impact expressive power drastically ◮ Classic tradeoff between expressive power and realizability ◮ Realizing through public announcements or private

communication

Klein: Social Interaction – A Formal Exploration 37/39

slide-72
SLIDE 72

Some Potential Applications

◮ Information Dynamics on Social Networks ◮ The Emergence of Social Norms ◮ Cryptography Protocols

Klein: Social Interaction – A Formal Exploration 38/39

slide-73
SLIDE 73

Also in the Thesis

◮ Logic and Reasoning in Games ◮ Logic and the Decision to Vote ◮ Non-logical models (of Expert Judgment and the Emergence

  • f Trust)

Available at http://tinyurl.com/PhDSocialInteraction

Klein: Social Interaction – A Formal Exploration 39/39