Professional Documents
Culture Documents
superintuitionistic logics
Nick Bezhanishvili
Institute for Logic, Language and Computation
University of Amsterdam
http://www.phil.uu.nl/~bezhanishvili
email: N.Bezhanishvili@uva.nl
Heyting algebras
a ∧ x ≤ b iff x ≤ a → b.
Heyting algebras
5 Canonical formulas
Part 1: Heyting algebras and superintuitionistic logics
Constructive reasoning
In fact,
CPC = IPC + (p ∨ ¬p).
Intuitionistic logic
In fact,
CPC = IPC + (p ∨ ¬p).
CPC
IPC
Intermediate logics
CPC
IPC
Intermediate logics
CPC
LC = IPC + (p → q) ∨ (q → p)
Gödel-Dummett calculus LC
IPC
Equational theories of Heyting algebras
0 Y
R
First typical example of a Heyting algebra
¬Y 0
R
First typical example of a Heyting algebra
¬Y 0 Y
R
First typical example of a Heyting algebra
¬Y 0 Y
R
Y ∨ ¬Y 6= R
Stone Representation
Theorem (Stone, 1937). Every Heyting algebra can be
embedded into the Heyting algebra of open sets of some
topological space.
Stone Representation
Theorem (Stone, 1937). Every Heyting algebra can be
embedded into the Heyting algebra of open sets of some
topological space.
ϕ(a) = {x ∈ XA : a ∈ x}.
Stone representation
ϕ(a) = {x ∈ XA : a ∈ x}.
ϕ(a) = {x ∈ XA : a ∈ x}.
U → V = X − ↓(U − V), ¬U = X − ↓U
↓U = {x ∈ X : ∃y ∈ U with x ≤ y}.
Second typical example of a Heyting algebra
Second typical example of a Heyting algebra
Second typical example of a Heyting algebra
0
Second typical example of a Heyting algebra
0
Second typical example of a Heyting algebra
g
g
0
Second typical example of a Heyting algebra
g ¬g
g
0
Second typical example of a Heyting algebra
g ¬g
g ¬g
0
Second typical example of a Heyting algebra
g ∨ ¬g
g ¬g
g ¬g
0
Second typical example of a Heyting algebra
g ∨ ¬g
g ¬g
g ¬g
¬¬g
0
Second typical example of a Heyting algebra
¬¬g g ∨ ¬g
g ¬g
g ¬g
¬¬g
0
Second typical example of a Heyting algebra
¬¬g ∨ ¬g
¬¬g g ∨ ¬g
g ¬g
g ¬g
¬¬g
0
Second typical example of a Heyting algebra
¬¬g ∨ ¬g
¬¬g g ∨ ¬g
g ¬g
g ¬g
¬¬g ¬¬g → g
0
Second typical example of a Heyting algebra
¬¬g ∨ ¬g ¬¬g → g
¬¬g g ∨ ¬g
g ¬g
g ¬g
¬¬g ¬¬g → g
0
Kripke Representation
Saul Kripke
Kripke representation
U → V = X − ↓(U − V).
Esakia duality
U → V = X − ↓(U − V).
U → V = X − ↓(U − V).
Theorem.
Theorem.
Theorem.
Hilary Priestley
Priestley spaces
Thus, every Esakia space is a Priestley space, but not vice versa.
Priestley spaces
Thus, every Esakia space is a Priestley space, but not vice versa.
..
.
0
Cn
..
.
0
Cn
d(Cn+1 ) = n
Varieties of depth n
Heyt
Lin ..
.
..
. D3
Var(C4 )
D2
Var(C3 )
Bool
Part 4: Jankov formulas and the cardinality of the lattice of
varieties
Filters and congruences
Filters and congruences
aθF b if a ↔ b ∈ F.
Filters and congruences
aθF b if a ↔ b ∈ F.
Fθ = {a ∈ A : aθ1}.
Filters and congruences
aθF b if a ↔ b ∈ F.
Fθ = {a ∈ A : aθ1}.
0
Esakia duals of s.i. Heyting algebras
1
Dimitri Jankov
Axiomatization of varieties of Heyting algebras
Theorem (Jankov, 1963). Let B a Heyting algebra. Then
and
v(ps ) = sC
Axiomatization of varieties of Heyting algebras
a ≤ c or c ≤ b
Splittings
Ralph McKenzie
Splittings
Heyt
Heyt + χ(A)
Var(A)
Bool
Heyt
Lin ..
.
..
. Heyt + χ(C5 )
Var(C4 )
Heyt + χ(C4 )
Var(C3 )
Bool
Continuum of varieties of Heyting algebras
Let A and B be s.i. Heyting algebras. We write A ≤ B if
A ∈ SH(B).
Continuum of varieties of Heyting algebras
Let A and B be s.i. Heyting algebras. We write A ≤ B if
A ∈ SH(B).
Heyt + {χ(A) : A ∈ I} =
6 Heyt + {χ(A) : A ∈ J}.
Continuum of varieties of Heyting algebras
Let A and B be s.i. Heyting algebras. We write A ≤ B if
A ∈ SH(B).
Heyt + {χ(A) : A ∈ I} =
6 Heyt + {χ(A) : A ∈ J}.
Heyt + {χ(A) : A ∈ I} =
6 Heyt + {χ(A) : A ∈ J}.
Heyt + {χ(A) : A ∈ I} =
6 Heyt + {χ(A) : A ∈ J}.
Heyt + {χ(A) : A ∈ I} =
6 Heyt + {χ(A) : A ∈ J}.
Heyt + {χ(A) : A ∈ I} =
6 Heyt + {χ(A) : A ∈ J}.
Heyt + {χ(A) : A ∈ I} =
6 Heyt + {χ(A) : A ∈ J}.
...
Lemma. ∆1 is an ≤-antichain.
Antichains
...
Lemma. ∆2 is an ≤-antichain.
Continuum of varieties of Heyting algebras
Corollary.
Corollary.
Corollary.
Heyt
Lin ..
.
..
. Heyt + χ(C5 )
Var(C4 )
Heyt + χ(C4 )
Var(C3 )
Bool
Varieties axiomatized by Jankov formulas
Varieties axiomatized by Jankov formulas
..
.
0
The Rieger-Nishimura Lattice
1
..
.
0
The Rieger-Nishimura Lattice
1
..
.
g ¬g
0
The Rieger-Nishimura Lattice
1
..
.
g ∨ ¬g
g ¬g
0
The Rieger-Nishimura Lattice
1
..
.
¬¬g g ∨ ¬g
g ¬g
0
The Rieger-Nishimura Lattice
1
..
.
¬¬g ∨ ¬g
¬¬g g ∨ ¬g
g ¬g
0
The Rieger-Nishimura Lattice
1
..
.
¬¬g ∨ ¬g ¬¬g → g
¬¬g g ∨ ¬g
g ¬g
0
1-generated free Heyting algebra
1
..
.
¬¬g ∨ ¬g ¬¬g → g
¬¬g g ∨ ¬g
g ¬g
0
1-generated free Heyting algebra
1 g ¬g
.. ¬¬g ¬¬g → g
.
.. ..
. .
¬¬g ∨ ¬g ¬¬g → g
¬¬g g ∨ ¬g
g ¬g
0 {1}
Axiomatization of varieties of Heyting algebras
Michael Zakharyaschev
Locally finite reducts
Theorem.
(Diego, 1966). The variety of implicative semilattices is
locally finite.
˙
a ∨ b = a∨b.
(∧, →)-canonical formulas
˙
a ∨ b = a∨b.
˙ →, 0) refutes ϕ.
This implies that the algebra (A, ∧, ∨,
(∧, →)-canonical formulas
Then
i /B
A
Then
i /B
A
i /B
A
κ
A0
i /B
A
κ ξ
A 0 h /C
(∧, →)-canonical formulas
Implicative semilattices have the congruence extension
property. Thus, there is an implicative semillatice C such that
i /B
A
κ ξ
A 0 h /C
i /B
A
κ ξ
A 0 h /C
i /B
A
κ ξ
A 0 h /C
Let k = |Sub(ϕ)|.
(∧, →)-canonical formulas
So B refutes α(A0 , D0 ).
Let k = |Sub(ϕ)|.
Let k = |Sub(ϕ)|.
Let k = |Sub(ϕ)|.
Let k = |Sub(ϕ)|.
Let Di = {(a, b) : a ∨ b ∈ Σi }.
(∧, →)-canonical formulas
So B refutes α(A0 , D0 ).
Let k = |Sub(ϕ)|.
Let Di = {(a, b) : a ∨ b ∈ Σi }.
So B 6|= ϕ.
(∧, →)-canonical formulas
Thus, we proved that B 6|= ϕ implies B 6|= α(Ai , Di ) for some
i ≤ m.
So B 6|= ϕ.
Thus, we proved
So B 6|= ϕ.
Thus, we proved
α(A, A2 ) = χ(A).
Subframe formulas
α(A, A2 ) = χ(A).
α(A, A2 ) = χ(A).
α(A, A2 ) = χ(A).
α(A, A2 ) = χ(A).
α(A, A2 ) = χ(A).
α(A, A2 ) = χ(A).
... n
Fn
Subframe formulas
Theorem: Let A be a s.i. Heyting algebra and XA its dual space.
Then
... n
Fn
... n
Fn
Γ = V 0 ↔ ⊥) ∧ (p1 ↔ >)∧
(p
V {pa∧b ↔ pa ∧ pb : a, b ∈ A} ∧
V {pa∨b ↔ pa ∨ pb : a, b ∈ A} ∧
{pa→b ↔ pa → pb : (a, b) ∈ D}
and
W
∆ = {pa → pb : a, b ∈ A with a 66 b}.