~/talk

Holbert: Reading, Writing, Proving and Learning in the Browser

Talkat HATRA 2022 · on Monday, 2022-12-05· [compilers-and-language-design]
links:none on file
slides:none on file

Holbert is a browser-based pedagogical proof assistant and online textbook platform that embeds editable proof exercises and rule definitions directly in pages, implemented in Haskell and compiled to JavaScript via GHCJS. It provides a video-game interface for natural-deduction proof trees, editable rule sets, lambda-term higher-order abstract syntax, pattern unification and induction tactics, equality rewriting and a prose-style case mode. It is working in classes (TU Dresden and an Australian use), but remains work-in-progress: missing sequent/substructural support, calculational notation and multi-document library imports. higher-order unification

AI-written summary · about

  1. 0:00Introduction
  2. 4:21Natural Deduction
  3. 13:59Quantifiers
  4. 17:49Induction
  5. 22:10Equality
  6. 25:12Conclusions
~/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.