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

YouTube

Recalling a Witness - Foundations and Applications of Monotonic State

ACM SIGPLAN via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Watch a 24-minute conference talk from POPL 2018 exploring a novel approach to program verification through monotonic state reasoning. Learn how to simplify verification of programs with evolving states by leveraging the monotonic-state monad, a compact interface for Hoare-style reasoning in dependently typed languages. Discover how properties witnessed in prior states can be recalled in current states when state evolution follows specific preorders, eliminating the need for explicit program invariants. Follow along as the speakers demonstrate the practical applications of this approach through F* verification system examples and implementations in distributed systems. Gain insights into program verification techniques including Hoare logic, modular reasoning, monotonic references, and formal foundations for secure file transfer and state continuity.

Syllabus

[POPL'18] Recalling a Witness: Foundations and Applications of Monotonic State

Taught by

ACM SIGPLAN

Reviews

Start your review of Recalling a Witness - Foundations and Applications of Monotonic State

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.