The proof theory of semi-De Morgan Algebras Fei Liang Institute of - - PowerPoint PPT Presentation

the proof theory of semi de morgan algebras
SMART_READER_LITE
LIVE PREVIEW

The proof theory of semi-De Morgan Algebras Fei Liang Institute of - - PowerPoint PPT Presentation

The proof theory of semi-De Morgan Algebras Fei Liang Institute of Logic and Cognition, Sun Yat-sen University joint work with: Giuseppe Greco and Alessandra Palmigiano 21th, Nov. 2016 Plan for talk Part 1 Introduction to De Morgan and semi-De


slide-1
SLIDE 1

The proof theory of semi-De Morgan Algebras

Fei Liang Institute of Logic and Cognition, Sun Yat-sen University joint work with: Giuseppe Greco and Alessandra Palmigiano 21th, Nov. 2016

slide-2
SLIDE 2

Plan for talk Part 1 Introduction to De Morgan and semi-De Morgan algebras Part 2 Sequent calculus for semi-De Morgan algebras Part 3 Display calculus for semi-De Morgan algebras Part 4 Discussion about different non-classical negations Part 5 Further work

slide-3
SLIDE 3

The history of De Morgan Algebras

De Morgan algebras (also called “quasi-Boolean algebras”)

  • were introduced by A. Bialynicki-Birula and H. Rasiowa, in ”On the

representation of quasi-Boolean algebras”,1957.

  • H.Rasiowa proposed a representation of De Morgan algebra in 1974
  • In relevance logic, the logic of bilattices and pre-rough algebras,

there are many applications of De Morgan algebra.

slide-4
SLIDE 4

The history of Semi-De Morgan Algebras

semi-De Morgan algebras

  • were originally introduced in ”Semi-De Morgan algebra” , H.

Sankappanavar 1987, as a common abstraction of De Morgan algebras and distributive pseudo-complemented lattices.

  • D. Hobby presented a duality theory for semi-De Morgan algebras

based on Priestly duality for distributive lattices in 1996.

  • C. Palma and R. Santos investigated the Subvarieties of semi-De

Morgan algebras in 2003.

slide-5
SLIDE 5

De Morgan and Semi-De Morgan Algebras

Definition

If (A, ∨, ∧, 0, 1) is a bounded distributive lattice, then an algebra A = (A, ∨, ∧, ¬, 0, 1) is: for all a, b ∈ A: De Morgan algebra Semi-De Morgan algebra ¬(a ∨ b) = ¬a ∧ ¬b ¬(a ∨ b) = ¬a ∧ ¬b ¬(a ∧ b) = ¬a ∨ ¬b ¬¬(a ∧ b) = ¬¬a ∧ ¬¬b ¬¬a = a ¬¬¬a = ¬a ¬0 = 1, ¬1 = 0 ¬0 = 1 and ¬1 = 0 Notice that a ∧ ¬a = 0 and a ∨ ¬a = 1 don’t hold in both algebras!

slide-6
SLIDE 6

De Morgan and Semi-De Morgan Algebras

The variety of all De Morgan algebras is denoted by dM, and the variety

  • f all semi-De Morgan algebras is denoted by SdM.

Fact

A semi-De Morgan algebra A is a De Morgan algebras if and only if A satisfies the identity a ∨ b = ¬(¬a ∧ ¬b).

slide-7
SLIDE 7

Sequent calculus for semi-De Morgan algebras

  • Language

T ∋ ϕ ::= p | ⊥ | ¬ϕ | (ϕ ∧ ϕ) | (ϕ ∨ ϕ), where p ∈ Ξ. Define ⊤ := ¬⊥. All terms are denoted by ϕ, ψ, χ etc. with or without subscripts.

slide-8
SLIDE 8

Axioms

(Id) ϕ ⊢ ϕ (D) ϕ ∧ (ψ ∨ χ) ⊢ (ϕ ∧ ψ) ∨ (ϕ ∧ χ) (⊥) ⊥ ⊢ ϕ (¬⊥) ϕ ⊢ ¬⊥ (¬¬⊥) ¬¬⊥ ⊢ ϕ (¬¬¬) ¬¬¬ϕ ⊣⊢ ¬ϕ (¬∨) ¬ϕ ∧ ¬ψ ⊢ ¬(ϕ ∨ ψ) (¬∧) ¬¬ϕ ∧ ¬¬ψ ⊢ ¬¬(ϕ ∧ ψ)

