~/talk

Adhesive Category Theory for Graph Rewriting in Rocq

Talkat CPP 2026 · 2026-01-12..01-13· [compilers-and-language-design]
links:none on file
links:none on file
links:none on file
slides:none on file

A Rocq library implements adhesive and weaker RM and RMU adhesive category hierarchies using Hierarchy Builder and encodes morphism hierarchies (mono, reg mono, split mono, iso, adhesive morphisms). It formalizes the Church–Rosser and concurrency theorems for DPO graph rewriting, provides instances for types, finite types, simple directed graphs and presheaves, and totals about 10,000 lines (≈5k general, 2.4k adhesive theory, 400 for the two main proofs, 2k instances). Uses specific axioms (constructive indefinite description, predicate extensionality) where shown necessary and ships artifacts.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30Graph rewriting with DPO
  3. 2:50Categorical frameworks
  4. 5:31Formalization challenges
  5. 7:45Using setoids in categories
  6. 8:59Hierarchies and tools
  7. 11:36Main theorems
  8. 13:33Instances and construction
  9. 17:30Conclusion and future work
  10. 19:46Q&A session
~/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.