Disjunction and Existence Properties in Inquisitive Logic Gianluca - - PowerPoint PPT Presentation

disjunction and existence properties in inquisitive logic
SMART_READER_LITE
LIVE PREVIEW

Disjunction and Existence Properties in Inquisitive Logic Gianluca - - PowerPoint PPT Presentation

Disjunction and Existence Properties in Inquisitive Logic Gianluca Grilletti June 30, 2017 Institute for Logic, Language and Computation (ILLC), 1 Amsterdam, the Netherlands Motivating example: hospital protocol A disease gives rise to


slide-1
SLIDE 1

Disjunction and Existence Properties in Inquisitive Logic

Gianluca Grilletti June 30, 2017

Institute for Logic, Language and Computation (ILLC), Amsterdam, the Netherlands

1

slide-2
SLIDE 2

Motivating example: hospital protocol

  • A disease gives rise to two symptoms S1 and S2.
  • S1 is much worse than S2.
  • Depending on which symptoms the patients show, they

have to be put in quarantine.

2

slide-3
SLIDE 3

Motivating example: hospital protocol

  • A disease gives rise to two symptoms S1 and S2.
  • S1 is much worse than S2.
  • Depending on which symptoms the patients show, they

have to be put in quarantine. Protocol

  • Patient x shows S1 ⇒ x in quarantine.
  • Everyone shows S2 ⇒ Everyone in quarantine.
  • Otherwise, no quarantine.

2

slide-4
SLIDE 4

Q1 ∶ Wether x shows S1 Q2 ∶ Wether everyone shows S2 determine Q3 ∶ Wether x is in quarantine

3

slide-5
SLIDE 5

Q1 ∶ Wether x shows S1 Q2 ∶ Wether everyone shows S2 determine Q3 ∶ Wether x is in quarantine Observation: Q1, Q2 and Q3 are questions. Question Q3 depends on questions Q1 and Q2.

3

slide-6
SLIDE 6

How can we represent dependency between questions in a logical framework?

Question Q3 depends on questions Q1 and Q2.

4

slide-7
SLIDE 7

Logic and Questions In FOL (classical first-order logic) a formula is determined by its associated truth-value in any context ⇒ a FOL formula represents a statement. Questions do not have an associated truth-value ⇒ questions are not (directly) representable in FOL. The aim of the logic InqBQ (inquisitive first-order logic) is to

  • extend FOL to represent questions as formulas;
  • extend FOL entailment to capture dependency between

questions.

5

slide-8
SLIDE 8

InqBQ: Adding Questions to FOL Disjunction Property Existence Property

6

slide-9
SLIDE 9

InqBQ: Adding Questions to FOL

slide-10
SLIDE 10

Syntax of InqBQ: introducing questions

φ ∶∶= ∣[t1 = t2]∣R(t1,...,tn)∣φ∧φ∣φ → φ∣∀x.φ ∣ φ ⩾ φ ∣ ∃x.φ shorthands ¬φ ∶= φ → φ ∨ ψ ∶= ¬(¬φ ∧ ¬ψ) ∃x.φ ∶= ¬∀x.¬φ

7

slide-11
SLIDE 11

Syntax of InqBQ: introducing questions

φ ∶∶= ∣[t1 = t2]∣R(t1,...,tn)∣φ∧φ∣φ → φ∣∀x.φ ∣ φ ⩾ φ ∣ ∃x.φ shorthands ¬φ ∶= φ → φ ∨ ψ ∶= ¬(¬φ ∧ ¬ψ) ∃x.φ ∶= ¬∀x.¬φ A formula is called FOL or classical if it does not contain the symbols ⩾ and ∃. FOL formulas are denoted with α, β, . . .

7

slide-12
SLIDE 12

Intuition FOL formulas represent statements. (c = d) ∨ (c ≠ d) ≡ “c is equal to d or not” ∃x.[x = c] ≡ “There is an element equal to c” The operator ⩾ introduces alternative questions. (c = d) ⩾ (c ≠ d) ≡ “Is c equal to d or not?” The operator ∃ introduces existential questions. ∃x.[x = c] ≡ “Which is an element equal to c?”

8

slide-13
SLIDE 13

Some notations

