A Kantorovich Monad for Ordered Spaces Paolo Perrone Tobias Fritz - - PowerPoint PPT Presentation

a kantorovich monad for ordered spaces
SMART_READER_LITE
LIVE PREVIEW

A Kantorovich Monad for Ordered Spaces Paolo Perrone Tobias Fritz - - PowerPoint PPT Presentation

A Kantorovich Monad for Ordered Spaces Paolo Perrone Tobias Fritz Max Planck Institute for Mathematics in the Sciences Leipzig, Germany FMCS 2018 Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations.


slide-1
SLIDE 1

A Kantorovich Monad for Ordered Spaces

Paolo Perrone Tobias Fritz

Max Planck Institute for Mathematics in the Sciences Leipzig, Germany

FMCS 2018

slide-2
SLIDE 2

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

2 of 20

slide-3
SLIDE 3

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

  • Base category C

2 of 20

slide-4
SLIDE 4

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

X

  • Base category C

2 of 20

slide-5
SLIDE 5

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

X PX

  • Base category C
  • Functor X → PX

2 of 20

slide-6
SLIDE 6

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

X PX

  • Base category C
  • Functor X → PX
  • Unit δ : X → PX

2 of 20

slide-7
SLIDE 7

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

1/2 1/2

  • Base category C
  • Functor X → PX
  • Unit δ : X → PX

2 of 20

slide-8
SLIDE 8

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

1/2 1/2 1/2 1/2

  • Base category C
  • Functor X → PX
  • Unit δ : X → PX

2 of 20

slide-9
SLIDE 9

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

?

1/2 1/2 1/2 1/2 1/2 1/2

  • Base category C
  • Functor X → PX
  • Unit δ : X → PX

2 of 20

slide-10
SLIDE 10

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

? ?

1/2 1/2 1/2 1/2 1/2 1/2 1/4 3/4

  • Base category C
  • Functor X → PX
  • Unit δ : X → PX

2 of 20

slide-11
SLIDE 11

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

PPX PX

? ?

1/2 1/2 1/2 1/2 1/2 1/2 1/4 3/4

  • Base category C
  • Functor X → PX
  • Unit δ : X → PX
  • Composition

E : PPX → PX [Lawvere, 1962]

2 of 20

slide-12
SLIDE 12

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

A

a b

  • Algebras

e : PA → A are “convex spaces”

3 of 20

slide-13
SLIDE 13

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

PA A

a b a b a b a b

  • Algebras

e : PA → A are “convex spaces”

3 of 20

slide-14
SLIDE 14

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

PA A

a b a b a b a b

  • Algebras

e : PA → A are “convex spaces”

3 of 20

slide-15
SLIDE 15

Probability monads

Idea [Giry, 1982]:

Spaces of random elements as formal convex combinations.

PA A

a b λa + (1−λ)b a b a b a b

  • Algebras

e : PA → A are “convex spaces”

  • Formal averages are

mapped to actual averages

3 of 20

slide-16
SLIDE 16

Probability monads

Radon monad [´ Swirszcz, 1974]:

  • Given a compact Hausdorff space X, PX is the set of Radon

probability measures, equipped with the weak*-topology.

4 of 20

slide-17
SLIDE 17

Probability monads

Radon monad [´ Swirszcz, 1974]:

  • Given a compact Hausdorff space X, PX is the set of Radon

probability measures, equipped with the weak*-topology.

  • Given a continuous map f : X → Y , Pf : PX → PY is given by

push-forward: (Pf )(p) : A → p(f −1(A)).

4 of 20

slide-18
SLIDE 18

Probability monads

Radon monad [´ Swirszcz, 1974]:

  • Given a compact Hausdorff space X, PX is the set of Radon

probability measures, equipped with the weak*-topology.

  • Given a continuous map f : X → Y , Pf : PX → PY is given by

push-forward: (Pf )(p) : A → p(f −1(A)).

  • The map δ : X → PX assigns to x the Dirac delta measure δx.

4 of 20

slide-19
SLIDE 19

Probability monads

Radon monad [´ Swirszcz, 1974]:

  • Given a compact Hausdorff space X, PX is the set of Radon

