~/talk

Category Theory Track by Bartosz Milewski Part 1

Talkat ZuriHac 2023 · 2023-06-10..06-12· [functional-programming]
slides:none on file

Translates category-theory universal constructions into concrete Haskell code, showing how unit type / terminal object maps to the polymorphic unit function, how products are implemented via (&&&) from Control.Arrow with first/second and toProd correspondences, and how sums use either for sums with pattern-match elimination. Demonstrates the one‑to‑one adjunction between pairs of functions and a function into a product, yields point‑free implementations (map for product), and builds the distributivity arrow as executable GHC code.

AI-written summary · about

  1. 0:00Category theory and Haskell intro
  2. 7:31Arrows and functions
  3. 11:49Terminal object in Haskell
  4. 23:15Universal constructions and products
  5. 39:52Break and functors intro
  6. 48:35Adjunctions and point-free
  7. 1:00:05Left and right adjoints
  8. 1:13:26Distributivity and algebraic data types
  9. 1:28:30Mapping out of product
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.