~/talk

Formalizing Monoidal Categories and Actions for Syntax with Binders

Talkat CoqPL 2023 · on Saturday, 2023-01-21· [compilers-and-language-design]
links:none on file
links:none on file
links:none on file
slides:none on file

Mechanization of syntax with binders uses Coq + UniMath to formalize semantic signatures, initial algebras, monad-like substitution and the notion of strength for pointed endofunctors. The claim is that generalizing from concrete functor categories to monoidal categories and then to bicategories removes fragile hidden identity insertions, prevents excessive unfoldings and type-check failures, and makes natural-transformation composition and substitution laws type-check and proofs readable; several lemmas become infeasible without these abstractions.

AI-written summary · about

  1. 0:00Intro
  2. 0:41Overview
  3. 1:33Formalization setting
  4. 5:01Problems when formalizing math
  5. 6:42Study simply typed languages
  6. 7:51Semantic signatures: Signature functor
  7. 12:07Issue of composition
  8. 17:12Benefits of using monoidal categories
  9. 17:43Abstraction for studying the signature functor
  10. 20:57Conclusion
~/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.