probability measures, equipped with the weak*-topology.

  • Given a continuous map f : X → Y , Pf : PX → PY is given by

push-forward: (Pf )(p) : A → p(f −1(A)).

  • The map δ : X → PX assigns to x the Dirac delta measure δx.
  • The map E : PPX → PX gives the average:

(Eµ) : A →

  • PX

p(A) dµ(p).

4 of 20

slide-20
SLIDE 20

Probability monads

Kantorovich monad [van Breugel, 2005, Fritz and Perrone, 2017]:

  • Given a complete metric space X, PX is the set of Radon

probability measures of finite first moment, equipped with the Wasserstein distance, or Kantorovich-Rubinstein distance, or earth mover’s distance: dPX(p, q) = sup

f :X→R

  • X

f (x) d(p − q)(x)

  • Functorial and monad structure are analogous, where the

morphisms are the short maps.

5 of 20

slide-21
SLIDE 21

Probability monads

Kantorovich monad [van Breugel, 2005, Fritz and Perrone, 2017]:

  • Given a complete metric space X, PX is the set of Radon

probability measures of finite first moment, equipped with the Wasserstein distance, or Kantorovich-Rubinstein distance, or earth mover’s distance: dPX(p, q) = sup

f :X→R

  • X

f (x) d(p − q)(x)

  • Functorial and monad structure are analogous, where the

morphisms are the short maps.

  • If X is compact, PX is compact [Villani, 2009].

5 of 20

slide-22
SLIDE 22

Probability monads

Monad Category Algebras Radon KHaus Compact convex subsets

  • f locally convex
  • top. vector spaces a

6 of 20

slide-23
SLIDE 23

Probability monads

Monad Category Algebras Radon KHaus Compact convex subsets

  • f locally convex
  • top. vector spaces a

Kantorovich CMet Closed convex subsets

  • f Banach spaces b

a[´

Swirszcz, 1974]

b[Fritz and Perrone, 2017] 6 of 20

slide-24
SLIDE 24

The stochastic order

Idea [Strassen, 1965] [Jones and Plotkin, 1989]:

Constructing an order on PX entending the order on X.

7 of 20

slide-25
SLIDE 25

The stochastic order

Idea [Strassen, 1965] [Jones and Plotkin, 1989]:

Constructing an order on PX entending the order on X.

X

z x y

  • “Extending the
  • rder by convexity”

7 of 20

slide-26
SLIDE 26

The stochastic order

Idea [Strassen, 1965] [Jones and Plotkin, 1989]:

Constructing an order on PX entending the order on X.

X PX

z x y x y z x y z x y z

  • “Extending the
  • rder by convexity”

7 of 20

slide-27
SLIDE 27

The stochastic order

Idea [Strassen, 1965] [Jones and Plotkin, 1989]:

Constructing an order on PX entending the order on X.

X PX

z x y x y z x y z x y z

  • “Extending the
  • rder by convexity”

7 of 20

slide-28
SLIDE 28

The stochastic order

Idea [Strassen, 1965] [Jones and Plotkin, 1989]:

Constructing an order on PX entending the order on X.

X PX

z x y x y z x y z x y z x y z

  • “Extending the
  • rder by convexity”

7 of 20

slide-29
SLIDE 29

The stochastic order

Idea [Strassen, 1965] [Jones and Plotkin, 1989]:

Constructing an order on PX entending the order on X.

X PX

z x y x y z x y z x y z x y z x y z

  • “Extending the
  • rder by convexity”

7 of 20

slide-30
SLIDE 30

The stochastic order

Idea [Strassen, 1965] [Jones and Plotkin, 1989]:

Constructing an order on PX entending the order on X.

X PX

z x y x y z x y z x y z x y z x y z

  • “Extending the
  • rder by convexity”
  • “Moving the mass

upwards”

7 of 20

slide-31
SLIDE 31

The stochastic order

Idea [Strassen, 1965] [Jones and Plotkin, 1989]:

Constructing an order on PX entending the order on X.

X PX

z x y x y z x y z x y z x y z x y z

  • “Extending the
  • rder by convexity”
  • “Moving the mass

upwards”

  • “Larger measure to

upper sets”

7 of 20

slide-32
SLIDE 32