Fix a signature Σ = {fi,Rj}i∈I,j∈J. Definition (FOL structure) M = ⟨D , fi , Rj , ∼⟩i∈I,j∈J where

  • fi ∶ Dar(fi) → D is the interpretation of fi;
  • Rj ⊆ Dar(Rj) is the interpretation of Rj;
  • [∼] ⊆ D2 is an equivalence relation and a congruence with

respect to {fi , Rj}i∈I,j∈J.

9

slide-14
SLIDE 14

M = ⟨D , fi , Rj , ∼⟩i∈I,j∈J Definition (Skeleton) Given M a FOL structure, define Sk(M) = ⟨D,fi⟩i∈I i.e., leaving out relations and equality.

10

slide-15
SLIDE 15

Models of InqBQ: representing information

Definition (Information structure) M = ⟨Mw∣w ∈ W M⟩ where the Mw are classical structures sharing the same skeleton. We will call W M the set of worlds of the structure.

11

slide-16
SLIDE 16

Models of InqBQ: representing information

Definition (Information structure) M = ⟨Mw∣w ∈ W M⟩ where the Mw are classical structures sharing the same skeleton. We will call W M the set of worlds of the structure. w0 w1 ⋯ ⋯ Example of a simple model in the signature {f(1)}.

11

slide-17
SLIDE 17

Models of InqBQ: representing information

Definition (Information structure) M = ⟨Mw∣w ∈ W M⟩ where the Mw are classical structures sharing the same skeleton. We will call W M the set of worlds of the structure. w0 w1 ⋯ ⋯ Example of a simple model in the signature {f(1)}. The arrow represents f.

11

slide-18
SLIDE 18

Models of InqBQ: representing information

Definition (Information structure) M = ⟨Mw∣w ∈ W M⟩ where the Mw are classical structures sharing the same skeleton. We will call W M the set of worlds of the structure. w0 w1 ⋯ ⋯ Example of a simple model in the signature {f(1)}. The arrow represents f. The colours represent equality.

11

slide-19
SLIDE 19

w0 w1 ⋯ ⋯

12

slide-20
SLIDE 20

w0 w1 ⋯ ⋯ World Truth-condition encoded by World

12

slide-21
SLIDE 21

w0 w1 ⋯ ⋯ World Info state Truth-condition encoded by World Information encoded by Info State

12

slide-22
SLIDE 22

Semantics of InqBQ: supporting relation

M ↝ info structure s ↝ info state g ↝ assignment M,s ⊧g φ M,s ⊧g⊥ ⇐ ⇒ s = ∅ M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

M,s ⊧g R(t1,...,tn) ⇐ ⇒ ∀w ∈ s.[RM

w (g(t1),...,g(tn))]

M,s ⊧g φ ∧ ψ ⇐ ⇒ M,s ⊧g φ and M,s ⊧g ψ M,s ⊧g φ → ψ ⇐ ⇒ ∀t ⊆ s.[M,t ⊧g φ ⇒ M,t ⊧g ψ] M,s ⊧g ∀x.φ ⇐ ⇒ ∀d ∈ DM.M,s ⊧g[x↦d] φ M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ M,s ⊧g ∃x.φ ⇐ ⇒ ∃d ∈ DM.M,s ⊧g[x↦d] φ

13

slide-23
SLIDE 23

M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

c = d ≅ “c is equal to d” w0 w1 c d c d ∅ {w0} {w1} {w0,w1} ⊇ ⊆ ⊆ ⊇

14

slide-24
SLIDE 24

M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

c = d ≅ “c is equal to d” w0 w1 c d c d ∅ {w0} {w1} {w0,w1} ⊇ ⊆ ⊆ ⊇

14

slide-25
SLIDE 25

M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

c = d ≅ “c is equal to d” w0 w1 c d c d ∅ {w0} {w1} {w0,w1} ⊇ ⊆ ⊆ ⊇

14

slide-26
SLIDE 26

M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

c = d ≅ “c is equal to d” w0 w1 c d c d ∅ {w0} {w1} {w0,w1} ⊇ ⊆ ⊆ ⊇ Fact 1: The info states that support a FOL formula form a principal ideal (truth-conditionality). An alternative way to state this: s ⊧ α iff ∀w ∈ s.{w} ⊧ α.

14

slide-27
SLIDE 27

