decision problems of some intermediate logics and their ...svejdar/papers/sv_logica09_tlk.pdflogics...

36
Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics Decision Problems of Some Intermediate Logics and Their Fragments ıtˇ ezslav ˇ Svejdar Dept. of Logic, College of Arts and Philosophy, Charles University, http://www.cuni.cz/˜svejdar/ Logica 09, Hejnice, June 2009 Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 1/9

Upload: others

Post on 02-Jan-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Decision Problems of Some Intermediate Logicsand Their Fragments

Vıtezslav Svejdar

Dept. of Logic, College of Arts and Philosophy, Charles University,http://www.cuni.cz/˜svejdar/

Logica 09, Hejnice, June 2009

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 1/9

Page 2: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Outline

Introduction: propositional logics and algorithmical complexity

Restricting connectives and/or atoms in intuitionistic logic

Complexity of some intermediate logics

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 2/9

Page 3: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

CPL, IPL, and computational complexity

Both CPL, the classical propositional logic, and IPL, theintuitionistic propositional logic, are decidable. None of them hasan efficient decision procedure. However, CPL is coNP-complete,while

Theorem (Statman, 1979) IPL is PSPACE-complete.

Where: coNP is the class of problems A such that non-membershipto A can be efficiently witnessed, PSPACE are problems solvable inpolynomial space. Recall that coNP ⊆ PSPACE andread “complete” as “no better classification is possible”.

QuestionWhere is the border between the somewhat simpler problems thatare in coNP and the more difficult problems that arePSPACE-complete?

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 3/9

Page 4: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

CPL, IPL, and computational complexity

Both CPL, the classical propositional logic, and IPL, theintuitionistic propositional logic, are decidable. None of them hasan efficient decision procedure. However, CPL is coNP-complete,while

Theorem (Statman, 1979) IPL is PSPACE-complete.

Where: coNP is the class of problems A such that non-membershipto A can be efficiently witnessed, PSPACE are problems solvable inpolynomial space. Recall that coNP ⊆ PSPACE andread “complete” as “no better classification is possible”.

QuestionWhere is the border between the somewhat simpler problems thatare in coNP and the more difficult problems that arePSPACE-complete?

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 3/9

Page 5: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

CPL, IPL, and computational complexity

Both CPL, the classical propositional logic, and IPL, theintuitionistic propositional logic, are decidable. None of them hasan efficient decision procedure. However, CPL is coNP-complete,while

Theorem (Statman, 1979) IPL is PSPACE-complete.

Where: coNP is the class of problems A such that non-membershipto A can be efficiently witnessed, PSPACE are problems solvable inpolynomial space. Recall that coNP ⊆ PSPACE andread “complete” as “no better classification is possible”.

QuestionWhere is the border between the somewhat simpler problems thatare in coNP and the more difficult problems that arePSPACE-complete?

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 3/9

Page 6: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

CPL, IPL, and computational complexity

Both CPL, the classical propositional logic, and IPL, theintuitionistic propositional logic, are decidable. None of them hasan efficient decision procedure. However, CPL is coNP-complete,while

Theorem (Statman, 1979) IPL is PSPACE-complete.

Where: coNP is the class of problems A such that non-membershipto A can be efficiently witnessed, PSPACE are problems solvable inpolynomial space. Recall that coNP ⊆ PSPACE andread “complete” as “no better classification is possible”.

QuestionWhere is the border between the somewhat simpler problems thatare in coNP and the more difficult problems that arePSPACE-complete?

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 3/9

Page 7: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

CPL, IPL, and computational complexity

Both CPL, the classical propositional logic, and IPL, theintuitionistic propositional logic, are decidable. None of them hasan efficient decision procedure. However, CPL is coNP-complete,while

Theorem (Statman, 1979) IPL is PSPACE-complete.

Where: coNP is the class of problems A such that non-membershipto A can be efficiently witnessed, PSPACE are problems solvable inpolynomial space. Recall that coNP ⊆ PSPACE andread “complete” as “no better classification is possible”.

QuestionWhere is the border between the somewhat simpler problems thatare in coNP and the more difficult problems that arePSPACE-complete?

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 3/9

Page 8: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

CPL, IPL, and computational complexity

Both CPL, the classical propositional logic, and IPL, theintuitionistic propositional logic, are decidable. None of them hasan efficient decision procedure. However, CPL is coNP-complete,while