The stochastic order

Theorem [Strassen, 1965]:

Let X be a Polish space equipped with a closed preorder. Let p, q be Radon probability measures on X. Then the following are equivalent:

8 of 20

slide-33
SLIDE 33

The stochastic order

Theorem [Strassen, 1965]:

Let X be a Polish space equipped with a closed preorder. Let p, q be Radon probability measures on X. Then the following are equivalent:

  • 1. For every closed upper set U, p(U) ≤ q(U);

8 of 20

slide-34
SLIDE 34

The stochastic order

Theorem [Strassen, 1965]:

Let X be a Polish space equipped with a closed preorder. Let p, q be Radon probability measures on X. Then the following are equivalent:

  • 1. For every closed upper set U, p(U) ≤ q(U);
  • 2. There exists a coupling r ∈ P(X × X) of p and q entirely

supported on {x ≤ y}.

8 of 20

slide-35
SLIDE 35

The stochastic order

Theorem [Strassen, 1965]:

Let X be a Polish space equipped with a closed preorder. Let p, q be Radon probability measures on X. Then the following are equivalent:

  • 1. For every closed upper set U, p(U) ≤ q(U);
  • 2. There exists a coupling r ∈ P(X × X) of p and q entirely

supported on {x ≤ y}.

Definition:

We say that p ≤ q in the usual stochastic order.

8 of 20

slide-36
SLIDE 36

Ordered Wasserstein spaces

Definition:

Let X be a complete metric space with a closed preorder. We call Wasserstein space the space PX of Radon probability measures of finite first moment, equipped with the Wasserstein distance, or Kantorovich-Rubinstein distance, or earth mover’s distance: dPX(p, q) = sup

f :X→R

  • X

f (x) d(p − q)(x)

  • and the usual stochastic order.

9 of 20

slide-37
SLIDE 37

Ordered Wasserstein spaces

Definition:

Let X be a complete metric space with a closed preorder. We call Wasserstein space the space PX of Radon probability measures of finite first moment, equipped with the Wasserstein distance, or Kantorovich-Rubinstein distance, or earth mover’s distance: dPX(p, q) = sup

f :X→R

  • X

f (x) d(p − q)(x)

  • and the usual stochastic order.

Theorem:

If X is compact and partially ordered, PX is partially ordered.

9 of 20

slide-38
SLIDE 38

Ordered Wasserstein spaces

X

10 of 20

slide-39
SLIDE 39

Ordered Wasserstein spaces

X X2

i1,2

10 of 20

slide-40
SLIDE 40

Ordered Wasserstein spaces

X X2

i1,2

10 of 20

slide-41
SLIDE 41

Ordered Wasserstein spaces

X X2 X4

i1,2 i2,4

10 of 20

slide-42
SLIDE 42

Ordered Wasserstein spaces

X X2 X4 . . .

i1,2 i2,4

10 of 20

slide-43
SLIDE 43

Ordered Wasserstein spaces

X X2 X4 . . .

i1,2 i2,4

colim

n∈N Xn = PX

10 of 20

slide-44
SLIDE 44

Ordered Wasserstein spaces

X X2 X4 . . . PX

i1,2 i1 i2,4 i2 i4

colim

n∈N Xn = PX

10 of 20

slide-45
SLIDE 45

Algebras

  • Maps e : PA → A (integration), where A is a convex space.

11 of 20

slide-46
SLIDE 46

Algebras

  • Maps e : PA → A (integration), where A is a convex space.
  • The map e has to be monotone as well:

11 of 20

slide-47
SLIDE 47

Algebras

  • Maps e : PA → A (integration), where A is a convex space.
  • The map e has to be monotone as well:

a b

a ≤ b

11 of 20

slide-48
SLIDE 48

Algebras

  • Maps e : PA → A (integration), where A is a convex space.
  • The map e has to be monotone as well:

a b λb + (1−λ)c c λa + (1−λ)c

a ≤ b

11 of 20

slide-49
SLIDE 49

Algebras

  • Maps e : PA → A (integration), where A is a convex space.
  • The map e has to be monotone as well:

a b λb + (1−λ)c c λa + (1−λ)c