M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ [c = d] ⩾ [c ≠ d] ≡ “Is c equal to d?” w0 w1 c d c d ∅ {w0} {w1} {w0,w1} ⊇ ⊆ ⊆ ⊇

15

slide-28
SLIDE 28

M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ [c = d] ⩾ [c ≠ d] ≡ “Is c equal to d?” w0 w1 c d c d ∅ {w0} {w1} {w0,w1} ⊇ ⊆ ⊆ ⊇

15

slide-29
SLIDE 29

M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ [c = d] ⩾ [c ≠ d] ≡ “Is c equal to d?” w0 w1 c d c d ∅ {w0} {w1} {w0,w1} ⊇ ⊆ ⊆ ⊇

15

slide-30
SLIDE 30

M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ [c = d] ⩾ [c ≠ d] ≡ “Is c equal to d?” w0 w1 c d c d ∅ {w0} {w1} {w0,w1} ⊇ ⊆ ⊆ ⊇ Fact 2: The info states that support a formula form an ideal, but in general not principal (Persistency). Uniform substitution does not hold! Fact 3: φ is truth-conditional iff is equivalent to a FOL formula.

15

slide-31
SLIDE 31

M,s ⊧g ∃x.φ ⇐ ⇒ ∃d ∈ DM.M,s ⊧g[x↦d] ∃x.[f(x) = x] ≡ “Which is a fixed point of f?” w0 w1 c d c d ∅ {w0} {w1} {w0,w1} ⊇ ⊆ ⊆ ⊇

16

slide-32
SLIDE 32

Some insight. . . Information structures as Kripke models

w0 w1 w2

17

slide-33
SLIDE 33

Some insight. . . Information structures as Kripke models

w0 w1 w2 {w0,w1} {w0,w2} {w1,w2} {w0,w1,w2}

17

slide-34
SLIDE 34

Some insight. . . Information structures as Kripke models

w0 w1 w2 {w0,w1} {w0,w2} {w1,w2} {w0,w1,w2}

  • Frame = ⟨P(W) ∖ {∅},⊇⟩

17

slide-35
SLIDE 35

Some insight. . . Information structures as Kripke models

w0 w1 w2 {w0,w1} {w0,w2} {w1,w2} {w0,w1,w2}

  • Frame = ⟨P(W) ∖ {∅},⊇⟩
  • Constant domain DM.

17

slide-36
SLIDE 36

Some insight. . . Information structures as Kripke models

w0 w1 w2 {w0,w1} {w0,w2} {w1,w2} {w0,w1,w2}

  • Frame = ⟨P(W) ∖ {∅},⊇⟩
  • Constant domain DM.
  • Ag = {w∣Mw ⊧FOL

g

A}↓ for A atomic

17

slide-37
SLIDE 37

Some insight. . . Information structures as Kripke models

w0 w1 w2 {w0,w1} {w0,w2} {w1,w2} {w0,w1,w2}

  • Frame = ⟨P(W) ∖ {∅},⊇⟩
  • Constant domain DM.
  • Ag = {w∣Mw ⊧FOL

g

A}↓ for A atomic Fact: InqBQ is the logic of a class of Kripke models.

17

slide-38
SLIDE 38

The Main Result: DP and EP in InqBQ

Theorem (Disjunction and Existence Property) Consider Γ a FOL theory. Then

  • If Γ ⊧ φ

⩾ ψ then Γ ⊧ φ or Γ ⊧ ψ.

  • If Γ ⊧ ∃x.φ(x) then Γ ⊧ φ(t) for some term t.

Corollary If Γ ⊧ ∀x∃!y.φ(x,y) (i.e., φ defines a function), then there exists a term t such that Γ ⊧ ∀x.φ(x,t).

18

slide-39
SLIDE 39

The Main Result: DP and EP in InqBQ

Theorem (Disjunction and Existence Property) Consider Γ a FOL theory. Then

  • If Γ ⊧ φ

⩾ ψ then Γ ⊧ φ or Γ ⊧ ψ.

  • If Γ ⊧ ∃x.φ(x) then Γ ⊧ φ(t) for some term t.

Corollary If Γ ⊧ ∀x∃!y.φ(x,y) (i.e., φ defines a function), then there exists a term t such that Γ ⊧ ∀x.φ(x,t). But how do we prove this?

18

slide-40
SLIDE 40

The Main Result: DP and EP in InqBQ

