~/talk

Computing with Generic Trees in Agda

Talkat TyDe 2022 · on Sunday, 2022-09-11· [functional-programming]
links:none on file
slides:none on file

Shows that a small tweak to W-types makes generic tree definitions compute in Agda: replace function-indexed places with a mix of finitary tuples and labeled infinite parts. Implements finitary domains as explicit finite codes, then builds an Infinity W-type using partition sets that separate finite from infinite places. Demonstrates the induction principle now reduces definitionally (three distinct recursive occurrences in the example) and the construction works in Agda without breaking definitional equality.

AI-written summary · about

  1. 0:00Start
  2. 2:57Writing the Induction Principle for Binary Trees
  3. 7:19Finite Types
  4. 10:22Lambda and Application Functions
  5. 11:25Dependent Functions
  6. 16:09Induction Principle
~/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.