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

YouTube

Formalized Burrows-Wheeler Transform

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of Formalized Burrows-Wheeler Transform

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.