Theorem (Disjunction and Existence Property) Consider Γ a FOL theory. Then

  • If Γ ⊧ φ

⩾ ψ then Γ ⊧ φ or Γ ⊧ ψ.

  • If Γ ⊧ ∃x.φ(x) then Γ ⊧ φ(t) for some term t.

Corollary If Γ ⊧ ∀x∃!y.φ(x,y) (i.e., φ defines a function), then there exists a term t such that Γ ⊧ ∀x.φ(x,t). But how do we prove this? By playing with the models!

18

slide-41
SLIDE 41

Model-theoretic constructions

BM Mσ BσM Mω M ⊎N SM M ⋆ S M ⊕N MΓ S(MΓ)

19

slide-42
SLIDE 42

Disjunction Property

slide-43
SLIDE 43

Disjunction Property - Proof idea

Γ / ⊧ φ and Γ / ⊧ ψ ⇒ Γ / ⊧ φ ⩾ ψ M ⊧ Γ / ⊧ φ ⊧ ψ N ⊧ Γ ⊧ φ / ⊧ ψ

20

slide-44
SLIDE 44

Disjunction Property - Proof idea

Γ / ⊧ φ and Γ / ⊧ ψ ⇒ Γ / ⊧ φ ⩾ ψ M ⊧ Γ / ⊧ φ ⊧ ψ N ⊧ Γ ⊧ φ / ⊧ ψ M ⊕N ⊧ Γ / ⊧ φ / ⊧ ψ

20

slide-45
SLIDE 45

Disjunction Property - Proof idea

Γ / ⊧ φ and Γ / ⊧ ψ ⇒ Γ / ⊧ φ ⩾ ψ M ⊧ Γ / ⊧ φ ⊧ ψ N ⊧ Γ ⊧ φ / ⊧ ψ M ⊕N ⊧ Γ / ⊧ φ / ⊧ ψ

20

slide-46
SLIDE 46

Combining models - the direct sum ⊕

BM Mσ BσM Mω M ⊎N SM M ⋆ S M ⊕N MΓ S(MΓ)

21

slide-47
SLIDE 47

We can define a model M ⊕N such that W M ⊕ N = W M ⊔ W N and DM ⊕ N = DM × DN

w0 w1 M a b a b v0 v1 N c d c d

22

slide-48
SLIDE 48

We can define a model M ⊕N such that W M ⊕ N = W M ⊔ W N and DM ⊕ N = DM × DN

w0 w1 M′ ac bc ad bd ac bc ad bd v0 v1 N ′ ac bc ad bd ac bc ad bd

fM′(ac) = ⟨fM(a),fN (c)⟩ ⟨x,y⟩ ∼M′

w0 ⟨x′,y′⟩

⇐ ⇒ x ∼M

w0 x′

22

slide-49
SLIDE 49

We can define a model M ⊕N such that W M ⊕ N = W M ⊔ W N and DM ⊕ N = DM × DN

w0 w1 ac bc ad bd ac bc ad bd v0 v1 ac bc ad bd ac bc ad bd M ⊕N

22

slide-50
SLIDE 50

Theorem (Main property of ⊕) Let s ⊆ W M, g ∶ Var → DM × DN an assignment, φ a formula. Then: M ⊕N,s ⊧g φ ⇐ ⇒ M,s ⊧π1g φ Corollary

  • Let Γ be a FOL theory. If M ⊧π1g Γ and N ⊧π2g Γ then

M ⊕N ⊧g Γ.

  • Let φ be a formula. If M /

⊧π1g φ then M ⊕N / ⊧g φ.

23

slide-51
SLIDE 51

Theorem (Main property of ⊕) Let s ⊆ W M, g ∶ Var → DM × DN an assignment, φ a formula. Then: M ⊕N,s ⊧g φ ⇐ ⇒ M,s ⊧π1g φ Corollary

  • Let Γ be a FOL theory. If M ⊧π1g Γ and N ⊧π2g Γ then

M ⊕N ⊧g Γ.

  • Let φ be a formula. If M /

⊧π1g φ then M ⊕N / ⊧g φ. And this is exactly what we needed! Corollary A FOL theory Γ has the disjunction property.

23

slide-52
SLIDE 52

Existence Property

slide-53
SLIDE 53

Existence Property - Proof Strategy