a ≤ b ⇓ λa + (1 − λ)c ≤ λb + (1 − λ)c

11 of 20

slide-50
SLIDE 50

Algebras

Monad Category Algebras Radon KOHaus Compact convex subsets

  • f locally convex
  • top. vector spaces
  • w. closed pos. cone a

12 of 20

slide-51
SLIDE 51

Algebras

Monad Category Algebras Radon KOHaus Compact convex subsets

  • f locally convex
  • top. vector spaces
  • w. closed pos. cone a

Kantorovich KOMet (CPOMet) Compact convex subsets

  • f Banach spaces
  • w. closed pos. cone

(closed subsets, wedge)

a[Keimel, 2008] 12 of 20

slide-52
SLIDE 52

Higher structure

Pointwise order: f ≤ g : X → Y iff for every x ∈ X, f (x) ≤ g(x). X Y

f g

13 of 20

slide-53
SLIDE 53

Higher structure

Pointwise order: f ≤ g : X → Y iff for every x ∈ X, f (x) ≤ g(x). X Y

f g

Proposition:

Let f ≤ g : X → Y . Then Pf ≤ Pg : PX → PY .

Corollary:

CPOMet and KOMet are strict 2-categories, and P a strict 2-monad.

13 of 20

slide-54
SLIDE 54

Higher structure A

a b

B

f(a) f(b)

PA PB A B

e Pf e f

14 of 20

slide-55
SLIDE 55

Higher structure A

a b

B

f(a) f(b)

PA PB A B

e Pf e f

14 of 20

slide-56
SLIDE 56

Higher structure A

a b λa + (1−λ)b

B

f(a) f(b) λf(a) + (1−λ)f(b)

PA PB A B

e Pf e f

14 of 20

slide-57
SLIDE 57

Higher structure A

a b λa + (1−λ)b

B

f(a) f(b) λf(a) + (1−λ)f(b)

PA PB A B

e Pf e f

14 of 20

slide-58
SLIDE 58

Higher structure A

a b λa + (1−λ)b

B

f(a) f(b) λf(a) + (1−λ)f(b)

PA PB A B

e Pf e f

14 of 20

slide-59
SLIDE 59

Higher structure A

a b λa + (1−λ)b

B

f(a) f(b) λf(a) + (1−λ)f(b)

PA PB A B

e Pf e f

14 of 20

slide-60
SLIDE 60

Higher structure

Theorem:

Let A be a P-algebra. Consider R with its usual order. Let f : A → R be short and monotone. Then:

  • f is affine if and only if it is a strict P-morphism;
  • f is concave if and only if it is a lax P-morphism;
  • f is convex if and only if it is an oplax P-morphism;

The same is true for continuous functions (using the Radon monad).

15 of 20

slide-61
SLIDE 61

Higher structure

Theorem:

Let A be a P-algebra. Consider R with its usual order. Let f : A → R be short and monotone. Then:

  • f is affine if and only if it is a strict P-morphism;
  • f is concave if and only if it is a lax P-morphism;
  • f is convex if and only if it is an oplax P-morphism;

The same is true for continuous functions (using the Radon monad). This allows to define concave and convex function between general

  • rdered vector spaces, giving a categorical characterization.

15 of 20

slide-62
SLIDE 62

Higher structure

Remark:

For f , g : R → R convex, g ◦ f may not be convex.

16 of 20

slide-63
SLIDE 63

Higher structure

Remark:

For f , g : R → R convex, g ◦ f may not be convex.

R R

f(x) = x2−1

16 of 20

slide-64
SLIDE 64

Higher structure

Remark:

For f , g : R → R convex, g ◦ f may not be convex.

R R

f(x) = x2−1 g(f(x)) = (x2−1)2

16 of 20

slide-65
SLIDE 65

Higher structure

Remark:

For f , g : R → R convex, g ◦ f may not be convex. However if g is also monotone, then g ◦ f is concave.

17 of 20

slide-66
SLIDE 66

Higher structure

Remark:

For f , g : R → R convex, g ◦ f may not be convex. However if g is also monotone, then g ◦ f is concave. PR= PR≤ PR≤ R= R≤ R≤

e Pf e Pg e f g

17 of 20

slide-67
SLIDE 67

