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

YouTube

Linearity in Higher-Order Recursion Schemes

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a 24-minute conference presentation from POPL 2018 exploring how linear types can enhance Higher-Order Recursion Schemes (HORS) for program verification. Discover two new frameworks that combine non-linear and linear types: a λY-calculus variant and Linear HORS (LHORS). Learn about the polynomial-time translations between these equivalent systems and understand how Linear Nested Alternating Parity Tree Automata (LNAPTA) enable model-checking of LHORS. Examine how complexity depends on linear order and linear depth parameters, with the key finding that LNAPTA model-checking of LHORS has n-EXPTIME-complete complexity for linear order n when linear depth is fixed. See practical applications through case studies of MSO model-checking on RSFD/HORSC systems and call-by-value resource verification, demonstrating how LHORS translations achieve optimal complexity bounds compared to traditional HORS approaches.

Syllabus

[POPL'18] Linearity in Higher-Order Recursion Schemes

Taught by

ACM SIGPLAN

Reviews

Start your review of Linearity in Higher-Order Recursion Schemes

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.