Γ / ⊧ φ(t) for all t ⇒ Γ / ⊧ ∃x.φ(x) Strategy M w d e I am not a witness of φ! I am!

24

slide-54
SLIDE 54

Existence Property - Proof Strategy

Γ / ⊧ φ(t) for all t ⇒ Γ / ⊧ ∃x.φ(x) Strategy M w d e M′ w′ d e

24

slide-55
SLIDE 55

Existence Property - Proof Strategy

Γ / ⊧ φ(t) for all t ⇒ Γ / ⊧ ∃x.φ(x) Strategy M ⊎M′ w w′ d e d e I am not a witness of φ! Neither am I!

24

slide-56
SLIDE 56

Existence Property - Proof Strategy

Γ / ⊧ φ(t) for all t ⇒ Γ / ⊧ ∃x.φ(x) Strategy M ⊎M′ w w′ d e d e c c

24

slide-57
SLIDE 57

Existence Property - Proof Strategy

Γ / ⊧ φ(t) for all t ⇒ Γ / ⊧ ∃x.φ(x) Strategy M ⊎M′ w w′ d e d e c c We need a way to deal with the interpretation of the functions.

24

slide-58
SLIDE 58

Relaxing the structure - the blow up model BM

BM Mσ BσM Mω M ⊎N SM M ⋆ S M ⊕N MΓ S(MΓ)

25

slide-59
SLIDE 59

We want to define a model BM elementary equivalent to M such that W BM = W M DBM = {closed terms of Σ(DM)}

d e c Σ = {c;f(1)}

26

slide-60
SLIDE 60

We want to define a model BM elementary equivalent to M such that W BM = W M DBM = {closed terms of Σ(DM)}

d e c Σ = {c;f(1)} d e c

26

slide-61
SLIDE 61

We want to define a model BM elementary equivalent to M such that W BM = W M DBM = {closed terms of Σ(DM)}

d e c Σ = {c;f(1)} d e c f(d) f(e) f(c) f(f(d)) f(f(e)) f(f(c)) ⋮ ⋮ ⋮

26

slide-62
SLIDE 62

We want to define a model BM elementary equivalent to M such that W BM = W M DBM = {closed terms of Σ(DM)}

d e c Σ = {c;f(1)} d e c f(d) f(e) f(c) f(f(d)) f(f(e)) f(f(c)) ⋮ ⋮ ⋮

f BM(t) = f(t)

26

slide-63
SLIDE 63

We want to define a model BM elementary equivalent to M such that W BM = W M DBM = {closed terms of Σ(DM)}

d e c Σ = {c;f(1)} d e c f(d) f(e) f(c) f(f(d)) f(f(e)) f(f(c)) ⋮ ⋮ ⋮

f BM(t) = f(t) t1 ∼BM t2 ⇐ ⇒ tM

1

∼M tM

2

26

slide-64
SLIDE 64

Theorem (Blow-up main property) Let s ⊆ W M be an info state, t1,...,tn closed terms of Σ(DM) and φ(x1,...,xn) a formula. Then BM,s ⊧ φ(t1,...,tn) ⇐ ⇒ M,s ⊧ φ(tM

1 ,...,tM n )

27

slide-65
SLIDE 65

Now that we relaxed the structure, we can permute the elements of M preserving the skeleton.

M d e c BM d e c f(d) f(e) f(c) f(f(d)) f(f(e)) f(f(c)) ⋮ ⋮ ⋮

28

slide-66
SLIDE 66

Now that we relaxed the structure, we can permute the elements of M preserving the skeleton.

M d e c σ = (d,e) Mσ e d c BM d e c f(d) f(e) f(c) f(f(d)) f(f(e)) f(f(c)) ⋮ ⋮ ⋮

28

slide-67
SLIDE 67

Now that we relaxed the structure, we can permute the elements of M preserving the skeleton.

M d e c σ = (d,e) Mσ e d c B(Mσ) d e c f(d) f(e) f(c) f(f(d)) f(f(e)) f(f(c)) ⋮ ⋮ ⋮

28

slide-68
SLIDE 68

Now that we relaxed the structure, we can permute the elements of M preserving the skeleton.

M d e c σ = (d,e) Mσ e d c B(Mσ) d e c f(d) f(e) f(c) f(f(d)) f(f(e)) f(f(c)) ⋮ ⋮ ⋮

