~/talk

Well-Behaved (Co)algebraic Semantics of Regular Expressions in Dafny

Talkat Dafny 2025 · on Sunday, 2025-01-19· [compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

Formalises that the denotational (language) and operational (deterministic automaton) semantics of regular expressions coincide, proving the inductive algebra homomorphism and the coalgebraic automaton-to-language map are unique and equal up to pointwise bisimilarity. Development uses Dafny’s inductive and coinductive features, encodes constructions as final coalgebra and initial algebra, and proves preservation of concatenation, union and star while working around lack of functional extensionality.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44Motivation
  3. 1:28Regular expressions basics
  4. 3:17Semantics perspectives
  5. 5:47Algebraic semantics in Dafny
  6. 9:46Automata semantics in Dafny
  7. 11:15Equivalence of both semantic approaches
  8. 13:41Related work
  9. 15:29Conclusion & Q&A
~/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.