Lean Formalization of Extended Regular Expression Matching with Lookarounds
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore a 28-minute conference talk from CPP 2024 that delves into the Lean formalization of extended regular expression matching with lookarounds. Learn about an algorithm for matching extended regular expressions based on locations and symbolic derivatives, supporting intersection, complement, and lookarounds. Discover how this implementation mirrors an extension of the .NET NonBacktracking regular expression engine. Understand the formalization process using the Lean 4 proof assistant and the proof of correctness with respect to standard matching semantics. Gain insights from researchers Ekaterina Zhuchko, Margus Veanes, and Gabriel Ebner as they present their work on this advanced topic in regular expression matching and formal verification.
Syllabus
[CPP'24] Lean Formalization of Extended Regular Expression Matching with Lookarounds
Taught by
ACM SIGPLAN
Related Courses
SPARK 2014AdaCore via Independent Automated Reasoning: Symbolic Model Checking
EIT Digital via Coursera Software Testing and Verification
University System of Maryland via edX Haskell for Imperative Programmers
YouTube Model Checking and Temporal Logic - E. Allen Emerson's Turing Award Lecture
Association for Computing Machinery (ACM) via YouTube