slide-9
SLIDE 9

Operation rules

  • Rules for lattice

ϕi ⊢ ψ (∧ ⊢)(i = 1, 2) ϕ1 ∧ ϕ2 ⊢ ψ ϕ ⊢ ψ ϕ ⊢ χ (⊢ ∧) ϕ ⊢ ψ ∧ χ ϕ ⊢ χ ψ ⊢ χ (∨ ⊢) ϕ ∨ ψ ⊢ χ ϕ ⊢ ψi (⊢ ∨)(i = 1, 2) ϕ ⊢ ψ1 ∨ ψ2

  • Cut rule:

ϕ ⊢ ψ ψ ⊢ χ (Cut) ϕ ⊢ χ

  • Contraposition rule:

ϕ ⊢ ψ

(cp)

¬ψ ⊢ ¬ϕ The basic sequent calculus for De Morgan algebras SdM is obtained from SSdM by adding the axiom ϕ ∨ ψ ⊣⊢ ¬(¬ϕ ∧ ¬ψ).

slide-10
SLIDE 10

Validity

Definition

Given a semi-De Morgan algebra A = (A, ∨, ∧, ¬, 0, 1), an assignment in A is a function AtProp → A. For any term ϕ ∈ T and assignment σ in A, define ϕσ inductively as follows: pσ = σ(p) ⊥σ = 0 (¬ϕ)σ = ¬ϕσ (ϕ ∧ ψ)σ = ϕσ ∧ ψσ (ϕ ∨ ψ)σ = ϕσ ∨ ψσ A sequent ϕ ⊢ ψ is said to be valid in a semi-De Morgan algebra A if ϕσ ≤ ψσ for any assignment σ in A, where ≤ is the lattice order. For a class of semi-De Morgan algebras K, a sequent ϕ ⊢ ψ is valid in K if ϕ ⊢ ψ is valid in A for all A ∈ K.

slide-11
SLIDE 11

Completeness

Theorem (Completeness)

For every sequent ϕ ⊢ ψ,

  • 1. ϕ ⊢ ψ is derivable in SSdM if and only if ϕ ⊢ ψ is valid in SdM;
  • 2. ϕ ⊢ ψ is derivable in SdM if and only if ϕ ⊢ ψ is valid in dM.
slide-12
SLIDE 12

A G3-style Sequent Calculus for semi-De Morgan Algebras

See M. Ma and F. Liang. ”Sequent calculi for semi-De Morgan and De Morgan algebras”. Submitted. ArXiv preprint 1611.05231, 2016.

Definition

  • Atomic G3SdM-structure

ϕ or ∗ϕ where ϕ is a term, denoted by α, β, γ etc.

  • G3SdM-structure

a multi-set of atomic structures, denoted by Γ, ∆,etc.

  • Interpretation of structure

∗ , ¬ ¬ ∧ ∨

  • G3SdM-sequent

Γ ⊢ α, where Γ is an G3SdM-structure and α is an atomic G3SdM-structure.

slide-13
SLIDE 13

Axioms

See O. Arieli and A. Avron. ”The value of four values”. Artificial Intelligence, 102:97-141, 1998.

(Id) p, Γ ⊢ p (⊥ ⊢) ⊥, Γ ⊢ β (⊢ ∗⊥) Γ ⊢ ∗⊥ (∗¬⊥ ⊢) ∗¬⊥, Γ ⊢ β

slide-14
SLIDE 14

Operation rules

  • operation rules

ϕ, ψ, Γ ⊢ β

(∧ ⊢)

ϕ ∧ ψ, Γ ⊢ β Γ ⊢ ϕ Γ ⊢ ψ

(⊢ ∧)

Γ ⊢ ϕ ∧ ψ ϕ, Γ ⊢ β ψ, Γ ⊢ β

(∨ ⊢)

ϕ ∨ ψ, Γ ⊢ β Γ ⊢ ϕi

