on the operational meaning of the bar construction
play

On the Operational Meaning of the Bar Construction ...with an - PowerPoint PPT Presentation

On the Operational Meaning of the Bar Construction ...with an application to Probability Paolo Perrone Joint work with Tobias Fritz Max Planck Institute for Mathematics in the Sciences Leipzig, Germany Category Theory 2018 Monads and formal


  1. Partial evaluations Example: Let G be an internal monoid (or group) in a (cartesian) monoidal category. • X �→ G × X is a monad; • The algebras e : G × A → A are G -spaces. Let ( g , x ) , ( h , y ) ∈ G × A . A partial evaluation from ( g , x ) to ( h , y ) is an element ( h , ℓ, x ) ∈ G × G × A such that h ℓ = g and ℓ · x = y . 8 of 25

  2. Partial evaluations Example: Let G be an internal monoid (or group) in a (cartesian) monoidal category. • X �→ G × X is a monad; • The algebras e : G × A → A are G -spaces. Let ( g , x ) , ( h , y ) ∈ G × A . A partial evaluation from ( g , x ) to ( h , y ) is an element ( h , ℓ, x ) ∈ G × G × A such that h ℓ = g and ℓ · x = y . g x ℓ x g · x ℓ h 8 of 25

  3. Partial evaluations Example: Let G be an internal monoid (or group) in a (cartesian) monoidal category. • X �→ G × X is a monad; • The algebras e : G × A → A are G -spaces. Let ( g , x ) , ( h , y ) ∈ G × A . A partial evaluation from ( g , x ) to ( h , y ) is an element ( h , ℓ, x ) ∈ G × G × A such that h ℓ = g and ℓ · x = y . g x ℓ x g · x ℓ h 8 of 25

  4. Partial evaluations Question: Can partial evaluations be composed? 9 of 25

  5. Partial evaluations Question: Can partial evaluations be composed? ((1 + 1) + (1 + 1)) µ TTe T µ (1 + 1) + (1 + 1) (1 + 1 + 1 + 1) (2 + 2) µ µ Te Te µ Te 1 + 1 + 1 + 1 2 + 2 4 9 of 25

  6. Partial evaluations Question: Can partial evaluations be composed? ((1 + 1) + (1 + 1)) µ TTe T µ (1 + 1) + (1 + 1) (1 + 1 + 1 + 1) (2 + 2) µ µ Te Te µ Te 1 + 1 + 1 + 1 2 + 2 4 9 of 25

  7. Partial evaluations Question: Can partial evaluations be composed? ((1 + 1) + (1 + 1)) µ TTe T µ (1 + 1) + (1 + 1) (1 + 1 + 1 + 1) (2 + 2) µ µ Te Te µ Te 1 + 1 + 1 + 1 2 + 2 4 9 of 25

  8. Partial evaluations Question: Can partial evaluations be composed? ((1 + 1) + (1 + 1)) µ TTe T µ (1 + 1) + (1 + 1) (1 + 1 + 1 + 1) (2 + 2) µ µ Te Te µ Te 1 + 1 + 1 + 1 2 + 2 4 9 of 25

  9. Partial evaluations Question: Can partial evaluations be composed? ((1 + 1) + (1 + 1)) µ TTe T µ (1 + 1) + (1 + 1) (1 + 1 + 1 + 1) (2 + 2) µ µ Te Te µ Te 1 + 1 + 1 + 1 2 + 2 4 9 of 25

  10. Partial evaluations Question: Can partial evaluations be composed? ((1 + 1) + (1 + 1)) µ TTe T µ (1 + 1) + (1 + 1) (1 + 1 + 1 + 1) (2 + 2) µ µ Te Te µ Te 1 + 1 + 1 + 1 2 + 2 4 9 of 25

  11. Partial evaluations Question: Can partial evaluations be composed? TTTA µ TTe T µ TTA TTA TTA µ µ Te Te µ Te TA TA TA 9 of 25

  12. Partial evaluations Question: Can partial evaluations be composed? TTTA µ TTe T µ TTA TTA TTA µ µ Te Te µ Te TA TA TA The question is a Kan filler condition for the inner 2-horns. 9 of 25

  13. Partial evaluations Question: Can partial evaluations be composed? 2 + 2 µ Te (1 + 1) + (1 + 1) (2 + 2) µ TTe µ Te ((1 + 1) + (1 + 1)) T µ 1 + 1 + 1 + 1 (1 + 1 + 1 + 1) 4 µ Te 9 of 25

  14. Partial evaluations Question: Can partial evaluations be composed? 2 + 2 µ Te (1 + 1) + (1 + 1) (2 + 2) µ TTe µ Te ((1 + 1) + (1 + 1)) T µ 1 + 1 + 1 + 1 (1 + 1 + 1 + 1) 4 µ Te 9 of 25

  15. Partial evaluations Question: Can partial evaluations be composed? TTTA µ TTe T µ TTA TTA TTA µ µ Te Te µ Te TA TA TA The question is a Kan filler condition for the inner 2-horns. 9 of 25

  16. Partial evaluations Question: Is the composition unique? 10 of 25

  17. Partial evaluations Question: Is the composition unique? In general, no. (4( − 1)) + (4(+1)) + 2(2( − 2) + 2(+2)) (4( − 1) + 4(+1)) + (3( − 2) + (+2)) + (( − 2) + 3(+2)) These give unequal parallel 1-cells between: 4( − 1) + 4(+1) + 4( − 2) + 4(+2) and (+4) + ( − 4) . 10 of 25

  18. Partial evaluations What we know so far: 11 of 25

  19. Partial evaluations What we know so far: 1. π 0 (Bar( A )) ∼ = A . 11 of 25

  20. Partial evaluations What we know so far: 1. π 0 (Bar( A )) ∼ = A . 2. For idempotent monads, Bar( A ) ∼ = A . 11 of 25

  21. Partial evaluations What we know so far: 1. π 0 (Bar( A )) ∼ = A . 2. For idempotent monads, Bar( A ) ∼ = A . 3. For cartesian monads, Bar( A ) is the nerve of a category. 11 of 25

  22. Partial evaluations What we know so far: 1. π 0 (Bar( A )) ∼ = A . 2. For idempotent monads, Bar( A ) ∼ = A . 3. For cartesian monads, Bar( A ) is the nerve of a category. 4. In general, composition (when defined) is not unique. 11 of 25

  23. Partial evaluations What we know so far: 1. π 0 (Bar( A )) ∼ = A . 2. For idempotent monads, Bar( A ) ∼ = A . 3. For cartesian monads, Bar( A ) is the nerve of a category. 4. In general, composition (when defined) is not unique. Open questions: 11 of 25

  24. Partial evaluations What we know so far: 1. π 0 (Bar( A )) ∼ = A . 2. For idempotent monads, Bar( A ) ∼ = A . 3. For cartesian monads, Bar( A ) is the nerve of a category. 4. In general, composition (when defined) is not unique. Open questions: 1. Can partial evaluations always be composed? 11 of 25

  25. Partial evaluations What we know so far: 1. π 0 (Bar( A )) ∼ = A . 2. For idempotent monads, Bar( A ) ∼ = A . 3. For cartesian monads, Bar( A ) is the nerve of a category. 4. In general, composition (when defined) is not unique. Open questions: 1. Can partial evaluations always be composed? 2. Is the bar construction always a quasi-category? 11 of 25

  26. Partial evaluations What we know so far: 1. π 0 (Bar( A )) ∼ = A . 2. For idempotent monads, Bar( A ) ∼ = A . 3. For cartesian monads, Bar( A ) is the nerve of a category. 4. In general, composition (when defined) is not unique. Open questions: 1. Can partial evaluations always be composed? 2. Is the bar construction always a quasi-category? 3. Is there a link with generalized multicategories? 11 of 25

  27. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. 12 of 25

  28. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Base category C 12 of 25

  29. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Base category C X 12 of 25

  30. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Base category C • Functor X �→ PX PX X 12 of 25

  31. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Base category C • Functor X �→ PX • Unit δ : X → PX PX X 12 of 25

  32. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Base category C • Functor X �→ PX • Unit δ : X → PX 1/2 1/2 12 of 25

  33. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Base category C • Functor X �→ PX • Unit δ : X → PX 1/2 1/2 1/2 1/2 12 of 25

  34. 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 1/2 1/2 1/2 1/2 12 of 25

  35. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. ? ? 1/2 1/2 • Base category C 3/4 1/4 • Functor X �→ PX • Unit δ : X → PX 1/2 1/2 1/2 1/2 12 of 25

  36. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. ? ? 1/2 1/2 • Base category C 3/4 1/4 • Functor X �→ PX • Unit δ : X → PX 1/2 1/2 1/2 1/2 • Composition E : PPX → PX PX PPX 12 of 25

  37. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Algebras a e : PA → A are “convex spaces” b A 13 of 25

  38. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Algebras a a b e : PA → A are “convex spaces” a b b a b A PA 13 of 25

  39. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Algebras a a b e : PA → A are “convex spaces” a b b a b A PA 13 of 25

  40. Probability monads Idea [Giry, 1982]: Spaces of random elements as formal convex combinations. • Algebras a a b e : PA → A are λ a + (1 − λ ) b “convex spaces” a b • Formal averages are b mapped to actual a b averages A PA 13 of 25

  41. The Kantorovich monad 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 : � � � � � d PX ( p , q ) = sup f ( x ) d ( p − q )( x ) � � � � f : X → R X 14 of 25

  42. The Kantorovich monad 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 : � � � � � d PX ( p , q ) = sup f ( x ) d ( p − q )( x ) � � � � f : X → R X • The assignment X �→ PX is part of a monad on the category of complete metric spaces and short maps. 14 of 25

  43. The Kantorovich monad 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 : � � � � � d PX ( p , q ) = sup f ( x ) d ( p − q )( x ) � � � � f : X → R X • The assignment X �→ PX is part of a monad on the category of complete metric spaces and short maps. • Algebras of P are closed convex subsets of Banach spaces. 14 of 25

  44. The Kantorovich monad Idea: Partial evaluations for P are “partial expectations”. 15 of 25

  45. The Kantorovich monad Idea: Partial evaluations for P are “partial expectations”. 15 of 25

  46. The Kantorovich monad Idea: Partial evaluations for P are “partial expectations”. 15 of 25

  47. The Kantorovich monad Idea: Partial evaluations for P are “partial expectations”. 15 of 25

  48. The Kantorovich monad Idea: Partial evaluations for P are “partial expectations”. 15 of 25

  49. The Kantorovich monad Idea: Partial evaluations for P are “partial expectations”. Properties: 1. A partial expectation makes a distribution “more concentrated”, or “less random” (closer to its center of mass); 15 of 25

  50. The Kantorovich monad Idea: Partial evaluations for P are “partial expectations”. Properties: 1. A partial expectation makes a distribution “more concentrated”, or “less random” (closer to its center of mass); 2. Partial expectations can always be composed (not uniquely) ; 15 of 25

Recommend


More recommend