The role of the elements d and e has been reversed, while c assumes the same role.

28

slide-69
SLIDE 69

Swapping and gluing - full permutation model SM

BM Mσ BσM Mω M ⊎N SM M ⋆ S M ⊕N MΓ S(MΓ)

29

slide-70
SLIDE 70

M ↝ BM ↝ BσM ↝ SM The full permutation model - SM The idea to build up the model SM is to consider all the models BσM for σ ∈ S(DM) and combine them into a unique

  • structure. This is possible because the models BσM share the

same skeleton.

30

slide-71
SLIDE 71

M ↝ BM ↝ BσM ↝ SM The full permutation model - SM The idea to build up the model SM is to consider all the models BσM for σ ∈ S(DM) and combine them into a unique

  • structure. This is possible because the models BσM share the

same skeleton. Theorem (Properties of SM)

  • Let Γ be a FOL theory. If M ⊧ Γ then SM ⊧ Γ.
  • Let g be a fixed assignment. If M /

⊧g φ(t) for every term t, then SM / ⊧ ∃x.φ(x).

30

slide-72
SLIDE 72

The characteristic model of a FOL theory - MΓ

BM Mσ BσM Mω M ⊎N SM M ⋆ S M ⊕N MΓ S(MΓ)

31

slide-73
SLIDE 73

Theorem (The characteristic model of Γ) Given Γ a FOL theory, there exists a model MΓ and an evaluation gΓ such that MΓ ⊧gΓ φ ⇐ ⇒ Γ ⊧ φ Idea to build MΓ

  • For every non-entailment Γ /

⊧ ψ choose ⟨Mψ,gψ⟩ such that Mψ ⊧ Γ Mψ / ⊧gψ ψ

  • Combine the models and assignments choosen.

32

slide-74
SLIDE 74

Existence property - proof

Theorem Let Γ be a closed FOL theory. Then Γ / ⊧ φ(t) for every t term

  • ⇒ Γ /

⊧ ∃x.φ(x) Proof Consider the characteristic model MΓ and the assignment gΓ. Then MΓ ⊧ Γ

  • ⇒ S(MΓ) ⊧ Γ

MΓ / ⊧gΓ φ(t) for every t

  • ⇒ S(MΓ) /

⊧ ∃x.φ(x) Thus Γ / ⊧ ∃x.φ(x) as wanted.

33

slide-75
SLIDE 75

Thank you for your attention!

34

slide-76
SLIDE 76
  • I. Ciardelli.

Inquisitive semantics and intermediate logics. MSc Thesis, University of Amsterdam, 2009.

  • I. Ciardelli.

Dependency as question entailment. In S. Abramsky, J. Kontinen, J. V¨ a¨ an¨ anen, and H. Vollmer, editors, Dependence Logic: theory and applications, pages 129–181. Springer International Publishing Switzerland, 2016.

  • I. Ciardelli.

Questions in logic. PhD thesis, Institute for Logic, Language and Computation, University of Amsterdam, 2016.

  • F. Roelofsen.

Algebraic foundations for inquisitive semantics. In H. van Ditmarsch, J. Lang, and J. Shier, editors, Proceedings of the Third International Conference on Logic, Rationality, and Interaction, pages 233–243. Springer-Verlag, 2011.

  • F. Yang and J. V¨

a¨ an¨ anen. Propositional logics of dependence. Annals of Pure and Applied Logic, 167(7):557 – 589, 2016.

35

slide-77
SLIDE 77

Definition (Support semantics) Let M = ⟨Mw∣w ∈ W M⟩ be a model, s ⊆ W M an info state and g ∶ Var → DM an assignment. We define M,s ⊧g⊥ ⇐ ⇒ s = ∅ M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

M,s ⊧g R(t1,...,tn) ⇐ ⇒ ∀w ∈ s.[RM

w (g(t1),...,g(tn))]

M,s ⊧g φ ∧ ψ ⇐ ⇒ M,s ⊧g φ and M,s ⊧g ψ M,s ⊧g φ → ψ ⇐ ⇒ ∀t ⊆ s.[M,t ⊧g φ ⇒ M,t ⊧g ψ] M,s ⊧g ∀x.φ ⇐ ⇒ ∀d ∈ DM.M,s ⊧g[x↦d] φ M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ M,s ⊧g ∃x.φ ⇐ ⇒ ∃d ∈ DM.M,s ⊧g[x↦d] φ