Higher structure

Remark:

For f , g : R → R convex, g ◦ f may not be convex. However if g is also monotone, then g ◦ f is concave. PR= PR≤ PR= PR≤ R= R≤ R= R≤

e Pf e e Pg e f g

17 of 20

slide-68
SLIDE 68

Higher structure

Remark:

For f , g : R → R convex, g ◦ f may not be convex. However if g is also monotone, then g ◦ f is concave. PR= PR≤ PR= PR≤ R= R≤ R= R≤

e Pf e e Pg e f g

This is just composition in a category (of oplax morphisms).

17 of 20

slide-69
SLIDE 69

The exchange law

Idea:

Stronger compatibility condition between metric and order.

18 of 20

slide-70
SLIDE 70

The exchange law

Idea:

Stronger compatibility condition between metric and order.

z x y

18 of 20

slide-71
SLIDE 71

The exchange law

Idea:

Stronger compatibility condition between metric and order.

z x y d(x,z) d(y,z)

18 of 20

slide-72
SLIDE 72

The exchange law

Idea:

Stronger compatibility condition between metric and order.

z x y d(x,z) d(y,z)

In LMSs: y ≤ z ⇒ d(x, z) ≤ d(x, y)

18 of 20

slide-73
SLIDE 73

The exchange law

Idea:

Stronger compatibility condition between metric and order.

z y x

Given y ≤ z and x,

18 of 20

slide-74
SLIDE 74

The exchange law

Idea:

Stronger compatibility condition between metric and order.

z y x w

Given y ≤ z and x, ∃w ≥ x such that d(w, z) ≤ d(x, y).

18 of 20

slide-75
SLIDE 75

The exchange law

Proposition:

Let X be an ordered metric space satisfying the exchange law. Then the Lawvere metric induced by the metric and the order is given by: d′(p, q) = sup

f

  • f dp −
  • f dq

where f varies between short monotone functions X → R+.

19 of 20

slide-76
SLIDE 76

The exchange law

Proposition:

Let X be an ordered metric space satisfying the exchange law. Then the Lawvere metric induced by the metric and the order is given by: d′(p, q) = sup

f

  • f dp −
  • f dq

where f varies between short monotone functions X → R+.

Corollary (cfr. [Hiai et al., 2018])

p ≤ q if and only if for every short monotone map f : X → R+,

  • f dp ≤
  • f dq.

19 of 20

slide-77
SLIDE 77

References

Fritz, T. and Perrone, P. (2017). A Probability Monad as the Colimit of Finite Powers.

  • Submitted. arXiv:1712.05363.

Giry, M. (1982). A Categorical Approach to Probability Theory. In Categorical aspects of topology and analysis, volume 915 of Lecture Notes in Mathematics. Hiai, F., Lawson, J., and Lim, Y. (2018). The stochastic order of probability measures on

  • rdered metric spaces.

Journal of Mathematical Analysis and Applications, 464(1):707–724. Jones, C. and Plotkin, J. D. (1989). A Probabilistic Powerdomain of Evaluations. Proceedings of the Fourth Annual Symposium of Logics in Computer Science. Keimel, K. (2008). The monad of probability measures over compact

  • rdered spaces and its Eilenberg-Moore algebras.

Topology Appl., 156(2):227–239. Lawvere, W. (1962). The category of probabilistic mappings. Available at htt- ps://ncatlab.org/nlab/files/lawvereprobability1962.pdf. Strassen, V. (1965). The existence of probability measures with given marginals. Annals of Mathematical Statistics, 36(2423–439). ´ Swirszcz, T. (1974). Monadic functors and convexity.

  • Bull. Acad. Polon. Sci. S´
  • er. Sci. Math. Astronom.

Phys., 22. van Breugel, F. (2005). The Metric Monad for Probabilistic Nondeterminism. Available at http://www.cse.yorku.ca. Villani, C. (2009). Optimal transport: old and new, volume 338 of Grundlehren der mathematischen Wissenschaften. Springer. 20 of 20

slide-78
SLIDE 78

Contents

Front Page Probability monads The stochastic order Ordered Wasserstein spaces Monad structure Algebras Higher structure The exchange law References

20 of 20