~/talk

Student Research Competition Final Presentations

Talkat ICFP 2022 · 2022-09-11..09-16
links:none on file
links:none on file
links:none on file
name:Eric Zhao
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Session collects six short student projects with concrete artifacts and techniques: HenBlocks: structured editing for Coq is a client‑side web app (GS‑Coq front end) that guarantees syntactically valid proofs, offers drag‑drop tactic blocks, context dropdowns and auto‑renaming; compiling Hazel with holes targets Grain/WASM, defines a compact runtime layout for indeterminate results, and a static three‑way completeness analysis plus embedding/projection casts; graph‑typed futures adds vertex streams to permit recursive lists of futures and produces graph types for spawn/touch patterns; a categorical account of generalised free extensions gives a universal‑property correctness for dependent‑operation normal forms; constraint‑based inference work produces an executable, ITC‑style monadic interface with predicate‑transformer proofs and role/world indexing for scoped unification; a Coq‑formalised lazy abstraction model checker implements a fuelled transition system, currently using SMT oracles with a path toward validator integration.

AI-written summary · about

  1. 0:00Start
  2. 12:29Runtime DAGS
  3. 13:37Compute and Add
  4. 14:22Make Future List
  5. 15:27List of Futures Type
  6. 24:10The programming side
  7. 25:18The reasoning side
  8. 26:26Deep embedding
  9. 28:15Lazy Abstraction Model Checking
  10. 29:46A few challenges...
  11. 31:03(Not) Verifying the integrated SMT solver
  12. 31:48Current state of the project
~/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.