slide-78
SLIDE 78

Definition (Support semantics) Let M = ⟨Mw∣w ∈ W M⟩ be a model, s ⊆ W M an info state and g ∶ Var → DM an assignment. We define M,s ⊧g⊥ ⇐ ⇒ s = ∅ M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

M,s ⊧g R(t1,...,tn) ⇐ ⇒ ∀w ∈ s.[RM

w (g(t1),...,g(tn))]

M,s ⊧g φ ∧ ψ ⇐ ⇒ M,s ⊧g φ and M,s ⊧g ψ M,s ⊧g φ → ψ ⇐ ⇒ ∀t ⊆ s.[M,t ⊧g φ ⇒ M,t ⊧g ψ] M,s ⊧g ∀x.φ ⇐ ⇒ ∀d ∈ DM.M,s ⊧g[x↦d] φ M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ M,s ⊧g ∃x.φ ⇐ ⇒ ∃d ∈ DM.M,s ⊧g[x↦d] φ

slide-79
SLIDE 79

Definition (Support semantics) Let M = ⟨Mw∣w ∈ W M⟩ be a model, s ⊆ W M an info state and g ∶ Var → DM an assignment. We define M,s ⊧g⊥ ⇐ ⇒ s = ∅ M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

M,s ⊧g R(t1,...,tn) ⇐ ⇒ ∀w ∈ s.[RM

w (g(t1),...,g(tn))]

M,s ⊧g φ ∧ ψ ⇐ ⇒ M,s ⊧g φ and M,s ⊧g ψ M,s ⊧g φ → ψ ⇐ ⇒ ∀t ⊆ s.[M,t ⊧g φ ⇒ M,t ⊧g ψ] M,s ⊧g ∀x.φ ⇐ ⇒ ∀d ∈ DM.M,s ⊧g[x↦d] φ M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ M,s ⊧g ∃x.φ ⇐ ⇒ ∃d ∈ DM.M,s ⊧g[x↦d] φ

slide-80
SLIDE 80

Definition (Support semantics) Let M = ⟨Mw∣w ∈ W M⟩ be a model, s ⊆ W M an info state and g ∶ Var → DM an assignment. We define M,s ⊧g⊥ ⇐ ⇒ s = ∅ M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

M,s ⊧g R(t1,...,tn) ⇐ ⇒ ∀w ∈ s.[RM

w (g(t1),...,g(tn))]

M,s ⊧g φ ∧ ψ ⇐ ⇒ M,s ⊧g φ and M,s ⊧g ψ M,s ⊧g φ → ψ ⇐ ⇒ ∀t ⊆ s.[M,t ⊧g φ ⇒ M,t ⊧g ψ] M,s ⊧g ∀x.φ ⇐ ⇒ ∀d ∈ DM.M,s ⊧g[x↦d] φ M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ M,s ⊧g ∃x.φ ⇐ ⇒ ∃d ∈ DM.M,s ⊧g[x↦d] φ

slide-81
SLIDE 81

Definition (Support semantics) Let M = ⟨Mw∣w ∈ W M⟩ be a model, s ⊆ W M an info state and g ∶ Var → DM an assignment. We define M,s ⊧g⊥ ⇐ ⇒ s = ∅ M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

M,s ⊧g R(t1,...,tn) ⇐ ⇒ ∀w ∈ s.[RM

w (g(t1),...,g(tn))]

M,s ⊧g φ ∧ ψ ⇐ ⇒ M,s ⊧g φ and M,s ⊧g ψ M,s ⊧g φ → ψ ⇐ ⇒ ∀t ⊆ s.[M,t ⊧g φ ⇒ M,t ⊧g ψ] M,s ⊧g ∀x.φ ⇐ ⇒ ∀d ∈ DM.M,s ⊧g[x↦d] φ M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ M,s ⊧g ∃x.φ ⇐ ⇒ ∃d ∈ DM.M,s ⊧g[x↦d] φ

slide-82
SLIDE 82

