Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

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

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a 19-minute conference talk from the Dafny 2025 workshop where Stefan Zetzsche and Wojciech Różowski present their formal verification work on regular expressions. Learn how they use Dafny, a verification-aware programming language, to prove that the denotational (inductive) and operational (coinductive) semantics of regular expressions are equivalent up to pointwise bisimilarity. The presentation demonstrates how Dafny's inductive and coinductive features make it particularly well-suited for formalizing what was previously only established through proofs-by-hand. The speakers also provide interpretations in the language of Coalgebra throughout their formalization, suggesting their approach could serve as a blueprint for future generalizations to other theories. This talk was presented at the ACM SIGPLAN-sponsored Dafny 2025 workshop on January 19, 2025.

Syllabus

[Dafny'25] Well-Behaved (Co)algebraic Semantics of Regular Expressions in Dafny

Taught by

ACM SIGPLAN

Reviews

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.