Theorem (Statman, 1979) IPL is PSPACE-complete.

Where: coNP is the class of problems A such that non-membershipto A can be efficiently witnessed, PSPACE are problems solvable inpolynomial space. Recall that coNP ⊆ PSPACE andread “complete” as “no better classification is possible”.

QuestionWhere is the border between the somewhat simpler problems thatare in coNP and the more difficult problems that arePSPACE-complete?

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 3/9

Page 9: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

CPL, IPL, and computational complexity

Both CPL, the classical propositional logic, and IPL, theintuitionistic propositional logic, are decidable. None of them hasan efficient decision procedure. However, CPL is coNP-complete,while

Theorem (Statman, 1979) IPL is PSPACE-complete.

Where: coNP is the class of problems A such that non-membershipto A can be efficiently witnessed, PSPACE are problems solvable inpolynomial space. Recall that coNP ⊆ PSPACE andread “complete” as “no better classification is possible”.

QuestionWhere is the border between the somewhat simpler problems thatare in coNP and the more difficult problems that arePSPACE-complete?

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 3/9

Page 10: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

A PSPACE-completeness proof

Take a sequence { Dn ; n ∈ N }, where

D0 = ⊥, Dn+1 = (pn → Dn) ∨ (¬pn → Dn),

and consider a Kripke counter-example to Dn+1:

6 pn→Dn, 6 ¬pn→Dn

q

It must contain two disjoint copies of a counter-example to Dn. Sothe size of the smallest counter-example to Dn grows exponentiallywith n.

Better: Take Dn+1 = (Dn → qn)→ (pn → qn)∨ (¬pn → qn). Thenit is still the case, but the size of Dn itself grows only polynomially.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 4/9

Page 11: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

A PSPACE-completeness proof

Take a sequence { Dn ; n ∈ N }, where

D0 = ⊥, Dn+1 = (pn → Dn) ∨ (¬pn → Dn),

and consider a Kripke counter-example to Dn+1:

6 pn→Dn, 6 ¬pn→Dn

q

It must contain two disjoint copies of a counter-example to Dn. Sothe size of the smallest counter-example to Dn grows exponentiallywith n.

Better: Take Dn+1 = (Dn → qn)→ (pn → qn)∨ (¬pn → qn). Thenit is still the case, but the size of Dn itself grows only polynomially.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 4/9

Page 12: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

A PSPACE-completeness proof

Take a sequence { Dn ; n ∈ N }, where

D0 = ⊥, Dn+1 = (pn → Dn) ∨ (¬pn → Dn),

and consider a Kripke counter-example to Dn+1:

6 pn→Dn, 6 ¬pn→Dn

q

qZZ

ZZ

ZZ

HHHHY pn, 6 Dn

��

��

���

It must contain two disjoint copies of a counter-example to Dn. Sothe size of the smallest counter-example to Dn grows exponentiallywith n.

Better: Take Dn+1 = (Dn → qn)→ (pn → qn)∨ (¬pn → qn). Thenit is still the case, but the size of Dn itself grows only polynomially.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 4/9

Page 13: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

A PSPACE-completeness proof

Take a sequence { Dn ; n ∈ N }, where

D0 = ⊥, Dn+1 = (pn → Dn) ∨ (¬pn → Dn),

and consider a Kripke counter-example to Dn+1:

6 pn→Dn, 6 ¬pn→Dn

q

qZZ

ZZ

ZZ

HHHHY pn, 6 Dn

��

��

���

q��

��

��

����* ¬pn, 6 Dn

QQ

QQ

QQQ

It must contain two disjoint copies of a counter-example to Dn. Sothe size of the smallest counter-example to Dn grows exponentiallywith n.

Better: Take Dn+1 = (Dn → qn)→ (pn → qn)∨ (¬pn → qn). Thenit is still the case, but the size of Dn itself grows only polynomially.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 4/9

Page 14: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

A PSPACE-completeness proof

Take a sequence { Dn ; n ∈ N }, where

D0 = ⊥, Dn+1 = (pn → Dn) ∨ (¬pn → Dn),

and consider a Kripke counter-example to Dn+1:

6 pn→Dn, 6 ¬pn→Dn

q

qZZ

ZZ

ZZ

HHHHY pn, 6 Dnq�

��

���

����* ¬pn, 6 Dn