(⊢ ∨)(i ∈ {1, 2})

Γ ⊢ ϕ1 ∨ ϕ2 ∗ϕ, ∗ψ, Γ ⊢ β

(∗∨ ⊢)

∗(ϕ ∨ ψ), Γ ⊢ β Γ ⊢ ∗ϕ Γ ⊢ ∗ψ

(⊢ ∗∨)

Γ ⊢ ∗(ϕ ∨ ψ) ∗¬ϕ, ∗¬ψ, Γ ⊢ β

(∗¬∧ ⊢)

∗¬(ϕ ∧ ψ), Γ ⊢ β Γ ⊢ ∗¬ϕ Γ ⊢ ∗¬ψ

(⊢ ∗¬∧)

Γ ⊢ ∗¬(ϕ ∧ ψ) ∗ϕ, Γ ⊢ β

(∗¬¬ ⊢)

∗¬¬ϕ, Γ ⊢ β Γ ⊢ ∗ϕ

(⊢ ∗¬¬)

Γ ⊢ ∗¬¬ϕ ∗ϕ, Γ ⊢ β

(¬ ⊢)

¬ϕ, Γ ⊢ β Γ ⊢ ∗ϕ

(⊢ ¬)

Γ ⊢ ¬ϕ

  • structure rule

ϕ ⊢ ψ

(∗)

∗ψ, Γ ⊢ ∗ϕ

slide-15
SLIDE 15

Weakening admissible

Theorem

For any atomic G3SdM-structures α and β, the weakening rule Γ ⊢ β

(Wk)

α, Γ ⊢ β is height-preserving admissible in G3SdM.

slide-16
SLIDE 16

Contraction admissible

Theorem

For any atomic G3SdM-structure α and term ψ ∈ T , the contraction rule α, α, Γ ⊢ ψ

(Ctr)

α, Γ ⊢ ψ is height-preserving derivable in G3SdM.

slide-17
SLIDE 17

Cut admissible and decidability

Theorem

For any atomic G3SdM-structures α and β, the cut rule Γ ⊢ α α, ∆ ⊢ β

(Cut)

Γ, ∆ ⊢ β is admissible in G3SdM.

Theorem (Decidability)

The derivability of an G3SdM-sequent in the calculus G3SdM is decidable.

slide-18
SLIDE 18

Craig Interpolation

Definition

Given any G3SdM-sequent Γ ⊢ β, we say that (Γ1; ∅)(Γ2, β) is a partition

  • f Γ ⊢ β, if the multiset union of Γ1 and Γ2 is equal to Γ. An atomic

G3SdM-structure α is called an interpolant of the partition (Γ1; ∅)(Γ2, β) if the following conditions are satisfied:

  • 1. G3SdM ⊢ Γ1 ⊢ α;
  • 2. G3SdM ⊢ α, Γ2 ⊢ β;
  • 3. var(α) ⊆ var(Γ1) ∩ var(Γ2, β).

Let α be an interpolant of the partition (Γ1; ∅)(Γ2, β). It is obvious that the term t(α) is also an interpolant of the partition.

slide-19
SLIDE 19

Craig Interpolation

Theorem (Craig Interpolation)

For any G3SdM-sequent Γ ⊢ β, if Γ ⊢ β is derivable in G3SdM, then any partition of the sequent Γ ⊢ β has an interpolant.

slide-20
SLIDE 20

Display calculus for semi-De Morgan algebras

  • The language of structure and operations in DSDL is defined as

follows: A ::= p | ⊤ | ⊥ |∼ A | ¬A | A ∧ A | A ∨ A X ::= I | ∗X | ⊛X | X; X | X > X

  • Interpretation of structural DSDL connectives as their operational

counterparts: S connectives I ∗ ; > ⊤ ⊥ ¬ ∼ ∧ ∨ (֌) (→) Residuals : ∧ ⊣ → ֌ ⊣ ∨

slide-21
SLIDE 21

Display structural rules

∗X ⊢ Y

SN ⊛Y ⊢ X

X ⊢ ∗Y

SN

Y ⊢ ⊛X X ; Y ⊢ Z

SD

Y ⊢ X > Z X ⊢ Y ; Z

