A complete deductive calculus for (implications of) coequations
Jesse Hughes
jesseh@cs.kun.nl
University of Nijmegen
A complete deductive calculus for (implications of) coequations – p.1/30
A complete deductive calculus for (implications of) coequations - - PowerPoint PPT Presentation
A complete deductive calculus for (implications of) coequations Jesse Hughes jesseh@cs.kun.nl University of Nijmegen A complete deductive calculus for (implications of) coequations p.1/30 Outline I. Preliminaries A complete deductive
Jesse Hughes
jesseh@cs.kun.nl
University of Nijmegen
A complete deductive calculus for (implications of) coequations – p.1/30
A complete deductive calculus for (implications of) coequations – p.2/30
A complete deductive calculus for (implications of) coequations – p.2/30
A complete deductive calculus for (implications of) coequations – p.2/30
A complete deductive calculus for (implications of) coequations – p.2/30
A complete deductive calculus for (implications of) coequations – p.2/30
A complete deductive calculus for (implications of) coequations – p.2/30
A complete deductive calculus for (implications of) coequations – p.2/30
A complete deductive calculus for (implications of) coequations – p.2/30
A complete deductive calculus for (implications of) coequations – p.2/30
C, a Γ-coalgebra is a pair
ΓC.
A complete deductive calculus for (implications of) coequations – p.3/30
C, a Γ-coalgebra is a pair
ΓC. A Γ-morphism is a
Γf ΓD
γ
D δ
C, a Γ-coalgebra is a pair
ΓC. A Γ-morphism is a
Γf ΓD
γ
D δ
A complete deductive calculus for (implications of) coequations – p.3/30
A complete deductive calculus for (implications of) coequations – p.4/30
A complete deductive calculus for (implications of) coequations – p.4/30
A complete deductive calculus for (implications of) coequations – p.4/30
A complete deductive calculus for (implications of) coequations – p.4/30
A complete deductive calculus for (implications of) coequations – p.4/30
B
f
A complete deductive calculus for (implications of) coequations – p.4/30
A complete deductive calculus for (implications of) coequations – p.4/30
D induces a morphism ∃h:Sub(C) Sub(D)
h D
A complete deductive calculus for (implications of) coequations – p.4/30
C preserves S-morphisms (i.e., if i ∈ S, then
A complete deductive calculus for (implications of) coequations – p.5/30
C preserves S-morphisms.
A complete deductive calculus for (implications of) coequations – p.5/30
C preserves S-morphisms.
B, β factors uniquely as in
f
A complete deductive calculus for (implications of) coequations – p.5/30
C
C, there is a
D, δ such that the
εC
p
C
εC
p
C, there is a Γ-homomorphism
D, δ “consistent” with p.
A complete deductive calculus for (implications of) coequations – p.6/30
C
εC
p
U ⊥ C. H
C, there is a (not necessarily unique) extension
C making the diagram below commute.
g C
j
C, there is a (not necessarily unique) extension
C making the diagram below commute.
g C
j
A complete deductive calculus for (implications of) coequations – p.7/30
C has a right adjoint H and C
A complete deductive calculus for (implications of) coequations – p.7/30
C has a right adjoint H and C has enough
A complete deductive calculus for (implications of) coequations – p.7/30
C has a right adjoint H and C has enough
HC be given.
C has a right adjoint H and C has enough
HC be given.
C has a right adjoint H and C has enough
HC be given.
C as shown . . .
C
C has a right adjoint H and C has enough
HC be given.
C as shown and hence, by
HC .
HC
C
h C
C induces a functor h∗:Sub(C) Sub(B).
A complete deductive calculus for (implications of) coequations – p.8/30
Sub(C).
C
A complete deductive calculus for (implications of) coequations – p.8/30
A complete deductive calculus for (implications of) coequations – p.8/30
Sub(C).
A complete deductive calculus for (implications of) coequations – p.8/30
A complete deductive calculus for (implications of) coequations – p.9/30
A complete deductive calculus for (implications of) coequations – p.9/30
A complete deductive calculus for (implications of) coequations – p.9/30
C has a right
A complete deductive calculus for (implications of) coequations – p.9/30
C has a right
A complete deductive calculus for (implications of) coequations – p.9/30
A complete deductive calculus for (implications of) coequations – p.10/30
A complete deductive calculus for (implications of) coequations – p.10/30
B, β}
C, γ ∈ V}
A complete deductive calculus for (implications of) coequations – p.11/30
B, β}
C, γ ∈ V}
A complete deductive calculus for (implications of) coequations – p.11/30
B, β}
C, γ ∈ V}
A complete deductive calculus for (implications of) coequations – p.11/30
Coeq).
A complete deductive calculus for (implications of) coequations – p.12/30
Coeq).
A complete deductive calculus for (implications of) coequations – p.12/30
Coeq).
A complete deductive calculus for (implications of) coequations – p.12/30
Coeq).
HC, then ϕ(h(x)) ∈ LCoeq.
A complete deductive calculus for (implications of) coequations – p.12/30
Coeq).
HC, then ϕ(h(x)) ∈ LCoeq.
HC, then
A complete deductive calculus for (implications of) coequations – p.12/30
HC , then ϕ(h(x)) ∈ LCoeq.
HC , then ∃y(ϕ(y) ∧ h(y) = x) is in
Sub(UHC):
✄A complete deductive calculus for (implications of) coequations – p.12/30
HC , then ϕ(h(x)) ∈ LCoeq.
HC , then ∃y(ϕ(y) ∧ h(y) = x) is in
Sub(UHC):
✄ ✂A complete deductive calculus for (implications of) coequations – p.12/30
HC , then ϕ(h(x)) ∈ LCoeq.
HC , then ∃y(ϕ(y) ∧ h(y) = x) is in
Sub(UHC):
✄A complete deductive calculus for (implications of) coequations – p.12/30
HC , then ϕ(h(x)) ∈ LCoeq.
HC , then ∃y(ϕ(y) ∧ h(y) = x) is in
Sub(UHC):
✄A complete deductive calculus for (implications of) coequations – p.12/30
HC , then ϕ(h(x)) ∈ LCoeq.
HC , then ∃y(ϕ(y) ∧ h(y) = x) is in
Sub(UHC):
✄A complete deductive calculus for (implications of) coequations – p.12/30
HC, we have Im(p) ≤
✆A complete deductive calculus for (implications of) coequations – p.13/30
HC, we have Im(p) ≤
✆HC factors through
✆p
HC factors through
✆p
HC correspond to colorings
A complete deductive calculus for (implications of) coequations – p.13/30
A complete deductive calculus for (implications of) coequations – p.14/30
A complete deductive calculus for (implications of) coequations – p.14/30
A complete deductive calculus for (implications of) coequations – p.14/30
A complete deductive calculus for (implications of) coequations – p.14/30
A complete deductive calculus for (implications of) coequations – p.14/30
A complete deductive calculus for (implications of) coequations – p.14/30
HC such that Im(p) ≤
✆A complete deductive calculus for (implications of) coequations – p.15/30
HC such that Im(p) ≤
✆p
p
A complete deductive calculus for (implications of) coequations – p.15/30
HC such that Im(p) ≤
✆p
p
A complete deductive calculus for (implications of) coequations – p.15/30
HC such that Im(p) ≤
✆p
p
A complete deductive calculus for (implications of) coequations – p.15/30
A complete deductive calculus for (implications of) coequations – p.16/30
A complete deductive calculus for (implications of) coequations – p.16/30
Coeq | V |
Imp | V |
A complete deductive calculus for (implications of) coequations – p.17/30
Coeq | V |
Imp | V |
A complete deductive calculus for (implications of) coequations – p.17/30
A complete deductive calculus for (implications of) coequations – p.17/30
A complete deductive calculus for (implications of) coequations – p.17/30
A complete deductive calculus for (implications of) coequations – p.18/30
A complete deductive calculus for (implications of) coequations – p.18/30
A complete deductive calculus for (implications of) coequations – p.19/30
A complete deductive calculus for (implications of) coequations – p.19/30
A complete deductive calculus for (implications of) coequations – p.19/30
A complete deductive calculus for (implications of) coequations – p.19/30
A complete deductive calculus for (implications of) coequations – p.19/30
A complete deductive calculus for (implications of) coequations – p.19/30
A complete deductive calculus for (implications of) coequations – p.19/30
Sub(UHC)
UHC | A, α ∈ SubCΓ(HC)}
✞UHC | ∀h:HC HC . ∃hQ ≤ P}
A complete deductive calculus for (implications of) coequations – p.20/30
UHC | A, α ∈ SubCΓ(HC)}
✞UHC | ∀h:HC HC . ∃hQ ≤ P}
A complete deductive calculus for (implications of) coequations – p.20/30
UHC | A, α ∈ SubCΓ(HC)}
✞UHC | ∀h:HC HC . ∃hQ ≤ P}
HC, ∃h
✞A complete deductive calculus for (implications of) coequations – p.20/30
UHC | A, α ∈ SubCΓ(HC)}
✞UHC | ∀h:HC HC . ∃hQ ≤ P}
HC, ∃h
✞HC, ∃hQ ≤ Q, then Q ≤ P.
A complete deductive calculus for (implications of) coequations – p.20/30
UHC | A, α ∈ SubCΓ(HC)}
✞UHC | ∀h:HC HC . ∃hQ ≤ P}
✞A complete deductive calculus for (implications of) coequations – p.20/30
UHC | A, α ∈ SubCΓ(HC)}
✞UHC | ∀h:HC HC . ∃hQ ≤ P}
✞A complete deductive calculus for (implications of) coequations – p.20/30
UHC | A, α ∈ SubCΓ(HC)}
✞UHC | ∀h:HC HC . ∃hQ ≤ P}
A complete deductive calculus for (implications of) coequations – p.20/30
UHC | A, α ∈ SubCΓ(HC)}
✞UHC | ∀h:HC HC . ∃hQ ≤ P}
A complete deductive calculus for (implications of) coequations – p.20/30
A complete deductive calculus for (implications of) coequations – p.21/30
A complete deductive calculus for (implications of) coequations – p.21/30
A complete deductive calculus for (implications of) coequations – p.22/30
A complete deductive calculus for (implications of) coequations – p.22/30
HC . We must
p UHC
✄HC . We must
p
UHC
✄HC . We must
p
A complete deductive calculus for (implications of) coequations – p.23/30
HC) ≤
✆A complete deductive calculus for (implications of) coequations – p.23/30
HC) ≤
✆A complete deductive calculus for (implications of) coequations – p.23/30
HC.
A complete deductive calculus for (implications of) coequations – p.23/30
HC be given.
A complete deductive calculus for (implications of) coequations – p.23/30
HC be given.
A complete deductive calculus for (implications of) coequations – p.23/30
HC be given.
HC, Im(q) ≤
✆A complete deductive calculus for (implications of) coequations – p.23/30
A complete deductive calculus for (implications of) coequations – p.23/30
A complete deductive calculus for (implications of) coequations – p.23/30
A complete deductive calculus for (implications of) coequations – p.23/30
A complete deductive calculus for (implications of) coequations – p.23/30
A complete deductive calculus for (implications of) coequations – p.23/30
A complete deductive calculus for (implications of) coequations – p.24/30
A complete deductive calculus for (implications of) coequations – p.24/30
HC}.
A complete deductive calculus for (implications of) coequations – p.25/30
HC}.
HC . ∃hP ≤
✄HC ,
HC } ≤
✄A complete deductive calculus for (implications of) coequations – p.25/30
HC}.
HC . ∃hP ≤
✄HC ,
HC } ≤ h∗
✄A complete deductive calculus for (implications of) coequations – p.25/30
HC}.
HC . ∃hP ≤
✄HC ,
HC } ≤ h∗
✄HC ,
✟ ✄A complete deductive calculus for (implications of) coequations – p.25/30
HC}.
HC . ∃hP ≤
✄HC ,
HC } ≤ h∗
✄HC ,
A complete deductive calculus for (implications of) coequations – p.25/30
HC}.
HC . ∃hP ≤
✄HC ,
HC } ≤ h∗
✄HC ,
A complete deductive calculus for (implications of) coequations – p.25/30
A complete deductive calculus for (implications of) coequations – p.26/30
A complete deductive calculus for (implications of) coequations – p.26/30
A complete deductive calculus for (implications of) coequations – p.26/30
HC }
A complete deductive calculus for (implications of) coequations – p.26/30
HC }
HC }
A complete deductive calculus for (implications of) coequations – p.26/30
HC }
HC }
✂HC }
A complete deductive calculus for (implications of) coequations – p.26/30
HC }. Now,
HC }
☎A complete deductive calculus for (implications of) coequations – p.26/30
HC } ∧ ϕ
☎HC } ∧ ϕ
A complete deductive calculus for (implications of) coequations – p.26/30
HC } ∧ ϕ
☎HC } ∧ ϕ
A complete deductive calculus for (implications of) coequations – p.26/30
A complete deductive calculus for (implications of) coequations – p.27/30
A complete deductive calculus for (implications of) coequations – p.27/30
A complete deductive calculus for (implications of) coequations – p.28/30
A complete deductive calculus for (implications of) coequations – p.28/30
A complete deductive calculus for (implications of) coequations – p.28/30
A complete deductive calculus for (implications of) coequations – p.28/30
A complete deductive calculus for (implications of) coequations – p.28/30
A complete deductive calculus for (implications of) coequations – p.28/30
Sub(UHC):
A complete deductive calculus for (implications of) coequations – p.29/30
Sub(UHC):
A complete deductive calculus for (implications of) coequations – p.29/30
Sub(UHC):
A complete deductive calculus for (implications of) coequations – p.29/30
Sub(UHC):
HC ,
A complete deductive calculus for (implications of) coequations – p.29/30
Sub(UHC):
A complete deductive calculus for (implications of) coequations – p.29/30
Sub(UHC):
A complete deductive calculus for (implications of) coequations – p.29/30
Sub(UHC):
A complete deductive calculus for (implications of) coequations – p.29/30
A complete deductive calculus for (implications of) coequations – p.30/30
A complete deductive calculus for (implications of) coequations – p.30/30