Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Watch this 31-minute conference talk from CPP 2025 where researchers Louis Cheung, Alistair Moffat, and Christine Rizkallah from the University of Melbourne present the first formal verification of the Burrows-Wheeler Transform (BWT) and its inverse. Learn how they used Isabelle/HOL to provide mechanized proof of correctness, invertibility, and termination for both transformations. The BWT is a critical algorithm used in everyday file compression software like bzip2 and sophisticated bioinformatics tools for DNA sequencing, making its verification essential for critical applications. The presentation addresses a gap in formal verification of compression algorithms and establishes a foundation for verifying various algorithms that operate on BWT-transformed sequences. The talk includes supplementary materials available through Zenodo and was presented at the ACM SIGPLAN and SIGLOG sponsored CPP 2025 conference.
Syllabus
[CPP'25] Formalized Burrows-Wheeler Transform
Taught by
ACM SIGPLAN