structural completeness in logics of...

111
Structural completeness in logics of dependence Fan Yang Utrecht University, the Netherlands Ischia 15-19 June, 2015 ———————————————– Joint work with Rosalie Iemhoff 1/21

Upload: others

Post on 04-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Structural completeness in logics of dependence

Fan YangUtrecht University, the Netherlands

Ischia15-19 June, 2015

———————————————–Joint work with Rosalie Iemhoff

1/21

Page 2: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Outline

1 logics of dependence

2 admissible rules and structural completeness

2/21

Page 3: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence between first-order variables

First Order Quantifiers:∀x1∃y1∀x2∃y2φ

Henkin Quantifiers (Henkin, 1961):(∀x1 ∃y1∀x2 ∃y2

Independence Friendly Logic (Hintikka, Sandu, 1989):

∀x1∃y1∀x2∃y2/{x1}φ

First-order dependence Logic (Väänänen 2007):∀x1∃y1∀x2∃y2( =(x2, y2) ∧ φ)

Theorem (Enderton, Walkoe). Over sentences, all of the aboveextensions of FO have the same expressive power as Σ1

1.

3/21

Page 4: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence between first-order variables

First Order Quantifiers:∀x1∃y1∀x2∃y2φ

Henkin Quantifiers (Henkin, 1961):(∀x1 ∃y1∀x2 ∃y2

Independence Friendly Logic (Hintikka, Sandu, 1989):

∀x1∃y1∀x2∃y2/{x1}φ

First-order dependence Logic (Väänänen 2007):∀x1∃y1∀x2∃y2( =(x2, y2) ∧ φ)

Theorem (Enderton, Walkoe). Over sentences, all of the aboveextensions of FO have the same expressive power as Σ1

1.

3/21

Page 5: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence between first-order variables

First Order Quantifiers:∀x1∃y1∀x2∃y2φ

Henkin Quantifiers (Henkin, 1961):(∀x1 ∃y1∀x2 ∃y2

Independence Friendly Logic (Hintikka, Sandu, 1989):

∀x1∃y1∀x2∃y2/{x1}φ

First-order dependence Logic (Väänänen 2007):∀x1∃y1∀x2∃y2( =(x2, y2) ∧ φ)

Theorem (Enderton, Walkoe). Over sentences, all of the aboveextensions of FO have the same expressive power as Σ1

1.

3/21

Page 6: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence between first-order variables

First Order Quantifiers:∀x1∃y1∀x2∃y2φ

Henkin Quantifiers (Henkin, 1961):(∀x1 ∃y1∀x2 ∃y2

Independence Friendly Logic (Hintikka, Sandu, 1989):

∀x1∃y1∀x2∃y2/{x1}φ

First-order dependence Logic (Väänänen 2007):∀x1∃y1∀x2∃y2( =(x2, y2) ∧ φ)

Theorem (Enderton, Walkoe). Over sentences, all of the aboveextensions of FO have the same expressive power as Σ1

1.

3/21

Page 7: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence between first-order variables

First Order Quantifiers:∀x1∃y1∀x2∃y2φ

Henkin Quantifiers (Henkin, 1961):(∀x1 ∃y1∀x2 ∃y2

Independence Friendly Logic (Hintikka, Sandu, 1989):

∀x1∃y1∀x2∃y2/{x1}φ

First-order dependence Logic (Väänänen 2007):∀x1∃y1∀x2∃y2( =(x2, y2) ∧ φ)

Theorem (Enderton, Walkoe). Over sentences, all of the aboveextensions of FO have the same expressive power as Σ1

1.

3/21

Page 8: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence between first-order variables

First Order Quantifiers:∀x1∃y1∀x2∃y2φ

Henkin Quantifiers (Henkin, 1961):(∀x1 ∃y1∀x2 ∃y2

Independence Friendly Logic (Hintikka, Sandu, 1989):

∀x1∃y1∀x2∃y2/{x1}φ

First-order dependence Logic (Väänänen 2007):∀x1∃y1∀x2∃y2( =(x2, y2) ∧ φ)

Theorem (Enderton, Walkoe). Over sentences, all of the aboveextensions of FO have the same expressive power as Σ1

1.

3/21

Page 9: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence between first-order variables

First Order Quantifiers:∀x1∃y1∀x2∃y2φ

Henkin Quantifiers (Henkin, 1961):(∀x1 ∃y1∀x2 ∃y2

Independence Friendly Logic (Hintikka, Sandu, 1989):

∀x1∃y1∀x2∃y2/{x1}φ

First-order dependence Logic (Väänänen 2007):∀x1∃y1∀x2∃y2( =(x2, y2) ∧ φ)

Theorem (Enderton, Walkoe). Over sentences, all of the aboveextensions of FO have the same expressive power as Σ1

1.

3/21

Page 10: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Propositional dependence logic =classical propositional logic + =(~p,q)

Whether f (x) > 0 depends completely on whether x < 0 or not.

I will be absent depending on whether he shows up or not.

Whether it rains depends completely on whether it is summer or not.

4/21

Page 11: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Propositional dependence logic =classical propositional logic + =(~p,q)

Whether f (x) > 0 depends completely on whether x < 0 or not.

I will be absent depending on whether he shows up or not.

Whether it rains depends completely on whether it is summer or not.

=(x , f )

4/21

Page 12: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Propositional dependence logic =classical propositional logic + =(~p,q)

Whether f (x) > 0 depends completely on whether x < 0 or not.

I will be absent depending on whether he shows up or not.

Whether it rains depends completely on whether it is summer or not.

=(s,a)

4/21

Page 13: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Propositional dependence logic =classical propositional logic + =(~p,q)

Whether f (x) > 0 depends completely on whether x < 0 or not.

I will be absent depending on whether he shows up or not.

Whether it rains depends completely on whether it is summer or not.

=(s, r)

4/21

Page 14: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {

leap year summer rainyv1 0 0 1

Y

{

v1 |=

=(s, r)

?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 15: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {

leap year summer rainyv1 0 0 1

Y

{

v1 |=

=(s, r)

?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 16: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {

leap year summer rainyv1 0 0 1

Y

{

v1 |=

=(s, r)

?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 17: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {

leap year summer rainyv1 0 0 1

Y

{

v1 |= =(s, r)?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 18: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {leap year summer rainy

v1 0 0 1v2 1 0 1v3 1 1 0v4 0 1 0

Y

{

v1 |=

=(s, r)

?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 19: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {leap year summer rainy

v1 0 0 1v2 1 0 1v3 1 1 0v4 0 1 0

Y

{

v1 |=

=(s, r)

?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 20: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {leap year summer rainy

v1 0 0 1v2 1 0 1v3 1 1 0v4 0 1 0

Y

{

v1 |=

=(s, r)

?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 21: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {leap year summer rainy

v1 0 0 1v2 1 0 1v3 1 1 0v4 0 1 0

Y

{

v1 |=

=(s, r)

?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 22: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {leap year summer rainy

v1 0 0 1v2 1 0 1v3 1 1 0v4 0 1 0

Y

{

v1 |=

=(s, r)

?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 23: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {leap year summer rainy

v1 0 0 1v2 1 0 1v3 1 1 0v4 0 1 0

Y

{

v1

X |= =(s, r)

?

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 24: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {leap year summer rainy

v1 0 0 1v2 1 0 1v3 1 1 0v4 0 1 0v5 1 1 1

Y{

v1

X |= =(s, r)

?

Y 6|= =(s, r)

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 25: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Whether it rains depends completely on whether it is summer or not.

Team semantics (Hodges 1997)

XA team {leap year summer rainy

v1 0 0 1v2 1 0 1v3 1 1 0v4 0 1 0v5 1 1 1

Y{

v1

X |= =(s, r),

?

Y 6|= =(s, r)

This type of dependence corresponds precisely to functionaldependency, widely investigated in Database Theory.

5/21

Page 26: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Logics of dependence

Well-formed formulas of propositional dependence logic (PD) aregiven by the following grammar

φ ::= p | ¬p |=(~p,q) | φ ∧ φ | φ ∨ φ

propositional intuitionistic dependence logic (PID):

φ ::= p | ⊥ |=(~p,q) | φ ∧ φ | φ ∨ φ | φ→ φ

(¬φ := φ→ ⊥)

A valuation is a function v : Prop→ {0,1}.A team is a set of valuations.

p0 p1 p2 . . .v1 1 0 0 . . .

6/21

Page 27: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Logics of dependence

Well-formed formulas of propositional dependence logic (PD) aregiven by the following grammar

φ ::= p | ¬p |=(~p,q) | φ ∧ φ | φ⊗φ

propositional intuitionistic dependence logic (PID):

φ ::= p | ⊥ |=(~p,q) | φ ∧ φ | φ ∨ φ | φ→ φ

(¬φ := φ→ ⊥)

A valuation is a function v : Prop→ {0,1}.A team is a set of valuations.

p0 p1 p2 . . .v1 1 0 0 . . .

6/21

Page 28: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Logics of dependence

Well-formed formulas of propositional dependence logic (PD) aregiven by the following grammar

φ ::= p | ¬p |=(~p,q) | φ ∧ φ | φ⊗φ

propositional intuitionistic dependence logic (PID):

φ ::= p | ⊥ |=(~p,q) | φ ∧ φ | φ ∨ φ | φ→ φ

(¬φ := φ→ ⊥)

A valuation is a function v : Prop→ {0,1}.A team is a set of valuations.

p0 p1 p2 . . .v1 1 0 0 . . .

6/21

Page 29: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Logics of dependence

Well-formed formulas of propositional dependence logic (PD) aregiven by the following grammar

φ ::= p | ¬p |=(~p,q) | φ ∧ φ | φ⊗φ

propositional intuitionistic dependence logic (PID):

φ ::= p | ⊥ |=(~p,q) | φ ∧ φ | φ ∨ φ | φ→ φ

(¬φ := φ→ ⊥)

A valuation is a function v : Prop→ {0,1}.A team is a set of valuations.

p0 p1 p2 . . .v1 1 0 0 . . .

6/21

Page 30: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Logics of dependence

Well-formed formulas of propositional dependence logic (PD) aregiven by the following grammar

φ ::= p | ¬p |=(~p,q) | φ ∧ φ | φ⊗φ

propositional intuitionistic dependence logic (PID):

φ ::= p | ⊥ |=(~p,q) | φ ∧ φ | φ ∨ φ | φ→ φ

(¬φ := φ→ ⊥)

A valuation is a function v : Prop→ {0,1}.

A team is a set of valuations.

p0 p1 p2 . . .v1 1 0 0 . . .

6/21

Page 31: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Logics of dependence

Well-formed formulas of propositional dependence logic (PD) aregiven by the following grammar

φ ::= p | ¬p |=(~p,q) | φ ∧ φ | φ⊗φ

propositional intuitionistic dependence logic (PID):

φ ::= p | ⊥ |=(~p,q) | φ ∧ φ | φ ∨ φ | φ→ φ

(¬φ := φ→ ⊥)

A valuation is a function v : Prop→ {0,1}.A team is a set of valuations.

p0 p1 p2 . . .v1 1 0 0 . . .v2 1 1 0 . . .v3 0 1 0 . . ....

......

......

6/21

Page 32: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 33: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 34: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 35: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 36: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 37: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 38: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 39: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 40: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 41: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 42: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 43: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 44: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 45: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

X { X |= p

Y |= ¬p

X ∪ Y 6|= p

X ∪ Y 6|= ¬p

X |= =(p,q)

Y {

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Y |= φ

Z |= ψ

Y |= φ =⇒ Y |= ψ

Y |= φ =⇒ Y |= ψ

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 46: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)

X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;

X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 47: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team SemanticsLet X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p) = v ′(~p) =⇒ v(q) = v ′(q)

X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;

X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X : Y |= φ =⇒ Y |= ψ.

A formula φ is said to be flat iff for all teams X ,X |= φ ⇐⇒ ∀v ∈ X , {v} |= φ.

Example:Classical formulas (i.e., formulas without any occurrences of=(~p,q) and ∨) are flat.¬φ is flat for all φ.

7/21

Page 48: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team Semantics

Let X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p = v ′(~p)) =⇒ v(q) = v ′(q)

X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;

X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X , Y |= φ =⇒ Y |= ψ.

Fix N = {p1, . . . ,pn}, the set Jφ(p1, . . . ,pn)K = {X ⊆ {0,1}N | X |= φ}is downwards closed, that is, Y ⊆ X ∈ JφK =⇒ Y ∈ JφK,and nonempty, since ∅ ∈ JφK.

8/21

Page 49: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team Semantics

Let X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p = v ′(~p)) =⇒ v(q) = v ′(q)

X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;

X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X , Y |= φ =⇒ Y |= ψ.

Fix N = {p1, . . . ,pn}, the set Jφ(p1, . . . ,pn)K = {X ⊆ {0,1}N | X |= φ}is downwards closed, that is, Y ⊆ X ∈ JφK =⇒ Y ∈ JφK,and nonempty, since ∅ ∈ JφK.

8/21

Page 50: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Team Semantics

Let X be a team.

X |= p iff for all v ∈ X , v(p) = 1;X |= ¬p iff for all v ∈ X , v(p) = 0;X |= ⊥ iff X = ∅;X |= =(~p,q) iff for all v , v ′ ∈ X : v(~p = v ′(~p)) =⇒ v(q) = v ′(q)

X |= φ ∧ ψ iff X |= φ and X |= ψ;X |= φ⊗ ψ iff there exist Y ,Z s.t. X = Y ∪ Z , Y |= φ and Z |= ψ;

X |= φ ∨ ψ iff X |= φ or X |= ψ;X |= φ→ ψ iff for any team Y ⊆ X , Y |= φ =⇒ Y |= ψ.

Fix N = {p1, . . . ,pn}, the set Jφ(p1, . . . ,pn)K = {X ⊆ {0,1}N | X |= φ}is downwards closed, that is, Y ⊆ X ∈ JφK =⇒ Y ∈ JφK,and nonempty, since ∅ ∈ JφK.

8/21

Page 51: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

An algebraic view

Write L(℘(2N)) for the set of all nonempty downwards closed subsetsof ℘(2N).

Abramsky and Väänänen (2009):

Consider the algebra (L(℘(2N)),⊗,∩,∪, {∅},⊆), whereA⊗ B =↓ {X ∪ Y | X ∈ A and Y ∈ B}.

(L(℘(2N)),⊗, {∅},⊆) is a commutative quantale.

In particular, A⊗ B ≤ C ⇐⇒ A ≤ B ( C.

(L(℘(2N)),∩,∪, {∅}) is a complete Heyting algebra.

In particular, A ∩ B ≤ C ⇐⇒ A ≤ B → C.

9/21

Page 52: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

An algebraic view

Write L(℘(2N)) for the set of all nonempty downwards closed subsetsof ℘(2N).

Abramsky and Väänänen (2009):

Consider the algebra (L(℘(2N)),⊗,∩,∪, {∅},⊆), whereA⊗ B =↓ {X ∪ Y | X ∈ A and Y ∈ B}.

(L(℘(2N)),⊗, {∅},⊆) is a commutative quantale.

In particular, A⊗ B ≤ C ⇐⇒ A ≤ B ( C.

(L(℘(2N)),∩,∪, {∅}) is a complete Heyting algebra.

In particular, A ∩ B ≤ C ⇐⇒ A ≤ B → C.

9/21

Page 53: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence atoms are definable in PID−:

=(p,q) ≡ (p ∨ ¬p)→ (q ∨ ¬q)

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Observation (Y. 2014)PID is essentially equivalent to Inquisitive Logic (Groenendijk, Ciardelliand Roelofsen, 2011).

The same semantics (team semantics), almost the same syntax.Completely different motivations.

10/21

Page 54: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence atoms are definable in PID−:

=(p,q) ≡ (p ∨ ¬p)→ (q ∨ ¬q)

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Observation (Y. 2014)PID is essentially equivalent to Inquisitive Logic (Groenendijk, Ciardelliand Roelofsen, 2011).

The same semantics (team semantics), almost the same syntax.Completely different motivations.

10/21

Page 55: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence atoms are definable in PID−:

=(p,q) ≡ (p ∨ ¬p)→ (q ∨ ¬q)

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Observation (Y. 2014)PID is essentially equivalent to Inquisitive Logic (Groenendijk, Ciardelliand Roelofsen, 2011).

The same semantics (team semantics), almost the same syntax.Completely different motivations.

10/21

Page 56: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence atoms are definable in PID−:

=(p,q) ≡ (p ∨ ¬p)→ (q ∨ ¬q)

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Observation (Y. 2014)PID is essentially equivalent to Inquisitive Logic (Groenendijk, Ciardelliand Roelofsen, 2011).

The same semantics (team semantics), almost the same syntax.Completely different motivations.

10/21

Page 57: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence atoms are definable in PID−:

=(p,q) ≡ (p ∨ ¬p)→ (q ∨ ¬q)

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Observation (Y. 2014)PID is essentially equivalent to Inquisitive Logic (Groenendijk, Ciardelliand Roelofsen, 2011).

The same semantics (team semantics), almost the same syntax.Completely different motivations.

10/21

Page 58: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Dependence atoms are definable in PID−:

=(p,q) ≡ (p ∨ ¬p)→ (q ∨ ¬q)

p q rv1 1 0 0v2 1 0 1v3 0 1 0v4 0 1 1

Observation (Y. 2014)PID is essentially equivalent to Inquisitive Logic (Groenendijk, Ciardelliand Roelofsen, 2011).

The same semantics (team semantics), almost the same syntax.Completely different motivations.

10/21

Page 59: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A Medvedev frame:

(

℘({0,1}Propn )

,⊇)

00 01 10 11

00 10 11 01 10 1100 01 1100 01 10

01 10 01 11 10 11110010000100

10 110100

p → q

¬¬p → p

p, 6q

(Ciardelli and Roelofsen, 2011): [Recall: ND ⊆ KP ⊆ ML]

PID− = ML¬ = {φ | τ(φ) ∈ ML, where τ(p) = ¬p}

= KP¬ = KP⊕ ¬¬p → p = ND¬

11/21

Page 60: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A Medvedev frame:

(℘({0,1}Propn ),⊇)

00 01 10 11

00 10 11 01 10 1100 01 1100 01 10

01 10 01 11 10 11110010000100

10 110100

p → q

¬¬p → p

p, 6q

(Ciardelli and Roelofsen, 2011): [Recall: ND ⊆ KP ⊆ ML]

PID− = ML¬ = {φ | τ(φ) ∈ ML, where τ(p) = ¬p}

= KP¬ = KP⊕ ¬¬p → p = ND¬

11/21

Page 61: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A Medvedev frame:

(℘({0,1}Propn ),⊇)

00 01 10 11

00 10 11 01 10 1100 01 1100 01 10

01 10 01 11 10 11110010000100

10 110100

p → q

¬¬p → p

p, 6q

(Ciardelli and Roelofsen, 2011): [Recall: ND ⊆ KP ⊆ ML]

PID− = ML¬ = {φ | τ(φ) ∈ ML, where τ(p) = ¬p}

= KP¬ = KP⊕ ¬¬p → p = ND¬

11/21

Page 62: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A Medvedev frame:

(℘({0,1}Propn ),⊇)

00 01 10 11

00 10 11 01 10 1100 01 1100 01 10

01 10 01 11 10 11110010000100

10 110100

p → q

¬¬p → p

p, 6q

(Ciardelli and Roelofsen, 2011): [Recall: ND ⊆ KP ⊆ ML]

PID− = ML¬ = {φ | τ(φ) ∈ ML, where τ(p) = ¬p}

= KP¬ = KP⊕ ¬¬p → p = ND¬

11/21

Page 63: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A Medvedev frame:

(℘({0,1}Propn ) \ {∅},⊇)

00 01 10 11

00 10 11 01 10 1100 01 1100 01 10

01 10 01 11 10 11110010000100

10 110100

p → q

¬¬p → p

p, 6q

(Ciardelli and Roelofsen, 2011): [Recall: ND ⊆ KP ⊆ ML]

PID− = ML¬ = {φ | τ(φ) ∈ ML, where τ(p) = ¬p}

= KP¬ = KP⊕ ¬¬p → p = ND¬

11/21

Page 64: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A Medvedev frame: (℘({0,1}Propn ) \ {∅},⊇)

00 01 10 11

00 10 11 01 10 1100 01 1100 01 10

01 10 01 11 10 11110010000100

10 110100

p → q

¬¬p → p

p, 6q

(Ciardelli and Roelofsen, 2011): [Recall: ND ⊆ KP ⊆ ML]

PID− = ML¬ = {φ | τ(φ) ∈ ML, where τ(p) = ¬p}

= KP¬ = KP⊕ ¬¬p → p = ND¬

11/21

Page 65: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A Medvedev frame: (℘({0,1}Propn ) \ {∅},⊇)

00 01 10 11

00 10 11 01 10 1100 01 1100 01 10

01 10 01 11 10 11110010000100

10 110100

p → q

¬¬p → p

p, 6q

(Ciardelli and Roelofsen, 2011): [Recall: ND ⊆ KP ⊆ ML]

PID− = ML¬ = {φ | τ(φ) ∈ ML, where τ(p) = ¬p}

= KP¬ = KP⊕ ¬¬p → p = ND¬

11/21

Page 66: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A Medvedev frame: (℘({0,1}Propn ) \ {∅},⊇)

00 01 10 11

00 10 11 01 10 1100 01 1100 01 10

01 10 01 11 10 11110010000100

10 110100

p → q

¬¬p → p

p, 6q

(Ciardelli and Roelofsen, 2011): [Recall: ND ⊆ KP ⊆ ML]

PID− = ML¬ = {φ | τ(φ) ∈ ML, where τ(p) = ¬p}

= KP¬ = KP⊕ ¬¬p → p = ND¬

11/21

Page 67: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A Medvedev frame: (℘({0,1}Propn ) \ {∅},⊇)

00 01 10 11

00 10 11 01 10 1100 01 1100 01 10

01 10 01 11 10 11110010000100

10 110100

p → q

¬¬p → p

p, 6q

(Ciardelli and Roelofsen, 2011): [Recall: ND ⊆ KP ⊆ ML]

PID− = ML¬ = {φ | τ(φ) ∈ ML, where τ(p) = ¬p}= KP¬ = KP⊕ ¬¬p → p = ND¬

11/21

Page 68: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Theorem (ess. Ciardelli, Roelofsen)PID is sound and complete w.r.t. the following Hilbert style deduction systemAxioms:

all substitution instances of IPC axioms

all substitution instances of

(KP) (¬p → (q ∨ r))→ ((¬p → q) ∨ (¬p → r)).

¬¬p → p for all propositional variables p

=(p1, · · · ,pn,q)↔(∧n

i=1(pi ∨ ¬pi )→ (q ∨ ¬q))

Rules:

Modus Ponens

Theorem (Y., Väänänen, 2014)PD is sound and complete w.r.t. its natural deduction system. In particular, ifφ does not contain any dependence atoms, then `CPC φ ⇐⇒ `PD φ.

12/21

Page 69: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Theorem (ess. Ciardelli, Roelofsen)PID is sound and complete w.r.t. the following Hilbert style deduction systemAxioms:

all substitution instances of IPC axioms

all substitution instances of

(KP) (¬p → (q ∨ r))→ ((¬p → q) ∨ (¬p → r)).

¬¬p → p for all propositional variables p

=(p1, · · · ,pn,q)↔(∧n

i=1(pi ∨ ¬pi )→ (q ∨ ¬q))

Rules:

Modus Ponens

Theorem (Y., Väänänen, 2014)PD is sound and complete w.r.t. its natural deduction system. In particular, ifφ does not contain any dependence atoms, then `CPC φ ⇐⇒ `PD φ.

12/21

Page 70: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Theorem (ess. Ciardelli, Roelofsen)PID is sound and complete w.r.t. the following Hilbert style deduction systemAxioms:

all substitution instances of IPC axioms

all substitution instances of

(KP) (¬p → (q ∨ r))→ ((¬p → q) ∨ (¬p → r)).

¬¬p → p for all propositional variables p

=(p1, · · · ,pn,q)↔(∧n

i=1(pi ∨ ¬pi )→ (q ∨ ¬q))

Rules:

Modus Ponens

Theorem (Y., Väänänen, 2014)PD is sound and complete w.r.t. its natural deduction system. In particular, ifφ does not contain any dependence atoms, then `CPC φ ⇐⇒ `PD φ.

12/21

Page 71: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Neither PD nor PID is closed under uniform substitution.E.g., for PID, ` ¬¬p → p, but 0 ¬¬(p ∨ ¬p)→ (p ∨ ¬p).Substitution is not well-defined in the logics, since, e.g., =(φ, ψ),¬φ are not always well-formed formulas in the logics.

One can expand the languages of PD and PID such that for all flatformulas φ and ψ, strings of the form =(φ, ψ), ¬φ are well-formedformulas. There are sound and complete deductive systems for theextended logics PD and PID.

LemmaPD and PID are closed under flat substitutions, i.e., substitutions σsuch that σ(p) is flat for all p ∈ Prop.

13/21

Page 72: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Neither PD nor PID is closed under uniform substitution.E.g., for PID, ` ¬¬p → p, but 0 ¬¬(p ∨ ¬p)→ (p ∨ ¬p).Substitution is not well-defined in the logics, since, e.g., =(φ, ψ),¬φ are not always well-formed formulas in the logics.

One can expand the languages of PD and PID such that for all flatformulas φ and ψ, strings of the form =(φ, ψ), ¬φ are well-formedformulas. There are sound and complete deductive systems for theextended logics PD and PID.

LemmaPD and PID are closed under flat substitutions, i.e., substitutions σsuch that σ(p) is flat for all p ∈ Prop.

13/21

Page 73: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Neither PD nor PID is closed under uniform substitution.E.g., for PID, ` ¬¬p → p, but 0 ¬¬(p ∨ ¬p)→ (p ∨ ¬p).Substitution is not well-defined in the logics, since, e.g., =(φ, ψ),¬φ are not always well-formed formulas in the logics.

One can expand the languages of PD and PID such that for all flatformulas φ and ψ, strings of the form =(φ, ψ), ¬φ are well-formedformulas. There are sound and complete deductive systems for theextended logics PD and PID.

LemmaPD and PID are closed under flat substitutions, i.e., substitutions σsuch that σ(p) is flat for all p ∈ Prop.

13/21

Page 74: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Neither PD nor PID is closed under uniform substitution.E.g., for PID, ` ¬¬p → p, but 0 ¬¬(p ∨ ¬p)→ (p ∨ ¬p).Substitution is not well-defined in the logics, since, e.g., =(φ, ψ),¬φ are not always well-formed formulas in the logics.

One can expand the languages of PD and PID such that for all flatformulas φ and ψ, strings of the form =(φ, ψ), ¬φ are well-formedformulas. There are sound and complete deductive systems for theextended logics PD and PID.

LemmaPD and PID are closed under flat substitutions, i.e., substitutions σsuch that σ(p) is flat for all p ∈ Prop.

13/21

Page 75: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

admissible rules and structural completeness

14/21

Page 76: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Γ `̀̀ φ : a consequence relation on ℘(Form)× Form.A logic L is a set of theorems, i.e., L = {φ : ∅ `L φ}.

A rule φ/ψ of L is said to be admissible, in symbols φ |∼L ψ, if`L σ(φ) =⇒`L σ(ψ) for all substitutions σ.Alternatively, a rule R is admissible in L iff{φ : ∅ `L φ} = {φ : ∅ `R

L φ}.

[Friedman, Citkin, Rybakov, Ghilardi, etc.]

A rule φ/ψ of L is said to be derivable if φ `L ψ.φ `L ψ =⇒ φ |∼L ψ

Pf. For any σ,`L σ(φ)

by assumption: σ(φ) `L σ(ψ)

}=⇒ `L σ(ψ).

(since `L is closed under σ)

15/21

Page 77: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Γ `̀̀ φ : a consequence relation on ℘(Form)× Form.A logic L is a set of theorems, i.e., L = {φ : ∅ `L φ}.

A rule φ/ψ of L is said to be admissible, in symbols φ |∼L ψ, if`L σ(φ) =⇒`L σ(ψ) for all substitutions σ.Alternatively, a rule R is admissible in L iff{φ : ∅ `L φ} = {φ : ∅ `R

L φ}.

[Friedman, Citkin, Rybakov, Ghilardi, etc.]

A rule φ/ψ of L is said to be derivable if φ `L ψ.φ `L ψ =⇒ φ |∼L ψ

Pf. For any σ,`L σ(φ)

by assumption: σ(φ) `L σ(ψ)

}=⇒ `L σ(ψ).

(since `L is closed under σ)

15/21

Page 78: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Γ `̀̀ φ : a consequence relation on ℘(Form)× Form.A logic L is a set of theorems, i.e., L = {φ : ∅ `L φ}.

A rule φ/ψ of L is said to be admissible, in symbols φ |∼L ψ, if`L σ(φ) =⇒`L σ(ψ) for all substitutions σ.Alternatively, a rule R is admissible in L iff{φ : ∅ `L φ} = {φ : ∅ `R

L φ}.

[Friedman, Citkin, Rybakov, Ghilardi, etc.]

A rule φ/ψ of L is said to be derivable if φ `L ψ.φ `L ψ =⇒ φ |∼L ψ

Pf. For any σ,`L σ(φ)

by assumption: σ(φ) `L σ(ψ)

}=⇒ `L σ(ψ).

(since `L is closed under σ)

15/21

Page 79: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Γ `̀̀ φ : a consequence relation on ℘(Form)× Form.A logic L is a set of theorems, i.e., L = {φ : ∅ `L φ}.

A rule φ/ψ of L is said to be admissible, in symbols φ |∼L ψ, if`L σ(φ) =⇒`L σ(ψ) for all substitutions σ.Alternatively, a rule R is admissible in L iff{φ : ∅ `L φ} = {φ : ∅ `R

L φ}.

[Friedman, Citkin, Rybakov, Ghilardi, etc.]

A rule φ/ψ of L is said to be derivable if φ `L ψ.φ `L ψ =⇒ φ |∼L ψ

Pf. For any σ,`L σ(φ)

by assumption: σ(φ) `L σ(ψ)

}=⇒ `L σ(ψ).

(since `L is closed under σ)

15/21

Page 80: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Γ `̀̀ φ : a consequence relation on ℘(Form)× Form.A logic L is a set of theorems, i.e., L = {φ : ∅ `L φ}.

A rule φ/ψ of L is said to be admissible, in symbols φ |∼L ψ, if`L σ(φ) =⇒`L σ(ψ) for all substitutions σ.Alternatively, a rule R is admissible in L iff{φ : ∅ `L φ} = {φ : ∅ `R

L φ}.

[Friedman, Citkin, Rybakov, Ghilardi, etc.]

A rule φ/ψ of L is said to be derivable if φ `L ψ.φ `L ψ =⇒ φ |∼L ψ

Pf. For any σ,`L σ(φ)

by assumption: σ(φ) `L σ(ψ)

}=⇒ `L σ(ψ).

(since `L is closed under σ)

15/21

Page 81: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Γ `̀̀ φ : a consequence relation on ℘(Form)× Form.A logic L is a set of theorems, i.e., L = {φ : ∅ `L φ}.

A rule φ/ψ of L is said to be admissible, in symbols φ |∼L ψ, if`L σ(φ) =⇒`L σ(ψ) for all substitutions σ.Alternatively, a rule R is admissible in L iff{φ : ∅ `L φ} = {φ : ∅ `R

L φ}.

[Friedman, Citkin, Rybakov, Ghilardi, etc.]

A rule φ/ψ of L is said to be derivable if φ `L ψ.φ `L ψ =⇒ φ |∼L ψ

Pf. For any σ,`L σ(φ)

by assumption: σ(φ) `L σ(ψ)

}=⇒ `L σ(ψ).

(since `L is closed under σ)

15/21

Page 82: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Γ `̀̀ φ : a consequence relation on ℘(Form)× Form.A logic L is a set of theorems, i.e., L = {φ : ∅ `L φ}.

A rule φ/ψ of L is said to be admissible, in symbols φ |∼L ψ, if`L σ(φ) =⇒`L σ(ψ) for all substitutions σ.Alternatively, a rule R is admissible in L iff{φ : ∅ `L φ} = {φ : ∅ `R

L φ}.

[Friedman, Citkin, Rybakov, Ghilardi, etc.]

A rule φ/ψ of L is said to be derivable if φ `L ψ.φ `L ψ =⇒ φ |∼

S

L ψ

Pf. For any σ∈ S,`L σ(φ)

by assumption: σ(φ) `L σ(ψ)

}=⇒ `L σ(ψ).

(since `L is closed under σ)

16/21

Page 83: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Γ `̀̀ φ : a consequence relation on ℘(Form)× Form.A logic L is a set of theorems, i.e., L = {φ : ∅ `L φ}.

A rule φ/ψ of L is said to be admissible, in symbols φ |∼L ψ, if`L σ(φ) =⇒`L σ(ψ) for all substitutions σ.Alternatively, a rule R is admissible in L iff{φ : ∅ `L φ} = {φ : ∅ `R

L φ}.

[Friedman, Citkin, Rybakov, Ghilardi, etc.]

A rule φ/ψ of L is said to be derivable if φ `L ψ.φ `L ψ =⇒ φ |∼SL ψ

Pf. For any σ∈ S,`L σ(φ)

by assumption: σ(φ) `L σ(ψ)

}=⇒ `L σ(ψ).

(since `L is closed under σ)

16/21

Page 84: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Γ `̀̀ φ : a consequence relation on ℘(Form)× Form.A logic L is a set of theorems, i.e., L = {φ : ∅ `L φ}.Let S be a set of substitutions under which `L is closed. A ruleφ/ψ of L is said to be S-admissible, in symbols φ |∼SL ψ, if`L σ(φ) =⇒`L σ(ψ) for all substitutions σ∈ S.Alternatively, a rule R is S-admissible in L iff{φ : ∅ `L φ} = {φ : ∅ `R

L φ}.

[Friedman, Citkin, Rybakov, Ghilardi, etc.]

A rule φ/ψ of L is said to be derivable if φ `L ψ.φ `L ψ =⇒ φ |∼SL ψ

Pf. For any σ∈ S,`L σ(φ)

by assumption: σ(φ) `L σ(ψ)

}=⇒ `L σ(ψ).

(since `L is closed under σ)

16/21

Page 85: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

DefinitionA logic L is said to be S-structurally complete if every S-admissible ruleis derivable in L, i.e., φ |∼SL ψ ⇐⇒ φ `L ψ.

Example:KP rule ¬p → q ∨ r/(¬p → q) ∨ (¬p → r) is admissible in allintermediate logics, but KP rule is not derivable in IPC.KP is not structurally complete, ML is structurally complete.CPC is structurally complete.

TheoremPD and PID are F-structurally complete, where F is the class of all flatsubstitutions.

TheoremND¬, KP¬ and ML¬ are ST -structurally complete, where ST is theclass of all stable substitutions, i.e., substitutions σ s.t.` ¬¬σ(p)↔ σ(p).

17/21

Page 86: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

DefinitionA logic L is said to be S-structurally complete if every S-admissible ruleis derivable in L, i.e., φ |∼SL ψ ⇐⇒ φ `L ψ.

Example:KP rule ¬p → q ∨ r/(¬p → q) ∨ (¬p → r) is admissible in allintermediate logics, but KP rule is not derivable in IPC.KP is not structurally complete, ML is structurally complete.CPC is structurally complete.

TheoremPD and PID are F-structurally complete, where F is the class of all flatsubstitutions.

TheoremND¬, KP¬ and ML¬ are ST -structurally complete, where ST is theclass of all stable substitutions, i.e., substitutions σ s.t.` ¬¬σ(p)↔ σ(p).

17/21

Page 87: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

DefinitionA logic L is said to be S-structurally complete if every S-admissible ruleis derivable in L, i.e., φ |∼SL ψ ⇐⇒ φ `L ψ.

Example:KP rule ¬p → q ∨ r/(¬p → q) ∨ (¬p → r) is admissible in allintermediate logics, but KP rule is not derivable in IPC.KP is not structurally complete, ML is structurally complete.CPC is structurally complete.

TheoremPD and PID are F-structurally complete, where F is the class of all flatsubstitutions.

TheoremND¬, KP¬ and ML¬ are ST -structurally complete, where ST is theclass of all stable substitutions, i.e., substitutions σ s.t.` ¬¬σ(p)↔ σ(p).

17/21

Page 88: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

DefinitionA logic L is said to be S-structurally complete if every S-admissible ruleis derivable in L, i.e., φ |∼SL ψ ⇐⇒ φ `L ψ.

Example:KP rule ¬p → q ∨ r/(¬p → q) ∨ (¬p → r) is admissible in allintermediate logics, but KP rule is not derivable in IPC.KP is not structurally complete, ML is structurally complete.CPC is structurally complete.

TheoremPD and PID are F-structurally complete, where F is the class of all flatsubstitutions.

TheoremND¬, KP¬ and ML¬ are ST -structurally complete, where ST is theclass of all stable substitutions, i.e., substitutions σ s.t.` ¬¬σ(p)↔ σ(p).

17/21

Page 89: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

LemmaFor any team X 6= ∅ on V = {p1, . . . ,pn}, there is a formula ΘX of PDand PID such that for any team Y on V, Y |= ΘX ⇐⇒ Y ⊆ X .

Proof.

X{p q

v1 1 1v2 1 0v3 0 1

Let

ΘX :=

{for PD;

for PID.

Then Y |= ΘX ⇐⇒ Y ⊆ X , for any team Y on N.

Corollary

φ ≡∨

X∈JφK ΘX , where JφK = {X ⊆ {0,1}V | X |= φ}, for any consistentformula φ of PD and PID.

LemmaLet L be such that ND ⊆ L ⊆ CPC. Every formula is equivalent to aformula of the form

∨i∈I ¬φi in L¬.

18/21

Page 90: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

LemmaFor any team X 6= ∅ on V = {p1, . . . ,pn}, there is a formula ΘX of PDand PID such that for any team Y on V, Y |= ΘX ⇐⇒ Y ⊆ X .

Proof.

X{p q

v1 1 1v2 1 0v3 0 1

Let

ΘX :=

{for PD;

¬¬((p ∧ q) ∨ (p ∧ ¬q) ∨ (¬p ∧ q)

), for PID.

Then Y |= ΘX ⇐⇒ Y ⊆ X , for any team Y on N.

Corollary

φ ≡∨

X∈JφK ΘX , where JφK = {X ⊆ {0,1}V | X |= φ}, for any consistentformula φ of PD and PID.

LemmaLet L be such that ND ⊆ L ⊆ CPC. Every formula is equivalent to aformula of the form

∨i∈I ¬φi in L¬.

18/21

Page 91: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

LemmaFor any team X 6= ∅ on V = {p1, . . . ,pn}, there is a formula ΘX of PDand PID such that for any team Y on V, Y |= ΘX ⇐⇒ Y ⊆ X .

Proof.

X{p q

v1 1 1v2 1 0v3 0 1

Let

ΘX :=

{(p ∧ q)⊗(p ∧ ¬q)⊗(¬p ∧ q), for PD;

¬¬((p ∧ q) ∨ (p ∧ ¬q) ∨ (¬p ∧ q)

), for PID.

Then Y |= ΘX ⇐⇒ Y ⊆ X , for any team Y on N.

Corollary

φ ≡∨

X∈JφK ΘX , where JφK = {X ⊆ {0,1}V | X |= φ}, for any consistentformula φ of PD and PID.

LemmaLet L be such that ND ⊆ L ⊆ CPC. Every formula is equivalent to aformula of the form

∨i∈I ¬φi in L¬.

18/21

Page 92: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

LemmaFor any team X 6= ∅ on V = {p1, . . . ,pn}, there is a formula ΘX of PDand PID such that for any team Y on V, Y |= ΘX ⇐⇒ Y ⊆ X .

Proof.

X{p q

v1 1 1v2 1 0v3 0 1

Let

ΘX :=

{(p ∧ q)⊗(p ∧ ¬q)⊗(¬p ∧ q), for PD;

¬¬((p ∧ q) ∨ (p ∧ ¬q) ∨ (¬p ∧ q)

), for PID.

Then Y |= ΘX ⇐⇒ Y ⊆ X , for any team Y on N.

Corollary

φ ≡∨

X∈JφK ΘX , where JφK = {X ⊆ {0,1}V | X |= φ}, for any consistentformula φ of PD and PID.

LemmaLet L be such that ND ⊆ L ⊆ CPC. Every formula is equivalent to aformula of the form

∨i∈I ¬φi in L¬.

18/21

Page 93: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

LemmaFor any team X 6= ∅ on V = {p1, . . . ,pn}, there is a formula ΘX of PDand PID such that for any team Y on V, Y |= ΘX ⇐⇒ Y ⊆ X .

Proof.

X{p q

v1 1 1v2 1 0v3 0 1

Let

ΘX :=

{(p ∧ q)⊗(p ∧ ¬q)⊗(¬p ∧ q), for PD;

¬¬((p ∧ q) ∨ (p ∧ ¬q) ∨ (¬p ∧ q)

), for PID.

Then Y |= ΘX ⇐⇒ Y ⊆ X , for any team Y on N.

Corollary

φ ≡∨

X∈JφK ΘX , where JφK = {X ⊆ {0,1}V | X |= φ}, for any consistentformula φ of PD and PID.

LemmaLet L be such that ND ⊆ L ⊆ CPC. Every formula is equivalent to aformula of the form

∨i∈I ¬φi in L¬.

18/21

Page 94: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

LemmaFor any team X 6= ∅ on V = {p1, . . . ,pn}, there is a formula ΘX of PDand PID such that for any team Y on V, Y |= ΘX ⇐⇒ Y ⊆ X .

Proof.

X{p q

v1 1 1v2 1 0v3 0 1

Let

ΘX :=

⊗v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PD;

¬¬∨

v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PID.

Then Y |= ΘX ⇐⇒ Y ⊆ X , for any team Y on N.

Corollary

φ ≡∨

X∈JφK ΘX , where JφK = {X ⊆ {0,1}V | X |= φ}, for any consistentformula φ of PD and PID.

LemmaLet L be such that ND ⊆ L ⊆ CPC. Every formula is equivalent to aformula of the form

∨i∈I ¬φi in L¬.

18/21

Page 95: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

LemmaFor any team X 6= ∅ on V = {p1, . . . ,pn}, there is a formula ΘX of PDand PID such that for any team Y on V, Y |= ΘX ⇐⇒ Y ⊆ X .

Proof.

X{p q

v1 1 1v2 1 0v3 0 1

Let

ΘX :=

⊗v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PD;

¬¬∨

v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PID.

Then Y |= ΘX ⇐⇒ Y ⊆ X , for any team Y on N.

Corollary

φ ≡∨

X∈JφK ΘX , where JφK = {X ⊆ {0,1}V | X |= φ}, for any consistentformula φ of PD and PID.

LemmaLet L be such that ND ⊆ L ⊆ CPC. Every formula is equivalent to aformula of the form

∨i∈I ¬φi in L¬.

18/21

Page 96: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

LemmaFor any team X 6= ∅ on V = {p1, . . . ,pn}, there is a formula ΘX of PDand PID such that for any team Y on V, Y |= ΘX ⇐⇒ Y ⊆ X .

Proof.

X{p q

v1 1 1v2 1 0v3 0 1

Let

ΘX :=

⊗v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PD;

¬¬∨

v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PID.

Then Y |= ΘX ⇐⇒ Y ⊆ X , for any team Y on N.

Corollary

φ ≡∨

X∈JφK ΘX , where JφK = {X ⊆ {0,1}V | X |= φ}, for any consistentformula φ of PD and PID.

LemmaLet L be such that ND ⊆ L ⊆ CPC. Every formula is equivalent to aformula of the form

∨i∈I ¬φi in L¬.

18/21

Page 97: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Definition (Projective formula)Let S be a set of substitutions under which `L is closed. A formula φ issaid to be S-projective in L if there exists σ ∈ S such that

(1) `L σ(φ)

(2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.Such σ is called a S-projective unifier of φ in L.

Every consistent formula is projective in CPC.Every consistent negated formula (i.e. ¬φ) is projective in everyintermediate logic. Moreover, every consistent ¬φ is projective inL¬, where L is an intermediate logic s.t. ND ⊆ L.For L ∈ {PD,PID}, the formula

ΘX =

⊗v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PD;

¬¬∨

v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PID.

is projective in L.19/21

Page 98: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Definition (Projective formula)Let S be a set of substitutions under which `L is closed. A formula φ issaid to be S-projective in L if there exists σ ∈ S such that

(1) `L σ(φ)

(2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.Such σ is called a S-projective unifier of φ in L.

Every consistent formula is projective in CPC.Every consistent negated formula (i.e. ¬φ) is projective in everyintermediate logic. Moreover, every consistent ¬φ is projective inL¬, where L is an intermediate logic s.t. ND ⊆ L.For L ∈ {PD,PID}, the formula

ΘX =

⊗v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PD;

¬¬∨

v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PID.

is projective in L.19/21

Page 99: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Definition (Projective formula)Let S be a set of substitutions under which `L is closed. A formula φ issaid to be S-projective in L if there exists σ ∈ S such that

(1) `L σ(φ)

(2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.Such σ is called a S-projective unifier of φ in L.

Every consistent formula is projective in CPC.Every consistent negated formula (i.e. ¬φ) is projective in everyintermediate logic. Moreover, every consistent ¬φ is projective inL¬, where L is an intermediate logic s.t. ND ⊆ L.For L ∈ {PD,PID}, the formula

ΘX =

⊗v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PD;

¬¬∨

v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PID.

is projective in L.19/21

Page 100: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Definition (Projective formula)Let S be a set of substitutions under which `L is closed. A formula φ issaid to be S-projective in L if there exists σ ∈ S such that

(1) `L σ(φ)

(2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.Such σ is called a S-projective unifier of φ in L.

Every consistent formula is projective in CPC.Every consistent negated formula (i.e. ¬φ) is projective in everyintermediate logic. Moreover, every consistent ¬φ is projective inL¬, where L is an intermediate logic s.t. ND ⊆ L.For L ∈ {PD,PID}, the formula

ΘX =

⊗v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PD;

¬¬∨

v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PID.

is projective in L.19/21

Page 101: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Definition (Projective formula)Let S be a set of substitutions under which `L is closed. A formula φ issaid to be S-projective in L if there exists σ ∈ S such that

(1) `L σ(φ)

(2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.Such σ is called a S-projective unifier of φ in L.

Every consistent formula is projective in CPC.Every consistent negated formula (i.e. ¬φ) is projective in everyintermediate logic. Moreover, every consistent ¬φ is projective inL¬, where L is an intermediate logic s.t. ND ⊆ L.For L ∈ {PD,PID}, the formula

ΘX =

⊗v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PD;

¬¬∨

v∈X

(pv(p1)1 ∧ · · · ∧ pv(pn)

n ), for PID.

is projective in L.19/21

Page 102: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A consistent formula φ is said to be S-projective in L if there exists σ ∈ S suchthat (1) `L σ(φ); (2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.

TheoremL ∈ {PD,PID} is F-structurally complete, i.e., φ |∼F

L ψ ⇐⇒ φ `L ψ.

Recall: φ ≡∨

i∈I ΘXi

ExampleLet L ∈ {PD,PID}. If ΘX |∼F ψ, then ΘX `L ψ

Proof. Let σ ∈ F be a projective unifier of ΘX . Then ` σ(ΘX ). Now, sinceΘX |∼F

L ψ, we obtain that ` σ(ψ).

On the other hand, as σ is a projective unifier of ΘX , we have thatΘX , σ(ψ) ` ψ, thus ΘX ` ψ for all i ∈ I, as desired.

20/21

Page 103: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A consistent formula φ is said to be S-projective in L if there exists σ ∈ S suchthat (1) `L σ(φ); (2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.

TheoremL ∈ {PD,PID} is F-structurally complete, i.e., φ |∼F

L ψ ⇐⇒ φ `L ψ.

Recall: φ ≡∨

i∈I ΘXi

ExampleLet L ∈ {PD,PID}. If ΘX |∼F ψ, then ΘX `L ψ

Proof. Let σ ∈ F be a projective unifier of ΘX . Then ` σ(ΘX ). Now, sinceΘX |∼F

L ψ, we obtain that ` σ(ψ).

On the other hand, as σ is a projective unifier of ΘX , we have thatΘX , σ(ψ) ` ψ, thus ΘX ` ψ for all i ∈ I, as desired.

20/21

Page 104: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A consistent formula φ is said to be S-projective in L if there exists σ ∈ S suchthat (1) `L σ(φ); (2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.

TheoremL ∈ {PD,PID} is F-structurally complete, i.e., φ |∼F

L ψ ⇐⇒ φ `L ψ.

Recall: φ ≡∨

i∈I ΘXi

ExampleLet L ∈ {PD,PID}. If ΘX |∼F ψ, then ΘX `L ψ

Proof. Let σ ∈ F be a projective unifier of ΘX . Then ` σ(ΘX ). Now, sinceΘX |∼F

L ψ, we obtain that ` σ(ψ).

On the other hand, as σ is a projective unifier of ΘX , we have thatΘX , σ(ψ) ` ψ, thus ΘX ` ψ for all i ∈ I, as desired.

20/21

Page 105: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A consistent formula φ is said to be S-projective in L if there exists σ ∈ S suchthat (1) `L σ(φ); (2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.

TheoremL ∈ {PD,PID} is F-structurally complete, i.e., φ |∼F

L ψ ⇐⇒ φ `L ψ.

Recall: φ ≡∨

i∈I ΘXi

ExampleLet L ∈ {PD,PID}. If ΘX |∼F ψ, then ΘX `L ψ

Proof. Let σ ∈ F be a projective unifier of ΘX . Then ` σ(ΘX ). Now, sinceΘX |∼F

L ψ, we obtain that ` σ(ψ).

On the other hand, as σ is a projective unifier of ΘX , we have thatΘX , σ(ψ) ` ψ, thus ΘX ` ψ for all i ∈ I, as desired.

20/21

Page 106: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A consistent formula φ is said to be S-projective in L if there exists σ ∈ S suchthat (1) `L σ(φ); (2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.

TheoremL ∈ {PD,PID} is F-structurally complete, i.e., φ |∼F

L ψ ⇐⇒ φ `L ψ.

Recall: φ ≡∨

i∈I ΘXi

ExampleLet L ∈ {PD,PID}. If ΘX |∼F ψ, then ΘX `L ψ

Proof. Let σ ∈ F be a projective unifier of ΘX . Then ` σ(ΘX ). Now, sinceΘX |∼F

L ψ, we obtain that ` σ(ψ).

On the other hand, as σ is a projective unifier of ΘX , we have thatΘX , σ(ψ) ` ψ, thus ΘX ` ψ for all i ∈ I, as desired.

20/21

Page 107: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A consistent formula φ is said to be S-projective in L if there exists σ ∈ S suchthat (1) `L σ(φ); (2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.

TheoremL ∈ {PD,PID} is F-structurally complete, i.e., φ |∼F

L ψ ⇐⇒ φ `L ψ.

Recall: φ ≡∨

i∈I ΘXi

ExampleLet L ∈ {PD,PID}. If ΘX |∼F ψ, then ΘX `L ψ

Proof. Let σ ∈ F be a projective unifier of ΘX . Then ` σ(ΘX ). Now, sinceΘX |∼F

L ψ, we obtain that ` σ(ψ).

On the other hand, as σ is a projective unifier of ΘX , we have thatΘX , σ(ψ) ` ψ, thus ΘX ` ψ for all i ∈ I, as desired.

20/21

Page 108: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A consistent formula φ is said to be S-projective in L if there exists σ ∈ S suchthat (1) `L σ(φ); (2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.

TheoremL ∈ {PD,PID} is F-structurally complete, i.e., φ |∼F

L ψ ⇐⇒ φ `L ψ.

Recall: φ ≡∨

i∈I ΘXi

ExampleLet L ∈ {PD,PID}. If ΘX |∼F ψ, then ΘX `L ψ

Proof. Let σ ∈ F be a projective unifier of ΘX . Then ` σ(ΘX ). Now, sinceΘX |∼F

L ψ, we obtain that ` σ(ψ).

On the other hand, as σ is a projective unifier of ΘX , we have thatΘX , σ(ψ) ` ψ, thus ΘX ` ψ for all i ∈ I, as desired.

20/21

Page 109: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

A consistent formula φ is said to be S-projective in L if there exists σ ∈ S suchthat (1) `L σ(φ); (2) φ, σ(ψ) `L ψ and φ, ψ `L σ(ψ) for all formulas ψ.

TheoremL ∈ {PD,PID} is F-structurally complete, i.e., φ |∼F

L ψ ⇐⇒ φ `L ψ.

Recall: φ ≡∨

i∈I ΘXi

ExampleLet L ∈ {PD,PID}. If ΘX |∼F ψ, then ΘX `L ψ

Proof. Let σ ∈ F be a projective unifier of ΘX . Then ` σ(ΘX ). Now, sinceΘX |∼F

L ψ, we obtain that ` σ(ψ).

On the other hand, as σ is a projective unifier of ΘX , we have thatΘX , σ(ψ) ` ψ, thus ΘX ` ψ for all i ∈ I, as desired.

20/21

Page 110: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Theorem

For any intermediate logic L such that ND ⊆ L, its negative variantL¬ = {φ | τ(φ) ∈ L, where τ(p) = ¬p} is ST -hereditarily structurallycomplete, i.e., L′ is ST -structurally complete, for any intermediatetheory L′ extending L such that `L′ is closed under ST .

In particular, ND¬, KP¬ and ML¬ are ST -hereditarily structurallycomplete.

ML is hereditarily structurally complete.ML¬ is ST -structurally complete. [ (Miglioli, Moscato, Ornaghi,Quazza, Usberti, 1989), proved using disjunction property]

21/21

Page 111: Structural completeness in logics of dependencelogica.dmi.unisa.it/.../2014/08/Yang-Ischia22062015.pdfDependence between first-order variables First Order Quantifiers: 8x19y18x29y2˚

Theorem

For any intermediate logic L such that ND ⊆ L, its negative variantL¬ = {φ | τ(φ) ∈ L, where τ(p) = ¬p} is ST -hereditarily structurallycomplete, i.e., L′ is ST -structurally complete, for any intermediatetheory L′ extending L such that `L′ is closed under ST .

In particular, ND¬, KP¬ and ML¬ are ST -hereditarily structurallycomplete.

ML is hereditarily structurally complete.ML¬ is ST -structurally complete. [ (Miglioli, Moscato, Ornaghi,Quazza, Usberti, 1989), proved using disjunction property]

21/21