SD

Y > X ⊢ Z

slide-22
SLIDE 22

Structural rules

Id p ⊢ p

X ⊢ A A ⊢ Y

Cut

X ⊢ Y X ⊢ Y

I X ; I ⊢ Y

X ⊢ Y

I

X ⊢ Y ; I X ; Y ⊢ Z

E Y ; X ⊢ Z

X ⊢ Y ; Z

E

X ⊢ Z ; Y (X ; Y ) ; Z ⊢ W

A

X ; (Y ; Z) ⊢ Z X ⊢ (Y ; Z) ; W

A

X ⊢ Y ; (Z ; W ) X ⊢ Y

W X ; Z ⊢ Y

X ⊢ Y

W

X ⊢ Y ; Z X ; X ⊢ Y

C

X ⊢ Y X ⊢ Y ; Y

C

X ⊢ Y X ⊢ ∗Y ∗ X ⊢ ∗ ∗ ∗Y

slide-23
SLIDE 23

Operational rules

I ⊢ X ⊤ ⊤ ⊢ X ⊤ I ⊢ ⊤ ⊥ ⊥ ⊢ I X ⊢ I ⊥ X ⊢ ⊥ A ; B ⊢ X ∧ A ∧ B ⊢ X X ⊢ A Y ⊢ B ∧ X ; Y ⊢ A ∧ B A ⊢ X B ⊢ Y ∨ A ∨ B ⊢ X ; Y X ⊢ A ; B ∨ X ⊢ A ∨ B ∗A ⊢ X ¬ ¬A ⊢ X A ⊢ X ¬ ∗X ⊢ ¬A X ⊢ A ∼ ∼ A ⊢ ∗X X ⊢ ∗A ∼ X ⊢ ∼ A

slide-24
SLIDE 24

Translation functions

In order to translate sequents of the original language of semi-De Morgan logic into sequents in the Display semi-De Morgan logic, we will make use of the translation τ1, τ2 : SSdM → DSDL so that for all A, B ∈ SSDM and A ⊢ B, we write τ1(A) ⊢ τ1(B) abbreviated as Aτ ⊢ Bτ τ2(A) ⊢ τ2(B) abbreviated as Aτ ⊢ Bτ The translation τ1 and τ2 are defined by simultaneous induction as follows: ⊤τ ::= ⊤ ⊤τ ::= ⊤ ⊥τ ::= ⊥ ⊥τ ::= ⊥ pτ ::= p pτ ::= p (A ∧ B)τ ::= Aτ ∧ Bτ (A ∧ B)τ ::= Aτ ∧ Bτ (A ∨ B)τ ::= Aτ ∨ Bτ (A ∨ B)τ ::= Aτ ∨ Bτ (¬A)τ ::= ∼ Aτ (¬A)τ ::= ¬Aτ

slide-25
SLIDE 25

Completeness

Lemma

A ⊢ B is derivable in SSdM iff Aτ ⊢ Bτ is derivable in DSDL.

Theorem (Completeness)

Aτ ⊢ Bτ is valid in SdM iff Aτ ⊢ Bτ is derivable in DSDL.

Theorem (Conservative extension)

DSDL is a conservative extension of SSdM.

slide-26
SLIDE 26

Cut elimination and Subformula property

Theorem (Cut elimination)

If X ⊢ Y is derivable in DSDL, then it is derivable without Cut.

Theorem (Subformula property)

Any cut-free proof of the sequent X ⊢ Y in DSDL contains only structures

  • ver subformulas of formulas in X and Y.
slide-27
SLIDE 27

Display Calculus for De Morgan Algebras

The language and the interpretation of the structural connectives of our calculus are defined as follows.

  • Structural and operational language of Demorgan-Lattice:

L    A ::= p | ⊤ | ⊥ | ¬A | A ∧ A | A ∨ A | A → A | A ֌ A | X ::= I | ∗X | X; X | X > X

slide-28
SLIDE 28

Display Calculus for De Morgan Algebras

  • Interpretation of structural DDM connectives as their operational

(i.e. logical) counterparts: D connectives I ∗ ; > ⊤ ⊥ ¬ ¬ ∧ ∨ (֌) (→) Residuals : ∧ ⊣ → ֌ ⊣ ∨ (Self )Adjoints : ¬ ⊣ ¬

