Bimodal bilattice logic Igor Sedlr Institute of Computer Science, - - PowerPoint PPT Presentation

bimodal bilattice logic
SMART_READER_LITE
LIVE PREVIEW

Bimodal bilattice logic Igor Sedlr Institute of Computer Science, - - PowerPoint PPT Presentation

Bimodal bilattice logic Igor Sedlr Institute of Computer Science, Czech Academy of Sciences, Prague TACL 2017, Prague 26 June 2017 Outline 1. Preliminaries and aims Lattice-valued modal logics The DunnBelnap bilattice A modal


slide-1
SLIDE 1

Bimodal bilattice logic

Igor Sedlár

Institute of Computer Science, Czech Academy of Sciences, Prague

TACL 2017, Prague 26 June 2017

slide-2
SLIDE 2

Outline

  • 1. Preliminaries and aims

Lattice-valued modal logics The Dunn–Belnap bilattice A modal Dunn–Belnap logic and the aim of the talk

  • 2. Bimodal bilattice logic

Motivating the second modality Some properties of the bimodal logic

  • 3. Completeness

A standard argument Bits of a general theory

  • 4. Conclusion
slide-3
SLIDE 3

Lattice-valued modal logics

Defined in terms of A-valued Kripke models for a lattice A, M = ⟨W, R, e⟩

  • W is a non-empty set
  • R is a function from W × W to A
  • e is a function from Fm0 × W to A

The value of ✷ϕ at w is defined in terms of the lattice-order infimum of values related to ϕ.

M is called crisp if the range of R is the {0, 1}-subalgebra of A. In crisp

models, we have

¯ e(✷ϕ, w) = inf{¯ e(ϕ, u) ; Rwu}

1 / 14

slide-4
SLIDE 4

Lattice-valued modal logics

Defined in terms of A-valued Kripke models for a lattice A, M = ⟨W, R, e⟩

  • W is a non-empty set
  • R is a function from W × W to A
  • e is a function from Fm0 × W to A

The value of ✷ϕ at w is defined in terms of the lattice-order infimum of values related to ϕ.

M is called crisp if the range of R is the {0, 1}-subalgebra of A. In crisp

models, we have

¯ e(✷ϕ, w) = inf{¯ e(ϕ, u) ; Rwu}

A bilattice is, roughly, an algebra with two lattice orders. The literature on bilattice-valued modal logics (Odintsov and Wansing, 2010; Rivieccio et al., 2017) considers languages where only one of the orders corresponds to a modal operator.

1 / 14

slide-5
SLIDE 5

Lattice-valued modal logics

Defined in terms of A-valued Kripke models for a lattice A, M = ⟨W, R, e⟩

  • W is a non-empty set
  • R is a function from W × W to A
  • e is a function from Fm0 × W to A

The value of ✷ϕ at w is defined in terms of the lattice-order infimum of values related to ϕ.

M is called crisp if the range of R is the {0, 1}-subalgebra of A. In crisp

models, we have

¯ e(✷ϕ, w) = inf{¯ e(ϕ, u) ; Rwu}

A bilattice is, roughly, an algebra with two lattice orders. The literature on bilattice-valued modal logics (Odintsov and Wansing, 2010; Rivieccio et al., 2017) considers languages where only one of the orders corresponds to a modal operator. So what happens if we add a second one??

1 / 14

slide-6
SLIDE 6

The Dunn–Belnap bilattice

f n b t

d e s i g n a t e d truth information

Dunn (1966), Belnap (1977a, 1977b)

2 / 14

slide-7
SLIDE 7

The Dunn–Belnap bilattice

f n b t

d e s i g n a t e d truth information

Dunn (1966), Belnap (1977a, 1977b)

e(ϕ ∧ ψ) = inf≤t{e(ϕ), e(ψ)} e(ϕ ∨ ψ) = sup≤t{e(ϕ), e(ψ)} e(¬ϕ) =      t

if e(ϕ) = f

f

if e(ϕ) = t

e(ϕ)

  • therwise

2 / 14

slide-8
SLIDE 8

The Dunn–Belnap bilattice

f n b t

d e s i g n a t e d truth information

Dunn (1966), Belnap (1977a, 1977b)

e(ϕ ∧ ψ) = inf≤t{e(ϕ), e(ψ)} e(ϕ ∨ ψ) = sup≤t{e(ϕ), e(ψ)} e(¬ϕ) =      t

if e(ϕ) = f

f

