~/talk

Hands on Chat About Categories

Talkat LambdaConf 2018 · 2018-06-03..06-05· [machine-learning]
links:none on file
slides:none on file

Concrete mappings and runnable examples: definitions of objects, morphisms, identities, composition, Cartesian closed ↔ functions and tuples, explicit constructions of terminal/initial, products, coproducts and exponentials, and how those become code-level types. Demonstrates Scala and Haskell instances, notes Scala’s limits (no built-in equality for functions, stack overflow composing many functions), sketches applicative/monoidal functors in Scala and mentions an ongoing library attempt, and shows which categorical laws are actually tested versus only asserted.

AI-written summary · about

  1. 0:00Intro
  2. 0:12What is a category
  3. 0:33What ismorphism
  4. 3:38Monoidal categories
  5. 6:37Domain operators
  6. 10:48Vector Spaces
  7. 13:07Hunters
  8. 14:57Maps
  9. 15:48Opposite Categories
  10. 17:23Phantom Categories
  11. 20:58Product Categories
  12. 23:57Identity Categories
  13. 27:05Symmetric Monoidal
  14. 28:15Terminal Objects
  15. 30:40Void
  16. 31:46Rake
  17. 33:25Scallop
  18. 34:16Amorphic
  19. 35:21Cartesian Categories
  20. 37:28Exponential Categories
  21. 43:10Symmetrical Distributive Categories
  22. 46:17Cartesian Closed Categories
  23. 47:01Fullfledged programming language
  24. 47:44Complex functions
  25. 48:58Eve conditions
  26. 50:43Box
  27. 51:30Oil
  28. 52:27Identity
~/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.