slide-29
SLIDE 29

Display structural rules

∗X ⊢ Y

SN ∗Y ⊢ X

X ⊢ ∗Y

SN

Y ⊢ ∗X X; Y ⊢ Z

SD

Y ⊢ X > Z X ⊢ Y ; Z

SD

Y > X ⊢ Z

slide-30
SLIDE 30

Structure rules

Id p ⊢ p

X ⊢ A A ⊢ Y

Cut

X ⊢ Y X ⊢ Y

I X; I ⊢ Y

X ⊢ Y

I

X ⊢ Y ; I X; Y ⊢ Z

E Y ; X ⊢ Z

X ⊢ Y ; Z

E

X ⊢ Z; Y (X; Y ); Z ⊢ W

A

X; (Y ; Z) ⊢ Z X ⊢ (Y ; Z); W

A

X ⊢ Y ; (Z; W ) X ⊢ Y

W X; Z ⊢ Y

X ⊢ Y

W

X ⊢ Y ; Z X; X ⊢ Y

C

X ⊢ Y X ⊢ Y ; Y

C

X ⊢ Y X ⊢ Y ∗ X ⊢ ∗ ∗ Y

slide-31
SLIDE 31

Operation rules

I ⊢ X ⊤ ⊤ ⊢ X ⊤ I ⊢ ⊤ ⊥ ⊥ ⊢ I X ⊢ I ⊥ X ⊢ ⊥ A; B ⊢ X ∧ A ∧ B ⊢ X X ⊢ A Y ⊢ B ∧ X; Y ⊢ A ∧ B A ⊢ X B ⊢ Y ∨ A ∨ B ⊢ X; Y X ⊢ A; B ∨ X ⊢ A ∨ B ∗A ⊢ X ¬ ¬A ⊢ X X ⊢ ∗A ¬ X ⊢ ¬A

slide-32
SLIDE 32

Completeness

Proposition

For every A in SdM, A ⊢ A is derivable in DDM .

Lemma

A ⊢ B is derivable in SdM iff A ⊢ B is derivable in DDM .

Theorem (Completeness)

A ⊢ B is valid in dM iff A ⊢ B is derivable in DDM .

slide-33
SLIDE 33

Cut elimination and Subformula property

Theorem (Cut elimination)

If X ⊢ Y is derivable in DDM, then it is derivable without Cut.

Theorem (Subformula property)

Any cut-free proof of the sequent X ⊢ Y in DDM contains only structures

  • ver subformulas of formulas in X and Y.
slide-34
SLIDE 34

Glivenko theorem

Theorem (Glivenko theorem)

For any DM sequent A ⊢ B, A ⊢ B is derivable in De Morgan logic iff ¬¬A ⊢ ¬¬B is derivable in semi-De Morgan logic. The relation between De Morgan and semi-De Morgan logic is very similar with the relation between Classical logic and Intuitionistic logic!

slide-35
SLIDE 35

Discussions about different non-classical negations

  • Some properties of negation:

Con A ⊢ B/¬B ⊢ ¬A ¬∨ ¬A ∧ ¬B ⊢ ¬(A ∨ B) ¬∧ ¬(A ∧ B) ⊢ ¬A ∨ ¬B ¬¬∨ ¬¬(A ∨ B) ⊢ ¬¬A ∨ ¬¬B ¬¬∧ ¬¬A ∧ ¬¬B ⊢ ¬¬(A ∧ B) Nb ⊤ ⊢ ¬⊥ Nt ¬⊤ ⊢ ⊥ DNI A ⊢ ¬¬A DNE ¬¬A ⊢ A TNI ¬A ⊢ ¬¬¬A TNE ¬¬¬A ⊢ ¬A NA A ∧ ¬A ⊢ ¬B AB A ∧ ¬A ⊢ B NE ¬B ⊢ A ∨ ¬A EM B ⊢ A ∨ ¬A We talk about negations in bounded distributive lattice context!

slide-36
SLIDE 36

Discussions about different non-classical negations

  • Some derivations of difference properties

