~/talk

Corecursion, Codata, and Just a Little Combinatorial Game Theory

Talkat LambdaConf 2017 · 2017-05-25..05-27· [machine-learning]
links:none on file
slides:none on file

Claims that top-down recursion converts to bottom-up behaviour by using corecursive streams and infinite codata trees implemented in Haskell (Prelude functions like iterate and zipWith). Shows Fibonacci as an O(n) stream via zipWith sharing thunks versus exponential naive recursion, Newton–Raphson as an approximating generator plus a consumer, and modeling game search by generating trees then applying alpha-beta pruning to cut infinite trees to fixed depth. Warns about unproductive codata and notes no full game engine was finished.

AI-written summary · about

  1. 0:00Start
  2. 3:26Concepts
  3. 4:58Use infinite data? How?
  4. 6:39Implications of
  5. 7:23What is Data?
  6. 12:20Recursion
  7. 18:03The Miracle Explained
  8. 19:44Creating your own
  9. 27:21Tree Example
  10. 29:04Combinatorial
~/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.