monads and theories
play

Monads and theories John Bourke (joint work with Richard Garner) - PowerPoint PPT Presentation

Introduction Basic setting and two standard constructions Main theorems Monads and theories John Bourke (joint work with Richard Garner) Department of Mathematics and Statistics Masaryk University CT2018 John Bourke Monads and theories


  1. Introduction Basic setting and two standard constructions Main theorems Monads and theories John Bourke (joint work with Richard Garner) Department of Mathematics and Statistics Masaryk University CT2018 John Bourke Monads and theories

  2. Introduction Basic setting and two standard constructions Main theorems Introduction ◮ Two categorical approaches to classical universal algebra: John Bourke Monads and theories

  3. Introduction Basic setting and two standard constructions Main theorems Introduction ◮ Two categorical approaches to classical universal algebra: 1. Finitary monads T on Set . John Bourke Monads and theories

  4. Introduction Basic setting and two standard constructions Main theorems Introduction ◮ Two categorical approaches to classical universal algebra: 1. Finitary monads T on Set . 2. Lawvere theories: identity on objects functors F → T that preserve finite coproducts, where F is a skeleton of finite sets. John Bourke Monads and theories

  5. Introduction Basic setting and two standard constructions Main theorems Introduction ◮ Two categorical approaches to classical universal algebra: 1. Finitary monads T on Set . 2. Lawvere theories: identity on objects functors F → T that preserve finite coproducts, where F is a skeleton of finite sets. ◮ Equivalent approaches – equivalence of categories Mnd f ( Set ) ≃ Law which commutes with semantics. John Bourke Monads and theories

  6. Introduction Basic setting and two standard constructions Main theorems Introduction ◮ Two categorical approaches to classical universal algebra: 1. Finitary monads T on Set . 2. Lawvere theories: identity on objects functors F → T that preserve finite coproducts, where F is a skeleton of finite sets. ◮ Equivalent approaches – equivalence of categories Mnd f ( Set ) ≃ Law which commutes with semantics. ◮ Many generalisations of this story – other bases than Set , enrichment, other shapes of operations than finite . . . John Bourke Monads and theories

  7. Introduction Basic setting and two standard constructions Main theorems Introduction ◮ Two categorical approaches to classical universal algebra: 1. Finitary monads T on Set . 2. Lawvere theories: identity on objects functors F → T that preserve finite coproducts, where F is a skeleton of finite sets. ◮ Equivalent approaches – equivalence of categories Mnd f ( Set ) ≃ Law which commutes with semantics. ◮ Many generalisations of this story – other bases than Set , enrichment, other shapes of operations than finite . . . ◮ Today - a general class of monad–theory correspondences, that arise naturally. Joint work with Richard Garner – see “Monads and theories”(BG18). John Bourke Monads and theories

  8. Introduction Basic setting and two standard constructions Main theorems Introduction ◮ Two categorical approaches to classical universal algebra: 1. Finitary monads T on Set . 2. Lawvere theories: identity on objects functors F → T that preserve finite coproducts, where F is a skeleton of finite sets. ◮ Equivalent approaches – equivalence of categories Mnd f ( Set ) ≃ Law which commutes with semantics. ◮ Many generalisations of this story – other bases than Set , enrichment, other shapes of operations than finite . . . ◮ Today - a general class of monad–theory correspondences, that arise naturally. Joint work with Richard Garner – see “Monads and theories”(BG18). ◮ Closely related to, and inspired by, the notions of monad and theories with arities of Berger, Mellies and Weber (BMW12) – but has advantages. John Bourke Monads and theories

  9. Introduction Basic setting and two standard constructions Main theorems The basic context ◮ V a locally presentable symmetric monoidal closed category. Eg. Set ! John Bourke Monads and theories

  10. Introduction Basic setting and two standard constructions Main theorems The basic context ◮ V a locally presentable symmetric monoidal closed category. Eg. Set ! ◮ E a locally presentable V -category and K : A ֒ → E a small dense full subcategory of arities . John Bourke Monads and theories

  11. Introduction Basic setting and two standard constructions Main theorems The basic context ◮ V a locally presentable symmetric monoidal closed category. Eg. Set ! ◮ E a locally presentable V -category and K : A ֒ → E a small dense full subcategory of arities . ◮ Main examples I will talk about are when V = Set . John Bourke Monads and theories

  12. Introduction Basic setting and two standard constructions Main theorems The basic context ◮ V a locally presentable symmetric monoidal closed category. Eg. Set ! ◮ E a locally presentable V -category and K : A ֒ → E a small dense full subcategory of arities . ◮ Main examples I will talk about are when V = Set . ◮ The K -nerve functor N K = E ( K − , 1) : E → [ A op , V ] is fully faithful. John Bourke Monads and theories

  13. Introduction Basic setting and two standard constructions Main theorems The basic context ◮ V a locally presentable symmetric monoidal closed category. Eg. Set ! ◮ E a locally presentable V -category and K : A ֒ → E a small dense full subcategory of arities . ◮ Main examples I will talk about are when V = Set . ◮ The K -nerve functor N K = E ( K − , 1) : E → [ A op , V ] is fully faithful. ◮ If X : A op → V is isomorphic to N K A we say that X is a K -nerve. John Bourke Monads and theories

  14. Introduction Basic setting and two standard constructions Main theorems Examples of the basic context ◮ E = Set and A = F the full subcategory of finite cardinals. John Bourke Monads and theories

  15. Introduction Basic setting and two standard constructions Main theorems Examples of the basic context ◮ E = Set and A = F the full subcategory of finite cardinals. ◮ K -nerves F op → Set ≡ finite product preserving functors. John Bourke Monads and theories

  16. Introduction Basic setting and two standard constructions Main theorems Examples of the basic context ◮ E = Set and A = F the full subcategory of finite cardinals. ◮ K -nerves F op → Set ≡ finite product preserving functors. ◮ E a locally finitely presentable category and K : E f → E the inclusion of the skeletal full subcategory of finitely presentable objects. John Bourke Monads and theories

  17. Introduction Basic setting and two standard constructions Main theorems Examples of the basic context ◮ E = Set and A = F the full subcategory of finite cardinals. ◮ K -nerves F op → Set ≡ finite product preserving functors. ◮ E a locally finitely presentable category and K : E f → E the inclusion of the skeletal full subcategory of finitely presentable objects. ◮ K -nerves E op → Set ≡ finite limit preserving functors. f John Bourke Monads and theories

  18. Introduction Basic setting and two standard constructions Main theorems Examples of the basic context ◮ E = Set and A = F the full subcategory of finite cardinals. ◮ K -nerves F op → Set ≡ finite product preserving functors. ◮ E a locally finitely presentable category and K : E f → E the inclusion of the skeletal full subcategory of finitely presentable objects. ◮ K -nerves E op → Set ≡ finite limit preserving functors. f ◮ Standard kinds of examples – E the free cocompletion of A under some class of colimit. John Bourke Monads and theories

  19. Introduction Basic setting and two standard constructions Main theorems Examples of the basic context ◮ E = Set and A = F the full subcategory of finite cardinals. ◮ K -nerves F op → Set ≡ finite product preserving functors. ◮ E a locally finitely presentable category and K : E f → E the inclusion of the skeletal full subcategory of finitely presentable objects. ◮ K -nerves E op → Set ≡ finite limit preserving functors. f ◮ Standard kinds of examples – E the free cocompletion of A under some class of colimit. John Bourke Monads and theories

  20. Introduction Basic setting and two standard constructions Main theorems Examples of the basic context II ◮ E = Grph and A = ∆ 0 . Contains graphs � 1 � · · · � n [ n ] := 0 for n > 0. John Bourke Monads and theories

  21. Introduction Basic setting and two standard constructions Main theorems Examples of the basic context II ◮ E = Grph and A = ∆ 0 . Contains graphs � 1 � · · · � n [ n ] := 0 for n > 0. ◮ K -nerves ∆ op 0 → Set ≡ functors sending the wide pushouts [ n ] ∼ = [1] + [0] [1] + [0] . . . + [0] [1] to wide pullbacks (Segal condition). John Bourke Monads and theories

  22. Introduction Basic setting and two standard constructions Main theorems Examples of the basic context II ◮ E = Grph and A = ∆ 0 . Contains graphs � 1 � · · · � n [ n ] := 0 for n > 0. ◮ K -nerves ∆ op 0 → Set ≡ functors sending the wide pushouts [ n ] ∼ = [1] + [0] [1] + [0] . . . + [0] [1] to wide pullbacks (Segal condition). ◮ E = [ G op , Set ] the category of globular sets, and A = Θ 0 the full subcategory of globular cardinals. John Bourke Monads and theories

Recommend


More recommend