Con, DNI ⊢ Nt Con, DNE ⊢ Nb Con, DNI ⊢ ¬∨ Con, DNE ⊢ ¬∧ Con, DNI, NA ⊢ ¬¬∧ Con, DNI, Ab ⊢ ¬¬∧ Con, DNE, NE ⊢ ¬¬∨ Con, DNE, EM ⊢ ¬¬∨ Con, DNI ⊢ TNI,TNE Con, DNE ⊢ TNI, TNE DNI, ¬∨, ¬∧ ⊢ DNE DNE,¬∨, ¬∧ ⊢ DNI ¬∨, ¬∧ ⊢ ¬¬∨, ¬¬∧

slide-37
SLIDE 37

Discussions about different non-classical negations

¬∨ ¬∧ ¬¬∨ ¬¬∧ Nt DNI DNE TNI TNE NA AB NE EM

PMN √ PMNd √ QMN √ √ √ √ √ QMNd √ √ √ √ √ SDM √ √ √ √ √ SDMd √ √ √ √ √ QDM √ √ √ √ √ √ QDMd √ √ √ √ √ √ MIN √ √ √ √ √ √ √ MINd √ √ √ √ √ √ √ OCM √ √ √ √ √ DMN √ √ √ √ √ √ √ √ √ INT √ √ √ √ √ √ √ √ INTd √ √ √ √ √ √ √ √ ORT √ √ √ √ √ √ √ √ √ √ √ √ √

slide-38
SLIDE 38

Michael Dunn’s kite of negations

slide-39
SLIDE 39

Further work

  • Semantics: based on the compatibility frame, we can also give a

compatibility semantics for semi-De Morgan logic by adding more frame conditions corresponds to the axioms.

  • Applying to Justification logic (compatibility frame).
  • Linear logic in semi-De Morgan context.
slide-40
SLIDE 40

References

  • A. Anderson and N. Belnap. Entailment: The Logic of Relevance and Necessity, Vol. 1. Princeton University Press, 1975.
  • O. Arieli and A. Avron. Reasoning with logical bilattices. Journal of Logic, Language and Information, 5:25-63, 1996.
  • A. Avron. Negation: two points of view. In: D. Gabbay and H. Wansing (eds.). What is Negation?, pp. 3–22. Kluwer Academic

Publishers, 1999.

  • A. Bialynicki-Birula and H. Rasiowa. On the representation of quasi-Boolean algebras. Bulletin of the Polish Academy of Science,
  • Cl. III (5): 159–261, 1957.
  • R. Balbes and P. Dwinger. Distributive Lattices. Abstract Space Publishing, 2011.
  • F. Bou and U. Rivieccio. The logic of distributive bilattices. Logic Journal of IGPL, 19(1): 183–216, 2011.
  • M. Dunn. A relational representation of quasi-Boolean algebras. Notre Dame Journal of Formal Logic, 23(4): 353–357, 1982.
  • F. Liang, G.Greco and A. Palmigiano. Display calculi for Semi-De Morgan and De Morgan logic. In preparation.
  • D. Hobby. Semi-De Morgan algebras. Studia Logica, 56(1/2): 151–183, 1996.
slide-41
SLIDE 41

References

  • N. Kamide. Notes on Craig interpolation for LJ with strong negation. Mathematical Logic Quarterly, 57(4): 395–399, 2011.
  • M. Ma and F. Liang. Sequent calculi for semi-De Morgan and De Morgan algebras. Submitted. ArXiv preprint 1611.05231, 2016.
  • S. Negri and J. von Plato. Structural Proof Theory. Cambridge University Press, 2001.
  • C. Palma and R. Santos. On a subvariety of semi-De Morgan algebras. Acta Mathematica Hungarica, 98(4): 323–328, 2003.
  • H. Rasiowa. An Algebraic Approach to Non-Classical Logics. North-Holland Co., Amsterdam, 1974.
  • H. Sankappanavar. Semi-De Morgan algebras. The Journal of Symbolic Logic 52(3):712–724, 1987.

A, Saha, J. Sen and M. K. Chakraborty. Algebraic structures in the vicinity of pre-rough algebra and their logics. Information Sciences, 282: 296-320, 2014.