Try   HackMD

Part of a presentation on Coalgebras over Lawvere Metric Spaces

Extending
Set
-functors to Lawvere metric spaces

Idea

In order to extend a set-functor

T to a functor
T
on metric spaces, the idea is simply to define
T
in the diagrams below as left Kan extensions:

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

On the left, we start from a set-functor

T, on the right we do the same, but now with a given metric on
TX
.

Example: We have seen the example of

Ω=2 and
T=P
. In that case,
Ω
-cat is the category of preorders and on the left we get the bisimulation-order. On the right, if we order
T
by inclusion, we get the forward-simulation order and if we order
T
by reverse inclusion, we get the backward-inclusion order. If we quotient preorders to posets, these functors are known, respecitively, as the convex powerset, the upset functor and the downset functor.

Mathematical work goes into the following.

  • The left Kan extensions exist.
  • Identify the colimits needed to compute the Kan extension.
  • Characterise those functors
    T
    that arise as Kan extensions.
  • Compute the
    Ω
    -catification in interesting examples.

The central issue here is item 2. In terms of Kelly, Theorem 5.19, we need to find a density presentation of

D:SetΩ-cat. [1]

The density presentation in the case of

Ω=2 is easily described and that is what we turn to now.

Preorders and Posets:
Ω=2

We first treat the special case

Ω=2 (see Theorem 4.3 in Positive Fragments of Coalgebraic Logics). We write
Ord
to stand for either the category of preorders or the category of posets.

Theorem:

D:SetOrd is dense.

While the details need some development, the essence of the argument is simple:

Every order is a certain enriched (or weighted or indexed) colimit, known as a coinserter, of discrete orders (sets). A coinserter is similar to a coequaliser, but, intuitively, quotienting wrt a preorder rather than an equivalence relation.

Definition: The coinserter of

(f,g) is an arrow
h
which is universal wrt
hfhg
.

Lemma: Let

X=(X0,) be an order and represent
(X0,)
as the pair of projections
π1,π2:X0
in
Set
. Then
X
is the coinserter of (
π1,π2
) in
Ord
.

The left Kan extension

TX is now the coinserter of
(Tπ1,Tπ2)
.

Theorem: The left Kan extension of

T is the given by the coinserter of the pair
Tπ1,Tπ2:T()T(X0)
.

Example: The theorem makes it easy to verify that the three powerset functors in the section on ordered coalgebras are left Kan extensions.

Example: The posetification

D of the finitely supported probability distribution functor
D
maps a partial order
(X,X)
to the set of distributions on
X
, ordered by
pq
iff
p[U]q[U]
for all upward closed subsets
UX
.

Proof (Sketch): We have

pq if there is a distribution
w
on
X
such that
Dπ1(w)=p
and
Dπ2(w)=q
, denoting by
πi
the projections
XX
. That this implies
p[U]q[U]
is easily checked. For the converse, we adapt the argument of (De Vink and Rutten, 1999) by setting up a flow network so that the existence of
w
is equivalent to the existence of a flow of 1. We then use
p[U]q[U]
to show that there is a minimal cut of 1, which in turn implies the existence of a maximal flow of 1 due to the max-flow-min-cut theorem.

General
Ω

The general case combines two ideas we have seen before.

  • Every order is a coinserter of sets.
  • Every
    Ω
    -cat is a relational presheaf, or multi-order.

Our aim is to define a notion of multi-coinserter, or

Ω-coinserter, so that we can prove

Lemma: Every

Ω-cat is the
Ω
-coinserter of a diagram in
Set
.

Technically, a coinserter is a weighted colimit consisting of a pair

(f,g):AB and weights
ϕ(B)={}
and
ϕ(A)=2={0<1}
such that
ϕ(f)()=0
and
ϕ(g)()=1
.

Given an

Ω-cat
X
with underlying set
X0
and "multi-orders"
Xr={(x,x)rX(x,x)}
, we build a diagram with pairs
δ0r,δ1r:XrX0

and weights

ϕ(0)={} and
ϕ(r)=2r
and
ϕ(δ0r)()=0
and
ϕ(δ1r)()=1
.

Comparing the weights of a coinserter with the weights of an

Ω-coinserter, the only difference is that in
2r
the distance from 0 to 1 is not [2]
e
but
r
, to quote from the paper:
Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

While this idea is straightforward, unfortunately the details are tricky and require the patience to unfold the definition of weighted limits which is opaque at first sight (quoting from Kelly, page 38):[3]

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

Examples

Example: Extending the powerset functor to metric spaces gives the familiar Hausdorff metric:

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

which is equivalent to (under suitable conditions on the quantale

Ω)

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

Question: What do we get if we extend the distribution functor to metric spaces?

References

For the claim on the distribution functor I used

The main reference for this section are for the special case of

Ω=2

and for the case of a general quantale


  1. D:AC is dense if the left Kan extension of
    D
    along
    D
    is the identity (Kelly, Theorem 5.1). This roughly means that every object in
    C
    is a colimit of a diagram in
    A
    .

    Examples:

    • The one-elment set is dense in Set.
    • The finitely presentable objects are dense in a locally finitely presentable category.
    • The finitely generated free algebras are dense in a variety (= category of algebras defined by finitary operations and equations).
    • The Kleisli category is dense in the category of Eilenberg-Moore algebras of a monad.

    The importance of enriched category theory can partly be explained by the fact that there are more enriched colimits. For example, the ordinary functor

    SetPos is not dense but the enriched functor
    SetPos
    is dense. ↩︎

  2. Recall that

    e is the neutral element of the quantale. ↩︎

  3. V is
    Ω
    ,
    F
    is the weight,
    G:KB
    is the diagram and
    FG
    the weighted colimit. ↩︎