Definition (Support semantics) Let M = ⟨Mw∣w ∈ W M⟩ be a model, s ⊆ W M an info state and g ∶ Var → DM an assignment. We define M,s ⊧g⊥ ⇐ ⇒ s = ∅ M,s ⊧g [t1 = t2] ⇐ ⇒ ∀w ∈ s.[g(t1) ∼M

w g(t2)]

M,s ⊧g R(t1,...,tn) ⇐ ⇒ ∀w ∈ s.[RM

w (g(t1),...,g(tn))]

M,s ⊧g φ ∧ ψ ⇐ ⇒ M,s ⊧g φ and M,s ⊧g ψ M,s ⊧g φ → ψ ⇐ ⇒ ∀t ⊆ s.[M,t ⊧g φ ⇒ M,t ⊧g ψ] M,s ⊧g ∀x.φ ⇐ ⇒ ∀d ∈ DM.M,s ⊧g[x↦d] φ M,s ⊧g φ ⩾ ψ ⇐ ⇒ M,s ⊧g φ or M,s ⊧g ψ M,s ⊧g ∃x.φ ⇐ ⇒ ∃d ∈ DM.M,s ⊧g[x↦d] φ

slide-83
SLIDE 83

Definition (Direct sum - ⊕)

  • W M ⊕ N = W M ⊔ W N
  • DM ⊕ N = DM × DN
  • fM ⊕ N = ⟨fM;fN ⟩
  • If w ∈ W M then ⟨d1,e1⟩ ∼M ⊕ N

w

⟨d2,e2⟩ ⇐ ⇒ d1 ∼M d2 If w ∈ W N then ⟨d1,e1⟩ ∼M ⊕ N

w

⟨d2,e2⟩ ⇐ ⇒ e1 ∼N e2

  • If w ∈ W M then

RM ⊕ N

w

(⟨d1,e1⟩,...,⟨dn,en⟩) = RM

w (d1,...,dn)

If w ∈ W N then RM ⊕ N

w

(⟨d1,e1⟩,...,⟨dn,en⟩) = RN

w (e1,...,en)

slide-84
SLIDE 84

Definition (Blowup Model) Given a model M we define its blow-up as the model BM = ⟨W M, DBM, IBM, ∼BM⟩ where

  • DBM is the set of terms in the signature Σ ⊔ {d∣d ∈ DM}
  • Given t1,t2,⋅⋅⋅ ∈ DBM we define

t1 ∼BM

w

t2 ⇐ ⇒ t1 ∼M

w t2

RBM

w

( t1,...,tn ) ⇐ ⇒ RM

w ( t1,...,tn )

  • fBM is defined as the formal term combinator

fBM( t1,...,tn ) = f(t1,...,tn)

slide-85
SLIDE 85

Definition (The permutation model BσM) Given M a model and σ ∈ S(DM) a permutation, we define BσM = ⟨W M, DBM, IBσM, ∼BσM⟩ where

  • fBσM = fBM is the formal combinator of terms.
  • Given t1,t2,⋅⋅⋅ ∈ DBM it holds

RBσM

w

(t1,...,tn) ⇐ ⇒ RBM

w

(σ−1t1,...,σ−1tn) t1 ∼BσM

w

t2 ⇐ ⇒ σ−1t1 ∼BM

w

σ−1t2

slide-86
SLIDE 86

Hospital protocol: formalization

The protocol: τ ≡ Q(x) ↔ S1(x) ∨ ∀y.S2(y) The dependence: τ, ?S1(x) ⩾ ?∀y.S2(y) ⊧ ?Q(x) w0 w1 w2 S1,S2,Q S1,Q S2 S2 S1,S2,Q S2,Q S2,Q

slide-87
SLIDE 87

Hospital protocol: formalization

The protocol: τ ≡ Q(x) ↔ S1(x) ∨ ∀y.S2(y) The dependence: τ, ?S1(x) ⩾ ?∀y.S2(y) ⊧ ?Q(x) w0 w1 w2 S1,S2,Q S1,Q S2 S2 S1,S2,Q S2,Q S2,Q

slide-88
SLIDE 88

Hospital protocol: formalization

The protocol: τ ≡ Q(x) ↔ S1(x) ∨ ∀y.S2(y) The dependence: τ, ?S1(x) ⩾ ?∀y.S2(y) ⊧ ?Q(x) w0 w1 w2 S1,S2,Q S1,Q S2 S2 S1,S2,Q S2,Q S2,Q