if e(ϕ) = t

e(ϕ)

  • therwise

Arieli and Avron (1996), BL

e(ϕ ⊃ ψ) = { t

if e(ϕ, w) ̸∈ D

e(ψ)

  • therwise

e(ϕ ⊃ ψ) ∈ D iff (e(ϕ) ∈ D = ⇒ e(ψ) ∈ D).

2 / 14

slide-9
SLIDE 9

Some properties of DB

f n b t

d e s i g n a t e d truth information

“Classical negation” If ∼ϕ := ϕ ⊃ f, then e(∼ϕ) ∈ D iff

e(ϕ) ̸∈ D; but, for example, not always e(∼∼ϕ) = e(ϕ).

Expressing truth values

e(ϕ) =          t

iff {ϕ, ∼¬ϕ} ∈ D

f

iff {∼ϕ, ¬ϕ} ∈ D

b

iff {ϕ, ¬ϕ} ∈ D

n

iff {∼ϕ, ∼¬ϕ} ∈ D Filters Both D and {x ; ∼¬x ∈ D} are prime filters wrt the truth order; Both D and {x ; ¬x ∈ D} is a prime filter wrt the info order

3 / 14

slide-10
SLIDE 10

A modal Dunn–Belnap logic

f n b t

d e s i g n a t e d truth information

Odintsov and Wansing (2010), BK Language {∧, ∨, ¬, ⊃, f, ✷},

DB-valued crisp Kripke models; and e(✷ϕ, w) = inf≤t{e(ϕ, w′) ; Rww′}

4 / 14

slide-11
SLIDE 11

A modal Dunn–Belnap logic

f n b t

d e s i g n a t e d truth information

Odintsov and Wansing (2010), BK Language {∧, ∨, ¬, ⊃, f, ✷},

DB-valued crisp Kripke models; and e(✷ϕ, w) = inf≤t{e(ϕ, w′) ; Rww′}

Think of the states in a DB-valued crisp model as possibly incomplete and in- consistent bodies of information within a network (graph). For example, agents in a social network, interconnected databases etc. A modal logic over such models expresses properties of and represents reasoning about such “infor- mation networks”.

4 / 14

slide-12
SLIDE 12

A modal Dunn–Belnap logic

f n b t

d e s i g n a t e d truth information

Odintsov and Wansing (2010), BK Language {∧, ∨, ¬, ⊃, f, ✷},

DB-valued crisp Kripke models; and e(✷ϕ, w) = inf≤t{e(ϕ, w′) ; Rww′}

Think of the states in a DB-valued crisp model as possibly incomplete and in- consistent bodies of information within a network (graph). For example, agents in a social network, interconnected databases etc. A modal logic over such models expresses properties of and represents reasoning about such “infor- mation networks”. Example: “Hereditarity” p ⊃ ✷p and ¬p ⊃ ✷¬p.

4 / 14

slide-13
SLIDE 13

A modal Dunn–Belnap logic

f n b t

d e s i g n a t e d truth information

Odintsov and Wansing (2010), BK Language {∧, ∨, ¬, ⊃, f, ✷},

DB-valued crisp Kripke models; and e(✷ϕ, w) = inf≤t{e(ϕ, w′) ; Rww′}

Think of the states in a DB-valued crisp model as possibly incomplete and in- consistent bodies of information within a network (graph). For example, agents in a social network, interconnected databases etc. A modal logic over such models expresses properties of and represents reasoning about such “infor- mation networks”. Example: “Hereditarity” p ⊃ ✷p and ¬p ⊃ ✷¬p. The story invites to consider an information-order-based modality as well!

4 / 14

slide-14
SLIDE 14

Outline

  • 1. Preliminaries and aims

Lattice-valued modal logics The Dunn–Belnap bilattice A modal Dunn–Belnap logic and the aim of the talk

  • 2. Bimodal bilattice logic

Motivating the second modality Some properties of the bimodal logic

  • 3. Completeness

A standard argument Bits of a general theory

  • 4. Conclusion
slide-15
SLIDE 15

The information box – motivation

f n b t

d e s i g n a t e d truth information

BBK extends the language of BK by a new

modality ✷i with the semantic clause

e(✷iϕ, w) = inf≤i{e(ϕ, w′) ; Rww′}

  • Sources. Graphs represent “sources of information”; the value of ✷p is the

value that can be assigned to p after considering all the sources (i.e. the info

  • n which all the sources agree).
  • Supervaluations. Graphs represent possibly incomplete or inconsistent val-

uations; ✷p is the “supervalue” of p, i.e. the “least” value on which all the ac- cessible “supervaluations” agree (cf. p ⊃ ✷p and ¬p ⊃ ✷¬p).

5 / 14

slide-16
SLIDE 16

Some properties of BBK

✷ϕ ⊃ ⊂ ✷iϕ is valid, but ¬✷ϕ ⊃ ⊂ ¬✷iϕ is not.

In fact, ¬✷iϕ ⊃

⊂ ✷i¬ϕ is valid. ∧ Γ ⊃ ϕ ∧ ✷iΓ ⊃ ✷iϕ preserves validity.

Note: If n is added to the language, then the information modality is definable

✷iϕ := (n ∧ ¬✷¬ϕ) ∨ ✷ϕ

6 / 14

slide-17
SLIDE 17

Outline

  • 1. Preliminaries and aims

Lattice-valued modal logics The Dunn–Belnap bilattice A modal Dunn–Belnap logic and the aim of the talk

  • 2. Bimodal bilattice logic

Motivating the second modality Some properties of the bimodal logic

  • 3. Completeness

A standard argument Bits of a general theory

  • 4. Conclusion
slide-18
SLIDE 18

The axiom system BBK

Implication axioms

ϕ ⊃ (ψ ⊃ ϕ) (ϕ ⊃ (ψ ⊃ χ)) ⊃ ((ϕ ⊃ ψ) ⊃ (ϕ ⊃ χ)) ((ϕ ⊃ ψ) ⊃ ϕ) ⊃ ϕ

Lattice axioms

(ϕ ∧ ψ) ⊃ ϕ and (ϕ ∧ ψ) ⊃ ψ ϕ ⊃ (ϕ ∨ ψ) and ψ ⊃ (ϕ ∨ ψ) ϕ ⊃ (ψ ⊃ ϕ ∧ ψ) (ϕ ⊃ χ) ⊃ ((ψ ⊃ χ) ⊃ (ϕ ∨ ψ ⊃ χ)) f ⊃ ϕ

Negation axioms

ϕ ⊃ ⊂ ¬¬ϕ ϕ ⊃ ¬f ¬(ϕ ∧ ψ) ⊃ ⊂ (¬ϕ ∨ ¬ψ) ¬(ϕ ∨ ψ) ⊃ ⊂ (¬ϕ ∧ ¬ψ) ¬(ϕ ⊃ ψ) ⊃ ⊂ (ϕ ∧ ¬ψ)

Modal “filter” axioms

✷∼¬ϕ ⊃ ⊂ ∼¬✷ϕ ✷i¬ϕ ⊃ ⊂ ¬✷iϕ

Normality rules

∧ Γ ⊃ ϕ ∧ ✷Γ ⊃ ✷ϕ ∧ Γ ⊃ ϕ ∧ ✷iΓ ⊃ ✷iϕ

Γ ⊆ω Fm

Modus ponens

ϕ ϕ ⊃ ψ ψ

7 / 14

slide-19
SLIDE 19

Completeness (Prime theories and extension)

A nontrivial prime theory is any set of formulas Γ such that

  • Γ ∈ ϕ iff Γ ⊢ ϕ

(Γ ⊢ ϕ := Γ′ ⊆ω Γ, provable ∧ Γ′ ⊃ ϕ)

  • Γ ̸= Fm
  • ϕ ∨ ψ ∈ Γ iff ϕ ∈ Γ or ψ ∈ Γ

A pair of arbitrary sets of formulas ⟨Γ, ∆⟩ is an independent pair iff there are no finite Γ′ ⊆ Γ, ∆′ ⊆ ∆ where

⊢ ∧ Γ′ ⊃ ∨ ∆′.

8 / 14

slide-20
SLIDE 20

Completeness (Prime theories and extension)

A nontrivial prime theory is any set of formulas Γ such that

  • Γ ∈ ϕ iff Γ ⊢ ϕ

(Γ ⊢ ϕ := Γ′ ⊆ω Γ, provable ∧ Γ′ ⊃ ϕ)

  • Γ ̸= Fm
  • ϕ ∨ ψ ∈ Γ iff ϕ ∈ Γ or ψ ∈ Γ

A pair of arbitrary sets of formulas ⟨Γ, ∆⟩ is an independent pair iff there are no finite Γ′ ⊆ Γ, ∆′ ⊆ ∆ where

⊢ ∧ Γ′ ⊃ ∨ ∆′.

Lemma 1 (Extension Lemma) Let ⟨Γ, ∆⟩ be an independent pair. Then there is a nontrivial prime theory Σ such that Γ ⊆ Σ and Σ ∩ ∆ = ∅.

  • Proof. See (Restall, 2000), ch. 5.2. (⊢ is “pair extension acceptable”.)

8 / 14

slide-21
SLIDE 21

Completeness (Canonical model)

Let ¯

Γ = {ϕ ; ✷ϕ ∈ Γ}. The canonical model is Mc = ⟨Wc, Rc, ec⟩ defined

as follows. Wc is the set of all nontrivial prime theories; RcΓΣ iff ¯

Γ ⊆ Σ and ec(ϕ, Γ) =          b

if {ϕ, ¬ϕ} ⊆ Γ

t

if {ϕ, ∼¬ϕ} ⊆ Γ

f

if {∼ϕ, ¬ϕ} ⊆ Γ

n

if {∼ϕ, ∼¬ϕ} ⊆ Γ Note that ϕ ̸∈ Γ iff ∼ϕ ∈ Γ and ec(ϕ, Γ) ∈ D iff ϕ ∈ Γ.

9 / 14

slide-22
SLIDE 22

Completeness (Canonical model)

Let ¯

Γ = {ϕ ; ✷ϕ ∈ Γ}. The canonical model is Mc = ⟨Wc, Rc, ec⟩ defined

as follows. Wc is the set of all nontrivial prime theories; RcΓΣ iff ¯

Γ ⊆ Σ and ec(ϕ, Γ) =          b

if {ϕ, ¬ϕ} ⊆ Γ

t

if {ϕ, ∼¬ϕ} ⊆ Γ

f

if {∼ϕ, ¬ϕ} ⊆ Γ

n

if {∼ϕ, ∼¬ϕ} ⊆ Γ Note that ϕ ̸∈ Γ iff ∼ϕ ∈ Γ and ec(ϕ, Γ) ∈ D iff ϕ ∈ Γ. Lemma 2 (Witness Lemma) In Mc, ✷ϕ ∈ Γ ⇐

⇒ (∀Σ)(RΓΣ = ⇒ ϕ ∈ Σ) and the same for ✷i.

  • Proof. Def. of Mc and the Extension Lemma 1 (uses normality of ✷).

9 / 14

slide-23
SLIDE 23

Canonical Filter Lemma

Lemma 3 Let X = {ec(ϕ, Σ) ; RcΓΣ}. Then (Df = {x ; f(x) ∈ D})

  • 1. infoX ∈ D iff ec(✷ϕ, Γ) ∈ D for o ∈ {t, i}
  • 2. inftX ∈ D∼¬ iff ec(✷ϕ, Γ) ∈ D∼¬
  • 3. infiX ∈ D¬ iff ec(✷iϕ, Γ) ∈ D¬

10 / 14

slide-24
SLIDE 24

Canonical Filter Lemma

Lemma 3 Let X = {ec(ϕ, Σ) ; RcΓΣ}. Then (Df = {x ; f(x) ∈ D})

  • 1. infoX ∈ D iff ec(✷ϕ, Γ) ∈ D for o ∈ {t, i}
  • 2. inftX ∈ D∼¬ iff ec(✷ϕ, Γ) ∈ D∼¬
  • 3. infiX ∈ D¬ iff ec(✷iϕ, Γ) ∈ D¬

Proof.

infiX ∈ D(¬) ⇐ ⇒ X ⊆ D¬

Filter properties

⇐ ⇒ ¬ϕ ∈ Σ for RcΓΣ

  • def. Mc

⇐ ⇒ ✷¬ϕ ∈ Γ

Witness Lemma

⇐ ⇒ ¬✷ϕ ∈ Γ

Filter axiom

⇐ ⇒ ec(✷ϕ, Γ) ∈ D¬

  • def. Mc

10 / 14

slide-25
SLIDE 25

Completeness

Theorem 4

Mc is a four-valued Kripke model.

Proof. It is sufficient to show that ec(✷ϕ, Γ) = inft{ec(ϕ, Σ) ; RcΓΣ} and that ec(✷iϕ, Γ) = infi{ec(ϕ, Σ) ; RcΓΣ}.

  • the Canonical Filter Lemma 3
  • every truth value x ∈ DB is “expressible” by means of D, D¬ (e.g. x = t

iff x ∈ D and x ̸∈ D¬) and by means of D, D∼¬ (e.g. x = t iff x ∈ D and x ∈ D∼¬)

11 / 14

slide-26
SLIDE 26

Completeness

Theorem 4

Mc is a four-valued Kripke model.

Proof. It is sufficient to show that ec(✷ϕ, Γ) = inft{ec(ϕ, Σ) ; RcΓΣ} and that ec(✷iϕ, Γ) = infi{ec(ϕ, Σ) ; RcΓΣ}.

  • the Canonical Filter Lemma 3
  • every truth value x ∈ DB is “expressible” by means of D, D¬ (e.g. x = t

iff x ∈ D and x ̸∈ D¬) and by means of D, D∼¬ (e.g. x = t iff x ∈ D and x ∈ D∼¬) Theorem 5

BBK = Thm(BBK).

11 / 14

slide-27
SLIDE 27

Generalizing the completeness argument

Assume that we have a matrix ⟨A, D⟩ such that f ̸∈ D and ⊃A is an D- implication in the sense that x ⊃A y ∈ D iff (x ∈ D only if y ∈ D). Let us assume that D is a complete prime filter.

12 / 14

slide-28
SLIDE 28

Generalizing the completeness argument

Assume that we have a matrix ⟨A, D⟩ such that f ̸∈ D and ⊃A is an D- implication in the sense that x ⊃A y ∈ D iff (x ∈ D only if y ∈ D). Let us assume that D is a complete prime filter. Lemma 6 (Prime Extension Property) If H is complete wrt ⊢A (defined over non-modal formulas), then every independent ⊢H-pair ⟨Γ, ∆⟩ is extendible to a non-trivial prime theory Σ s.t.

Γ ⊆ Σ and Σ ∩ ∆ is empty.

12 / 14

slide-29
SLIDE 29

Generalizing the completeness argument

Assume that we have a matrix ⟨A, D⟩ such that f ̸∈ D and ⊃A is an D- implication in the sense that x ⊃A y ∈ D iff (x ∈ D only if y ∈ D). Let us assume that D is a complete prime filter. Lemma 6 (Prime Extension Property) If H is complete wrt ⊢A (defined over non-modal formulas), then every independent ⊢H-pair ⟨Γ, ∆⟩ is extendible to a non-trivial prime theory Σ s.t.

Γ ⊆ Σ and Σ ∩ ∆ is empty.

Assume that every x ∈ A is expressible by a unique set of unary operators

E(x) ⊆ U in the sense that, for every unary operator f ∈ U (definable in the

language) including identity and for all y ∈ A

x = y iff f(y) ∈ D ⇐ ⇒ f ∈ E(x)

Assume that Df is a complete prime filter for all f ∈ U.

12 / 14

slide-30
SLIDE 30

Generalizing the completeness argument

Theorem 7

H plus the normality rule and the filter axioms f(✷ϕ) ⊃ ⊂ ✷f(ϕ) is complete

wrt the class of A-valued crisp Kripke models.

13 / 14

slide-31
SLIDE 31

Generalizing the completeness argument

Theorem 7

H plus the normality rule and the filter axioms f(✷ϕ) ⊃ ⊂ ✷f(ϕ) is complete

wrt the class of A-valued crisp Kripke models.

  • Proof. The canonical model is constructed as before, with ec(ϕ, Γ) = x iff
  • f(ϕ) ∈ Γ for all f ∈ E(x) and
  • ∼f(ϕ) ∈ Γ for all f ̸∈ E(x)

This is well-defined since U expresses A.

13 / 14

slide-32
SLIDE 32

Generalizing the completeness argument

Theorem 7

H plus the normality rule and the filter axioms f(✷ϕ) ⊃ ⊂ ✷f(ϕ) is complete

wrt the class of A-valued crisp Kripke models.

  • Proof. The canonical model is constructed as before, with ec(ϕ, Γ) = x iff
  • f(ϕ) ∈ Γ for all f ∈ E(x) and
  • ∼f(ϕ) ∈ Γ for all f ̸∈ E(x)

This is well-defined since U expresses A. The Witness Lemma holds because of the normality rule and the PEP.

13 / 14

slide-33
SLIDE 33

Generalizing the completeness argument

Theorem 7

H plus the normality rule and the filter axioms f(✷ϕ) ⊃ ⊂ ✷f(ϕ) is complete

wrt the class of A-valued crisp Kripke models.

  • Proof. The canonical model is constructed as before, with ec(ϕ, Γ) = x iff
  • f(ϕ) ∈ Γ for all f ∈ E(x) and
  • ∼f(ϕ) ∈ Γ for all f ̸∈ E(x)

This is well-defined since U expresses A. The Witness Lemma holds because of the normality rule and the PEP. infX ∈ Df ⇐ ⇒ X ⊆ Df

Filter properties

⇐ ⇒ f(ϕ) ∈ Σ for RcΓΣ

  • def. Mc / H is A-compl.

⇐ ⇒ ✷f(ϕ) ∈ Γ

Witness Lemma

⇐ ⇒ f(✷ϕ) ∈ Γ

Filter axiom

⇐ ⇒ ec(✷ϕ, Γ) ∈ Df

  • def. Mc

13 / 14

slide-34
SLIDE 34

Generalizing the completeness argument

Theorem 7

H plus the normality rule and the filter axioms f(✷ϕ) ⊃ ⊂ ✷f(ϕ) is complete

wrt the class of A-valued crisp Kripke models.

  • Proof. The canonical model is constructed as before, with ec(ϕ, Γ) = x iff
  • f(ϕ) ∈ Γ for all f ∈ E(x) and
  • ∼f(ϕ) ∈ Γ for all f ̸∈ E(x)

This is well-defined since U expresses A. The Witness Lemma holds because of the normality rule and the PEP. infX ∈ Df ⇐ ⇒ X ⊆ Df

Filter properties

⇐ ⇒ f(ϕ) ∈ Σ for RcΓΣ

  • def. Mc / H is A-compl.

⇐ ⇒ ✷f(ϕ) ∈ Γ

Witness Lemma

⇐ ⇒ f(✷ϕ) ∈ Γ

Filter axiom

⇐ ⇒ ec(✷ϕ, Γ) ∈ Df

  • def. Mc

The Modal Truth Lemma holds because U expresses A.

13 / 14

slide-35
SLIDE 35

Conclusion

  • From the viewpoint of informal interpretation, it makes sense to study

bimodal bilattice-valued logic with a truth-order-based modality and an information-order-based modality (more work on applications and expressivity later)

  • The completeness argument is standard, but it points to a potentially

interesting generalization (present and future work)

14 / 14

slide-36
SLIDE 36

Conclusion

  • From the viewpoint of informal interpretation, it makes sense to study

bimodal bilattice-valued logic with a truth-order-based modality and an information-order-based modality (more work on applications and expressivity later)

  • The completeness argument is standard, but it points to a potentially

interesting generalization (present and future work)

Thank you!

14 / 14

slide-37
SLIDE 37

References

Arieli, O., and Avron, A. (1996). Reasoning with logical bilattices. Journal of Logic, Language and Information, 5(1), 25–63. Belnap, N. (1977a). How a computer should think. In G. Ryle (Ed.), Contemporary aspects of philosophy. Oriel Press Ltd. Belnap, N. (1977b). A useful four-valued logic. In J. M. Dunn and G. Epstein (Eds.), Modern uses of multiple-valued logic (pp. 5–37). Dordrecht: Springer Nether- lands. Dunn, J. M. (1966). The Algebra of Intensional Logics (PhD Thesis). University of Pittsburgh. Odintsov, S., and Wansing, H. (2010). Modal logics with Belnapian truth values. Journal

  • f Applied Non-Classical Logics, 20(3), 279–301.

Restall, G. (2000). An Introduction to Substrucutral Logics. London: Routledge. Rivieccio, U., Jung, A., and Jansana, R. (2017). Four-valued modal logic: Kripke semantics and duality. Journal of Logic and Computation, 27(1), 155–199.

slide-38
SLIDE 38

Pair extension acceptability

ϕ ⊢ ϕ ϕ ∧ ψ ⊢ ϕ and ϕ ∧ ψ ⊢ ψ

If ϕ ⊢ ψ and ϕ ⊢ χ, then ϕ ⊢ ψ ∧ χ

ϕ ⊢ ϕ ∨ ψ and ψ ⊢ ϕ ∨ ψ

If ϕ ⊢ χ and ψ ⊢ χ, then ϕ ∨ ψ ⊢ χ

ϕ ∧ (ψ1 ∨ ψ2) ⊢ (ϕ ∧ ψ1) ∨ (ϕ ∧ ψ2)

If ϕ ⊢ ψ and ψ ⊢ χ, then ϕ ⊢ χ

back to slide 8