Categories of Filters as Fibered Completions
Toshiki Kataoka 2016.08.08
Categories of Filters as Fibered Completions Toshiki Kataoka - - PowerPoint PPT Presentation
Categories of Filters as Fibered Completions Toshiki Kataoka 2016.08.08 Butz '04, Saturated models of intuitionistic theories Filter logics F F B B satisfies a saturation principle Kataoka (UTokyo) 2
Toshiki Kataoka 2016.08.08
Kataoka (UTokyo)
Butz '04, “Saturated models of intuitionistic theories”
satisfies a saturation principle
2
B → FB
Kataoka (UTokyo)
3
Set Set S
B FB Sh(FB) B
B FB
(classical) (intuitionistic)
Kataoka (UTokyo)
Blass '74, “Two closed categories of filters”
4
Kataoka (UTokyo) 5
Why F픹 has good properties? Why not Filt(픹)?
Question
Kataoka (UTokyo)
6
categorical models ⊆ fibrational models B
E ↓ B
B → FB
Sub(B) ↓ B
Filt(B) ↓ B
[Butz '04]
Kataoka (UTokyo)
7
Kataoka (UTokyo)
8
Kataoka (UTokyo)
9
F : filter of L F ⊆ L: upward closed subset s.t.
F ≤ G ―――F ⊇ G
def.
⇐ ⇒
Definition
def.
⇐ ⇒
Kataoka (UTokyo) 10
Theorem
SLat
L FL M M
F
semilattices
complete semilattices
FL := { F : filter of L } ≅ SLat(L, 2)op
Definition
Kataoka (UTokyo)
11
F : filter on I ∈ 픹 F : filter of Sub픹(I)
def.
⇐ ⇒
Definition
Kataoka (UTokyo) 12
Filt픹(I) := { F : filter on I } = F(Sub픹(I))
Definition
Bop SLat
FiltB SubB F
Kataoka (UTokyo)
[Blass, '74]
13
Filt(픹) F픹
Kataoka (UTokyo)
14
u: (I, F) → (J, G) in Filt(B) u: I → J in B ∀Y ∈ G. u−1Y ∈ F
Kataoka (UTokyo) 15
Lemma
Filt(B) ↓ B
is the Grothendieck construction from the functor FiltB : Bop →
[Blass '74]
Filt(Set) Set
Kataoka (UTokyo)
16
[v]: (I, F) (J, G) in FB is defined as F X
v
J in B Y G. v1Y F
(under v−1Y ⊆ X ⊆ I)
under [v] = [v]
def.
Kataoka (UTokyo) 17
[Blass '74]
F(Set)
Kataoka (UTokyo) 18
∏(_): F픹 → (Set픹)
Lemma
is called the reduced product
Definition
X∈F B(X, −)
: B → Set
[K. ?]
Kataoka (UTokyo)
19
Kataoka (UTokyo)
20
t ::= x | f(t1, . . . , t|f|) ϕ ::= R(t1, . . . , t|R|) | t1 = t2 | | ϕ1 ϕ2 | x. ϕ | | ϕ1 ϕ2 | ϕ1 ϕ2 | x. ϕ terms formulas “left exact logic” regular logic coherent logic
Kataoka (UTokyo)
21
Kataoka (UTokyo)
(has finite limits)
(lex. & has p.b.-stable coequalizers of kernel pairs)
(reg. & has p.b.-stable finite unions)
22
픹 models left exact logics 픹 models regular logics
픹 models coherent logics
픹 models first-order logics ⇒ ⇒ ⇒ ⇒
Kataoka (UTokyo)
23
“left exact filter logic” regular filter logic coherent filter logic t ::= x | f(t1, . . . , t|f|) ϕ ::= R(t1, . . . , t|R|) | t1 = t2 | | ϕ1 ϕ2 |
ϕ | x. ϕ | | ϕ1 ϕ2 | ϕ1 ϕ2 | x. ϕ
Kataoka (UTokyo)
24
ψ ϕ for each ϕ Φ ψ
ϕ∈Φ ϕ
ψ x. ϕ1 · · · ϕn for each {ϕ1, . . . , ϕn}
fin.
Φ ψ x.
ϕ∈Φ ϕ
ϕ∈Φ ϕ
saturation
Kataoka (UTokyo)
25
SubF픹(I, F ) ≅ { (I, G ) | G ≤ F } : complete (meet-)semilattice
Lemma [Blass '74]
픸: filtered meet lex category 픸: lex category, Sub픸: 픸op → ⋀
Definition [Butz '04]
def.
⇐ ⇒
Kataoka (UTokyo) 26
Lex: category of lex categories
filt-Lex: category of
filtered meet lex categories
Theorem [Butz '04]
픸: filtered meet lex category 픸: lex category, Sub픸: 픸op → ⋀
Definition [Butz '04]
def.
⇐ ⇒ Lex filt
B FB A A
F
Kataoka (UTokyo)
27
arbitrary meets = finite meets + filtered meets
x =
fin.
X
(x1 ∧ · · · ∧ xn)
Kataoka (UTokyo) 28
arbitrary meets = finite meets + filtered meets
x =
fin.
X
(x1 ∧ · · · ∧ xn)
x.ϕ(x) ψ(x)
Kataoka (UTokyo) 29
Theorem [Butz '04]
a filtered meet regular (resp. coherent) category is a regular (resp. coherent) category with filtered meets s.t. ∃ (and ∨) distributes over filtered meets
Definition [Butz '04]
Lex filt
Reg filt
Coh filt
F
and
Kataoka (UTokyo)
30
ψ ϕ for each ϕ Φ ψ
ϕ∈Φ ϕ
ψ x. ϕ1 · · · ϕn for each {ϕ1, . . . , ϕn}
fin.
Φ ψ x.
ϕ∈Φ ϕ
ϕ∈Φ ϕ
distributive laws
Kataoka (UTokyo)
31
Kataoka (UTokyo)
32
E ↓p B Sub(B) ↓ B
for B: lex category R ∈
(subobject model)
Kataoka (UTokyo)
33
Filt(B) ↓ B Sub(B) ↓ B
Bop SLat
FiltB SubB F
Kataoka (UTokyo)
Given 픹: categorical model of a (lex/regular/coherent) logic
34
Filt(B) ↓ B
[Butz '04] [K.]
Kataoka (UTokyo)
35
Sub(B) Filt(B) Sub(FB) B B FB
id
Kataoka (UTokyo)
36
Sub(B) ↓ B
m m∗ X (∃m)X I J
∼ = m
: coproduct
∃m has for each monomorphism m in 픹 satisfying the Beck-Chevalley condition and the Frobenius reciprocity
Kataoka (UTokyo)
37
Sub(B) ↓ B
m m∗ : morphism of fibrations preserving (1, ×, ⊤, ∧) K = Sub(H) ⇔
Lemma [K.]
↓ B
K H
→
↓ A
H
Kataoka (UTokyo)
38
A left exact fibration is a fibered poset s.t.
satisfying Frobenius
Definition [K.]
E ↓p B
Kataoka (UTokyo) 39
Theorem [K.]
Lex LexFib E[W −1]
E ↓ B
A
Sub(A) ↓ A
B
E ↓ B
L R L R
where W = {(X → (∃m)X | m: I J, X ∈ EI}
Kataoka (UTokyo)
F: 피 → 픻 s.t. F(w): isom. for w ∈ W
40
Kataoka (UTokyo)
41
H : A B: lex
H
↓ A
↓ B
K(A) := (i)A for A SubA(A) where i: A A
Lex LexFib E[W −1]
E ↓ B
A
Sub(A) ↓ A
B
E ↓ B
L R L R
Kataoka (UTokyo)
Lex LexFib E[W −1]
E ↓ B
A
Sub(A) ↓ A
B
E ↓ B
L R L R
42
H
↓ B
↓ A
H : E[W 1] → A: lex M := (E
K
→ Sub(A)
dom
→ A) M induces M by the universality
cod
Kw is opCartesian lifting, too)
where W = {(X → (∃m)X | m: I J, X ∈ EI}
Kataoka (UTokyo)
43
H : E[W 1] A: lex
H
↓ B
↓ A
M := (E
QW
E[W 1]
M
A) H(I) := M (I) for I B K(X) := M X SubB(H(I)) for X EI
where W = {(X → (∃m)X | m: I J, X ∈ EI}
Lex LexFib E[W −1]
E ↓ B
A
Sub(A) ↓ A
B
E ↓ B
L R L R
Kataoka (UTokyo) 44
LexFib filt
Lex filt
R
fibered completion
↓ B
↓ B
FB
Kataoka (UTokyo)
45
Condition (*) The embedding is an isomorphism
[K.] Lemma
EI SubE[W −1](I)
Kataoka (UTokyo) 46
Theorem [K.]
restricts to defined on filtered meet lex fibrations satisfying (*) Lex LexFib filt
filt
LexFib filt
Lex filt
R
Kataoka (UTokyo) 47 LexFib filt
Lex filt
R
as usual (e.g. [Jacobs '99]) but we require base categories 픹 have finite limits
(not only finite products)
L restricts to [⋀
filt-](Reg/Coh)Fib [⋀ filt-](Reg/Coh)
defined on fibrations satisfying (*) R restricts to (Reg/Coh)Fib (Reg/Coh) defined on fibrations satisfying (*)
Theorem [K.]
Kataoka (UTokyo)
FRel: RegFib → Reg
48
Kataoka (UTokyo)
49
(e.g. [Jacobs '99])
Kataoka (UTokyo)
50
FB ∼ = L
↓ B
categorical models fibrational models B → FB
Sub(B) ↓ B
Filt(B) ↓ B
L R
[Butz '04]