YoVDO

Productivity Verification for Functional Programs by Reduction to Termination Verification

Offered By: ACM SIGPLAN via YouTube

Tags

Functional Programming Courses Binary Tree Courses Higher-Order Functions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a novel method for verifying productivity in functional programs generating co-inductive data structures. Learn how this approach transforms co-inductive data structures into functions, reducing the productivity verification problem to a termination problem for call-by-name higher-order functional programs. Discover the formalization and correctness proof of this transformation, as well as its implementation in an automated productivity checker. Gain insights into co-inductive types, automated program verification, and higher-order functional programs through this 23-minute video presentation from the PEPM 2024 conference.

Syllabus

[PEPM'24] Productivity Verification for Functional Programs by Reduction to Termination Ve...


Taught by

ACM SIGPLAN

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
An introduction to Haskell Programming
Chennai Mathematical Institute via Swayam
Kotlin Bootcamp for Programmers
Google via Udacity
From Media Computation to Data Science
SAP Learning
The Modern Python 3 Bootcamp
Udemy