JJ

JJJ

It must contain two disjoint copies of a counter-example to Dn. Sothe size of the smallest counter-example to Dn grows exponentiallywith n.

Better: Take Dn+1 = (Dn → qn)→ (pn → qn)∨ (¬pn → qn). Thenit is still the case, but the size of Dn itself grows only polynomially.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 4/9

Page 15: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

A PSPACE-completeness proof

Take a sequence { Dn ; n ∈ N }, where

D0 = ⊥, Dn+1 = (pn → Dn) ∨ (¬pn → Dn),

and consider a Kripke counter-example to Dn+1:

6 pn→Dn, 6 ¬pn→Dn

q

qZZ

ZZ

ZZ

HHHHY pn, 6 Dnq�

��

���

����* ¬pn, 6 Dn

JJ

JJJ

It must contain two disjoint copies of a counter-example to Dn. Sothe size of the smallest counter-example to Dn grows exponentiallywith n.

Better: Take Dn+1 = (Dn → qn)→ (pn → qn)∨ (¬pn → qn). Thenit is still the case, but the size of Dn itself grows only polynomially.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 4/9

Page 16: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

A PSPACE-completeness proof

Take a sequence { Dn ; n ∈ N }, where

D0 = ⊥, Dn+1 = (pn → Dn) ∨ (¬pn → Dn),

and consider a Kripke counter-example to Dn+1:

6 pn→Dn, 6 ¬pn→Dn

q

qZZ

ZZ

ZZ

HHHHY pn, 6 Dnq�

��

���

����* ¬pn, 6 Dn

JJ

JJJ

It must contain two disjoint copies of a counter-example to Dn. Sothe size of the smallest counter-example to Dn grows exponentiallywith n.

Better: Take Dn+1 = (Dn → qn)→ (pn → qn)∨ (¬pn → qn). Thenit is still the case, but the size of Dn itself grows only polynomially.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 4/9

Page 17: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Possible restrictions

What happens to PSPACE-completeness, if

• the number of atoms is restricted, or

• the use of some logical connectives is forbidden, or

• IPL is replaced by some stronger (intermediate) logic?

Theorem (Rybakov, 2006)

IPL remains PSPACE-complete even if the number of propositionalatoms is restricted to two.

Rieger-Nishimura:

With only one atom, IPL is efficiently decidable.

TheoremIPL remains PSPACE-complete even if → (implication) is the onlylogical connective.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 5/9

Page 18: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Possible restrictions

What happens to PSPACE-completeness, if

• the number of atoms is restricted, or

• the use of some logical connectives is forbidden, or

• IPL is replaced by some stronger (intermediate) logic?

Theorem (Rybakov, 2006)

IPL remains PSPACE-complete even if the number of propositionalatoms is restricted to two.

Rieger-Nishimura:

With only one atom, IPL is efficiently decidable.

TheoremIPL remains PSPACE-complete even if → (implication) is the onlylogical connective.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 5/9

Page 19: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Possible restrictions

What happens to PSPACE-completeness, if

• the number of atoms is restricted, or

• the use of some logical connectives is forbidden, or

• IPL is replaced by some stronger (intermediate) logic?

Theorem (Rybakov, 2006)

IPL remains PSPACE-complete even if the number of propositionalatoms is restricted to two.

Rieger-Nishimura:

With only one atom, IPL is efficiently decidable.

TheoremIPL remains PSPACE-complete even if → (implication) is the onlylogical connective.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 5/9

Page 20: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Possible restrictions

What happens to PSPACE-completeness, if

• the number of atoms is restricted, or

• the use of some logical connectives is forbidden, or

• IPL is replaced by some stronger (intermediate) logic?

Theorem (Rybakov, 2006)

IPL remains PSPACE-complete even if the number of propositionalatoms is restricted to two.

Rieger-Nishimura:

With only one atom, IPL is efficiently decidable.

TheoremIPL remains PSPACE-complete even if → (implication) is the onlylogical connective.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 5/9

Page 21: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Possible restrictions

What happens to PSPACE-completeness, if

• the number of atoms is restricted, or

• the use of some logical connectives is forbidden, or

• IPL is replaced by some stronger (intermediate) logic?

Theorem (Rybakov, 2006)

IPL remains PSPACE-complete even if the number of propositionalatoms is restricted to two.

