The limit-colimit coincidence in...
Transcript of The limit-colimit coincidence in...
![Page 1: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/1.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
The limit-colimit coincidence in Q-DCPO
Mateusz Kostanek
Joint work with Pawel Waszkiewicz
Jagiellonian UniversityTheoretical Computer Science
Computational Logic and Applications 2009
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 2: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/2.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Outline
1 Introduction
2 Quantales
3 Bilimit in DCPO
4 Bilimit in Q-DCPO
5 Summary
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 3: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/3.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Comparison of metrics and posets
Ingredients of poset
A set X .
Order function X × X → 2
Laws.
Ingredients of metric space
A set X .
Distance function X ×X → R
Laws.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 4: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/4.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Comparison of metrics and posets
Ingredients of poset
A set X .
Order function X × X → 2
Laws.
Ingredients of metric space
A set X .
Distance function X ×X → R
Laws.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 5: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/5.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Comparison of metrics and posets
Ingredients of poset
A set X .
Order function X × X → 2
Laws.
Ingredients of metric space
A set X .
Distance function X ×X → R
Laws.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 6: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/6.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Outline
1 Introduction
2 Quantales
3 Bilimit in DCPO
4 Bilimit in Q-DCPO
5 Summary
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 7: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/7.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Quantal
Definition
A Q = (Q, 6,⊗, 1) is a quantale if:
(Q, 6) is a complete lattice.
Tensor ⊗ : Q × Q → Q is an associative, commutativeoperation that preserves suprema.
Unit 1 is a neutral element with respect to ⊗ and it issimultaneously the top element in Q.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 8: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/8.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Quantal
Definition
A Q = (Q, 6,⊗, 1) is a quantale if:
(Q, 6) is a complete lattice.
Tensor ⊗ : Q × Q → Q is an associative, commutativeoperation that preserves suprema.
Unit 1 is a neutral element with respect to ⊗ and it issimultaneously the top element in Q.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 9: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/9.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Quantal
Definition
A Q = (Q, 6,⊗, 1) is a quantale if:
(Q, 6) is a complete lattice.
Tensor ⊗ : Q × Q → Q is an associative, commutativeoperation that preserves suprema.
Unit 1 is a neutral element with respect to ⊗ and it issimultaneously the top element in Q.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 10: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/10.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Quantal
Definition
A Q = (Q, 6,⊗, 1) is a quantale if:
(Q, 6) is a complete lattice.
Tensor ⊗ : Q × Q → Q is an associative, commutativeoperation that preserves suprema.
Unit 1 is a neutral element with respect to ⊗ and it issimultaneously the top element in Q.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 11: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/11.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-poset
Definition
A Q-poset is a set X together with a functionX (−,−) : X × X → Q satisfying:
Reflexivity: X (x , x) = 1,
Transitivity: X (x , y) ⊗ X (y , z) 6 X (x , z)
Antisymmetry: X (x , y) = 1 and X (y , x) = 1 imply x = y .
We will call X (−,−) from now on a “distance on X ”
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 12: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/12.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-poset
Definition
A Q-poset is a set X together with a functionX (−,−) : X × X → Q satisfying:
Reflexivity: X (x , x) = 1,
Transitivity: X (x , y) ⊗ X (y , z) 6 X (x , z)
Antisymmetry: X (x , y) = 1 and X (y , x) = 1 imply x = y .
We will call X (−,−) from now on a “distance on X ”
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 13: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/13.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-poset
Definition
A Q-poset is a set X together with a functionX (−,−) : X × X → Q satisfying:
Reflexivity: X (x , x) = 1,
Transitivity: X (x , y) ⊗ X (y , z) 6 X (x , z)
Antisymmetry: X (x , y) = 1 and X (y , x) = 1 imply x = y .
We will call X (−,−) from now on a “distance on X ”
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 14: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/14.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-poset
Definition
A Q-poset is a set X together with a functionX (−,−) : X × X → Q satisfying:
Reflexivity: X (x , x) = 1,
Transitivity: X (x , y) ⊗ X (y , z) 6 X (x , z)
Antisymmetry: X (x , y) = 1 and X (y , x) = 1 imply x = y .
We will call X (−,−) from now on a “distance on X ”
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 15: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/15.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-poset
Definition
A Q-poset is a set X together with a functionX (−,−) : X × X → Q satisfying:
Reflexivity: X (x , x) = 1,
Transitivity: X (x , y) ⊗ X (y , z) 6 X (x , z)
Antisymmetry: X (x , y) = 1 and X (y , x) = 1 imply x = y .
We will call X (−,−) from now on a “distance on X ”
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 16: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/16.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 17: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/17.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 18: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/18.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 19: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/19.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 20: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/20.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 21: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/21.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 22: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/22.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 23: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/23.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 24: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/24.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 25: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/25.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 26: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/26.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 27: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/27.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Example (Posets)
Q := {0, 1}
⊗ := ∧
1 := 1
6:= 6
X (x , y)∧X (y , z) 6 X (x , z)
Example (Metric Spaces)
Q := [0,∞]
⊗ := +
1 := 0
6:= >R
X (x , y)+X (y , z) >R X (x , z)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 28: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/28.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Definition (Dual Q-poset)
X op := XX op(x , y) := X (y , x)
Example
If X is a Q-poset, then X op is also a Q-poset.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 29: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/29.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Examples
Definition (Dual Q-poset)
X op := XX op(x , y) := X (y , x)
Example
If X is a Q-poset, then X op is also a Q-poset.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 30: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/30.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-functor
Definition
A Q-functor is a function between Q-posets X and Y thatsatisfies X (x , y) 6 Y (fx , fy).
Example (2-functor)
2-functors are monotone mapsbetween posets.
Example ([0,∞]-functor)
[0,∞]-functors are nonexpansive maps betweenmetric spaces.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 31: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/31.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-functor
Definition
A Q-functor is a function between Q-posets X and Y thatsatisfies X (x , y) 6 Y (fx , fy).
Example (2-functor)
2-functors are monotone mapsbetween posets.
Example ([0,∞]-functor)
[0,∞]-functors are nonexpansive maps betweenmetric spaces.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 32: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/32.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-functor
Interesting examples of Q-functors are those that have X op astheir domain
Example
A 2-functor X op → 2 is a characteristic map of some lowersubset of X.
Example (Yoneda)
For every x a function yx = X (−, x) is a Q-functor X op → Q.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 33: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/33.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-functor
Interesting examples of Q-functors are those that have X op astheir domain
Example
A 2-functor X op → 2 is a characteristic map of some lowersubset of X.
Example (Yoneda)
For every x a function yx = X (−, x) is a Q-functor X op → Q.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 34: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/34.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-functor
Interesting examples of Q-functors are those that have X op astheir domain
Example
A 2-functor X op → 2 is a characteristic map of some lowersubset of X.
Example (Yoneda)
For every x a function yx = X (−, x) is a Q-functor X op → Q.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 35: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/35.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-POS
Definition (Q-POS)
A Q-POS is a category with
Q-posets as objects.
Q-functors as morphisms.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 36: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/36.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-POS
Definition (Q-POS)
A Q-POS is a category with
Q-posets as objects.
Q-functors as morphisms.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 37: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/37.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-POS
Definition (Q-POS)
A Q-POS is a category with
Q-posets as objects.
Q-functors as morphisms.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 38: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/38.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Ideals
Definition (Cauchy net)
A net (ci) in a Q-poset X is Cauchy if∀ε≺1 ∃n ∀i>j>n ε ≺ X (cj , ci).
Definition (Ideal)
A Q-distributor φ is an ideal if there exists a Cauchy netsatisfying:
φ(x) =∨
i∧
j>i X (x , cj)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 39: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/39.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Ideals
Definition (Cauchy net)
A net (ci) in a Q-poset X is Cauchy if∀ε≺1 ∃n ∀i>j>n ε ≺ X (cj , ci).
Definition (Ideal)
A Q-distributor φ is an ideal if there exists a Cauchy netsatisfying:
φ(x) =∨
i∧
j>i X (x , cj)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 40: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/40.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Ideals
Example (2-ideal)
2-ideal is a characteristic mapof an order ideal.
Example ([0,∞]-ideal)
In complete metric spaces a[0,∞]-ideal is the distance fromthe limit of a Cauchy net.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 41: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/41.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Suprema
Definition (Supremum)
An ideal φ has a supremum Sφ if for all x we have:X (Sφ, x) = X̂ (φ, X (−, x))
Example (2-supremum)
A 2-supremum is just asupremum of a set.
Example ([0,∞]-supremum)
A [0,∞]-supremum is the limitof a Cauchy sequence.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 42: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/42.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Suprema
Definition (Supremum)
An ideal φ has a supremum Sφ if for all x we have:X (Sφ, x) = X̂ (φ, X (−, x))
Example (2-supremum)
A 2-supremum is just asupremum of a set.
Example ([0,∞]-supremum)
A [0,∞]-supremum is the limitof a Cauchy sequence.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 43: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/43.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-dcpo
Definition (Q-dcpo)
A Q-poset X is a Q-dcpo iff every ideal over X has a supremum.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 44: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/44.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Continous Q-functor
Definition (Continous Q-functor)
A Q-functor f is continous iff it preservs suprema i.e.
f (Sφ) = Sf (φ)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 45: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/45.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-DCPO
Definition (Q-DCPO)
A Q-DCPO is a category with
Q-dcpos as objects.
Continous Q-functors as morphisms.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 46: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/46.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-DCPO
Definition (Q-DCPO)
A Q-DCPO is a category with
Q-dcpos as objects.
Continous Q-functors as morphisms.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 47: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/47.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Q-DCPO
Definition (Q-DCPO)
A Q-DCPO is a category with
Q-dcpos as objects.
Continous Q-functors as morphisms.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 48: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/48.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Outline
1 Introduction
2 Quantales
3 Bilimit in DCPO
4 Bilimit in Q-DCPO
5 Summary
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 49: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/49.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit theorem
We will see a generalisation of a theorem that is described as:
“One of the fundamental tools of domain theory, which plays itsmost prominent role in the solution of recursive domain
equations.”
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 50: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/50.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence
Definition (Expanding sequence – informal)
An expanding sequence is an step by step growth of a posetwith following constrains:
The order is preserved.
New points appear above existing ones.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 51: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/51.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence
Definition (Expanding sequence – informal)
An expanding sequence is an step by step growth of a posetwith following constrains:
The order is preserved.
New points appear above existing ones.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 52: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/52.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence
Definition (Expanding sequence – informal)
An expanding sequence is an step by step growth of a posetwith following constrains:
The order is preserved.
New points appear above existing ones.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 53: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/53.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 54: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/54.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 55: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/55.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 56: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/56.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 57: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/57.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 58: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/58.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit of an expanding sequence
Definition (Bilimit – informal)
A bilimit of a given sequence is the smallest dcpo that contains(as induced subgraph) every element of the sequence.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 59: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/59.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Example of a bilimit of an expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 60: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/60.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Example of a bilimit of an expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 61: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/61.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Example of a bilimit of an expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 62: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/62.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Example of a bilimit of an expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 63: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/63.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Example of a bilimit of an expanding sequence
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 64: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/64.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit in DCPO
Theorem
Each expanding sequence in the category DCPO has a bilimit.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 65: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/65.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Outline
1 Introduction
2 Quantales
3 Bilimit in DCPO
4 Bilimit in Q-DCPO
5 Summary
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 66: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/66.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence in Q-DCPO
Definition
Expanding sequence in Q-DCPO
D0
e10
D1p01
e21
D2
e32
p12
D3p23
...
1 ekn ◦ enm = ekm,2 pmn ◦ pnk = pmk ,3 pmn ◦ enm = IdDm .4 enm ◦ pmn 6 IdDn ,
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 67: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/67.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence in Q-DCPO
Definition
Expanding sequence in Q-DCPO
D0
e10
D1p01
e21
D2
e32
p12
D3p23
...
1 ekn ◦ enm = ekm,2 pmn ◦ pnk = pmk ,3 pmn ◦ enm = IdDm .4 enm ◦ pmn 6 IdDn ,
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 68: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/68.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence in Q-DCPO
Definition
Expanding sequence in Q-DCPO
D0
e10
D1p01
e21
D2
e32
p12
D3p23
...
1 ekn ◦ enm = ekm,2 pmn ◦ pnk = pmk ,3 pmn ◦ enm = IdDm .4 enm ◦ pmn 6 IdDn ,
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 69: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/69.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Expanding sequence in Q-DCPO
Definition
Expanding sequence in Q-DCPO
D0
e10
D1p01
e21
D2
e32
p12
D3p23
...
1 ekn ◦ enm = ekm,2 pmn ◦ pnk = pmk ,3 pmn ◦ enm = IdDm .4 enm ◦ pmn 6 IdDn ,
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 70: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/70.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Limit – Colimit
Definition (Limit)
A Q-dcpo D is a limit of an expanding sequence iff
1 There exist Q-functors (pn) suchthat following diagram commutes:
2 Furthermore any other candidateD′ together with family ofQ-functors (p′
n), that satisfiesprevious condition, factorisesthrough (pn)
D
Dn
pn
pnmDm
pm
Dp
D′
Dn
pnp′
n
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 71: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/71.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Limit – Colimit
Definition (Limit)
A Q-dcpo D is a limit of an expanding sequence iff
1 There exist Q-functors (pn) suchthat following diagram commutes:
2 Furthermore any other candidateD′ together with family ofQ-functors (p′
n), that satisfiesprevious condition, factorisesthrough (pn)
D
Dn
pn
pnmDm
pm
Dp
D′
Dn
pnp′
n
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 72: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/72.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Limit – Colimit
Definition (Colimit)
A Q-dcpo D is a limit of an expanding sequence iff
1 There exist Q-functors (en) suchthat following diagram commutes:
2 Furthermore any other candidateD′ together with family ofQ-functors (e′
n), so that thereexists Q-functor e such thatfollowing diagram commutes.
D
Dn
en
emnDm
em
De
L
Dn
ene′
n
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 73: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/73.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Limit – Colimit
Definition (Colimit)
A Q-dcpo D is a limit of an expanding sequence iff
1 There exist Q-functors (en) suchthat following diagram commutes:
2 Furthermore any other candidateD′ together with family ofQ-functors (e′
n), so that thereexists Q-functor e such thatfollowing diagram commutes.
D
Dn
en
emnDm
em
De
L
Dn
ene′
n
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 74: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/74.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Product
Theorem
The category Q-DCPO is closed under the categorical product.The distance in
∏i∈I Xi is given by:
∏i∈I Xi((xj)j∈I , (yj)j∈I) :=
∧i∈I Xi(xi , yi)
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 75: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/75.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit
Our candidate
D :=
{(x0, x1, ...) ∈
∏i∈N
Di
∣∣∣∣ pii+1(xi+1) = xi
}.
LemmaD is a Q-dcpo.
Functors en and pn exist and commute as they should.
Functors en and pn are continuous.
D is the limit and the colimit.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 76: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/76.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit
Our candidate
D :=
{(x0, x1, ...) ∈
∏i∈N
Di
∣∣∣∣ pii+1(xi+1) = xi
}.
LemmaD is a Q-dcpo.
Functors en and pn exist and commute as they should.
Functors en and pn are continuous.
D is the limit and the colimit.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 77: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/77.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit
Our candidate
D :=
{(x0, x1, ...) ∈
∏i∈N
Di
∣∣∣∣ pii+1(xi+1) = xi
}.
LemmaD is a Q-dcpo.
Functors en and pn exist and commute as they should.
Functors en and pn are continuous.
D is the limit and the colimit.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 78: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/78.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit
Our candidate
D :=
{(x0, x1, ...) ∈
∏i∈N
Di
∣∣∣∣ pii+1(xi+1) = xi
}.
LemmaD is a Q-dcpo.
Functors en and pn exist and commute as they should.
Functors en and pn are continuous.
D is the limit and the colimit.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 79: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/79.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit
Our candidate
D :=
{(x0, x1, ...) ∈
∏i∈N
Di
∣∣∣∣ pii+1(xi+1) = xi
}.
LemmaD is a Q-dcpo.
Functors en and pn exist and commute as they should.
Functors en and pn are continuous.
D is the limit and the colimit.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 80: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/80.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit
Theorem
The category Q-DCPO has bilimits of expanding sequences.
Corollary
The category of complete quasimetric spaces andnonexpansive maps have bilimits of ω-diagrams.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 81: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/81.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Bilimit
Theorem
The category Q-DCPO has bilimits of expanding sequences.
Corollary
The category of complete quasimetric spaces andnonexpansive maps have bilimits of ω-diagrams.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 82: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/82.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Outline
1 Introduction
2 Quantales
3 Bilimit in DCPO
4 Bilimit in Q-DCPO
5 Summary
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 83: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/83.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
Summary
The theorem is true for any quantale.
For quasimetrics existence of bilimits is a new result.
Unfortunately in the current shape this theorem trivialisesin case of symmetric distances.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek
![Page 84: The limit-colimit coincidence in Q-DCPOperso.ens-lyon.fr/pierre.lescanne/CLA/Talks/Kostanek_bi... · 2009-06-15 · Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary](https://reader033.fdocuments.net/reader033/viewer/2022043002/5f7f19f999da0f21861c8544/html5/thumbnails/84.jpg)
Introduction Quantales Bilimit in DCPO Bilimit in Q-DCPO Summary
THANK YOU.
The limit-colimit coincidence in Q-DCPO Mateusz Kostanek