Rieger-Nishimura:

With only one atom, IPL is efficiently decidable.

TheoremIPL remains PSPACE-complete even if → (implication) is the onlylogical connective.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 5/9

Page 22: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Possible restrictions

What happens to PSPACE-completeness, if

• the number of atoms is restricted, or

• the use of some logical connectives is forbidden, or

• IPL is replaced by some stronger (intermediate) logic?

Theorem (Rybakov, 2006)

IPL remains PSPACE-complete even if the number of propositionalatoms is restricted to two.

Rieger-Nishimura:

With only one atom, IPL is efficiently decidable.

TheoremIPL remains PSPACE-complete even if → (implication) is the onlylogical connective.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 5/9

Page 23: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Implicational fragments with finite number of atoms

q

(q → p) → q

(q → p) → p p → q

((p → q) → p) → p

������

������

PPPPPP

PPPPPP

Example argument

If q then p → q. So if (p → q) → p then q → p.Thus if (q → p) → p then ((p → q) → p) → p.

Theorem (Urquhart, 1974)

For each n, the fragment of IPL built up using n atoms only andimplication → as the only connective is finite. It is thus efficientlydecidable.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 6/9

Page 24: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Implicational fragments with finite number of atoms

q

(q → p) → q

(q → p) → p p → q

((p → q) → p) → p

������

������

PPPPPP

PPPPPP

Example argument

If q then p → q. So if (p → q) → p then q → p.Thus if (q → p) → p then ((p → q) → p) → p.

Theorem (Urquhart, 1974)

For each n, the fragment of IPL built up using n atoms only andimplication → as the only connective is finite. It is thus efficientlydecidable.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 6/9

Page 25: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Some intermediate logics

Godel-Dummett logic G (LG, BG) IPL plus (A → B) ∨ (B → A).

Testability logic KC

IPL plus ¬A ∨ ¬¬A. This logic is also known as logic of weakexcluded middle, or Jankov’s logic, or De Morgan logic. It isweaker than G: If ¬¬A →¬A, then ¬A. If ¬A →¬¬A, then ¬¬A.It is complete w.r.t. Kripke models having a greatest element:

q

q

q

q�

��>

���>

ZZZ}

ZZZ}

p q

p,q

TheoremKC is conservative over IPL w.r.t. purely implicational formulas.Thus it is PSPACE-complete.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 7/9

Page 26: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Some intermediate logics

Godel-Dummett logic G (LG, BG) IPL plus (A → B) ∨ (B → A).

Testability logic KC

IPL plus ¬A ∨ ¬¬A. This logic is also known as logic of weakexcluded middle, or Jankov’s logic, or De Morgan logic. It isweaker than G: If ¬¬A →¬A, then ¬A. If ¬A →¬¬A, then ¬¬A.It is complete w.r.t. Kripke models having a greatest element:

q

q

q

q�

��>

���>

ZZZ}

ZZZ}

p q

p,q

TheoremKC is conservative over IPL w.r.t. purely implicational formulas.Thus it is PSPACE-complete.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 7/9

Page 27: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Some intermediate logics

Godel-Dummett logic G (LG, BG) IPL plus (A → B) ∨ (B → A).

Testability logic KC

IPL plus ¬A ∨ ¬¬A. This logic is also known as logic of weakexcluded middle, or Jankov’s logic, or De Morgan logic. It isweaker than G: If ¬¬A →¬A, then ¬A. If ¬A →¬¬A, then ¬¬A.It is complete w.r.t. Kripke models having a greatest element:

q

q

q

q�

��>

���>

ZZZ}

ZZZ}

p q

p,q

TheoremKC is conservative over IPL w.r.t. purely implicational formulas.Thus it is PSPACE-complete.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 7/9

Page 28: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Proof, final remarks

ProofTake an intuitionistic counter-model to a purely implicationalformula A

qS

SS

SS

��

���

6 A

Remarks

• Other popular intermediate logic (Kreisel-Putnam, Scott,Smetanich) are either weaker than KC, or stronger than G.

• KC is the weakest reflexive logic.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 8/9

Page 29: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Proof, final remarks

ProofTake an intuitionistic counter-model to a purely implicationalformula A, and add a new node accessible from everywhere:

qS

SS

SS

��

���

6 A

q

��

�3Q

QQk

Remarks

• Other popular intermediate logic (Kreisel-Putnam, Scott,Smetanich) are either weaker than KC, or stronger than G.

• KC is the weakest reflexive logic.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 8/9

Page 30: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Proof, final remarks

ProofTake an intuitionistic counter-model to a purely implicationalformula A, and add a new node accessible from everywhere:

qS

SS

SS

��

���

6 A

q

��

�3Q

QQk

Evaluate all atoms positively in the new node.

Remarks

• Other popular intermediate logic (Kreisel-Putnam, Scott,Smetanich) are either weaker than KC, or stronger than G.

• KC is the weakest reflexive logic.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 8/9

Page 31: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Proof, final remarks

ProofTake an intuitionistic counter-model to a purely implicationalformula A, and add a new node accessible from everywhere:

qS

SS

SS

��

���

6 A

q

��

�3Q

QQk

Evaluate all atoms positively in the new node. Verify that noimplicational formula changes truth values in the old nodes.

Remarks

• Other popular intermediate logic (Kreisel-Putnam, Scott,Smetanich) are either weaker than KC, or stronger than G.

• KC is the weakest reflexive logic.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 8/9

Page 32: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Proof, final remarks

ProofTake an intuitionistic counter-model to a purely implicationalformula A, and add a new node accessible from everywhere:

qS

SS

SS

��

���

6 A

q

��

�3Q

QQk

Evaluate all atoms positively in the new node. Verify that noimplicational formula changes truth values in the old nodes.

Remarks

• Other popular intermediate logic (Kreisel-Putnam, Scott,Smetanich) are either weaker than KC, or stronger than G.

• KC is the weakest reflexive logic.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 8/9

Page 33: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Proof, final remarks

ProofTake an intuitionistic counter-model to a purely implicationalformula A, and add a new node accessible from everywhere:

qS

SS

SS

��

���

6 A

q

��

�3Q

QQk

Evaluate all atoms positively in the new node. Verify that noimplicational formula changes truth values in the old nodes.

Remarks

• Other popular intermediate logic (Kreisel-Putnam, Scott,Smetanich) are either weaker than KC, or stronger than G.

• KC is the weakest reflexive logic.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 8/9

Page 34: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Proof, final remarks

ProofTake an intuitionistic counter-model to a purely implicationalformula A, and add a new node accessible from everywhere:

qS

SS

SS

��

���

6 A

q

��

�3Q

QQk

Evaluate all atoms positively in the new node. Verify that noimplicational formula changes truth values in the old nodes.

Remarks

• Other popular intermediate logic (Kreisel-Putnam, Scott,Smetanich) are either weaker than KC, or stronger than G.

• KC is the weakest reflexive logic.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 8/9

Page 35: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Proof, final remarks

ProofTake an intuitionistic counter-model to a purely implicationalformula A, and add a new node accessible from everywhere:

qS

SS

SS

��

���

6 A

q

��

�3Q

QQk

Evaluate all atoms positively in the new node. Verify that noimplicational formula changes truth values in the old nodes.

Remarks

• Other popular intermediate logic (Kreisel-Putnam, Scott,Smetanich) are either weaker than KC, or stronger than G.

• KC is the weakest reflexive logic.

Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 8/9

Page 36: Decision Problems of Some Intermediate Logics and Their ...svejdar/papers/sv_logica09_tlk.pdfLogics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

Logics and algorithmical complexity Restricting connectives and/or atoms Intermediate logics

References

L. S. Rieger. On lattice theory of Brouwerian propositionallogic. Acta Facultatis Rerum Naturalium Univ. Carolinae,189:1–40, 1949.

M. N. Rybakov. Complexity of intuitionistic and Visser’s basicand formal logics in finitely many variables. In G. Governatori,I. Hodkinson, and Y. Venema, editors, Advances in ModalLogic 6 (AiML’06), pages 394–411, Noosa, Australia,September 2006. King’s College Publications, 2006.

R. Statman. Intuitionistic propositional logic ispolynomial-space complete. Theoretical Computer Science,9:67–72, 1979.

V. Svejdar. On the polynomial-space completeness ofintuitionistic propositional logic. Archive for Math. Logic,42(7):711–716, 2003.

A. Urquhart. Implicational formulas in intuitionistic logic.Vitek Svejdar, Charles U., Prague Decision Problems of Some Intermediate Logics and Their Fragments 9/9