YoVDO

MetaCoq Tutorial - Meta-programming and Proving with MetaCoq

Offered By: ACM SIGPLAN via YouTube

Tags

Lambda Calculus Courses Coq Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the world of meta-programming and metatheory verification with this comprehensive tutorial on the MetaCoq library for Coq. Learn how to write meta-programs on Coq terms and specify and verify them against Coq's formalized metatheory. Explore the library's features for developing plugins and tactics within Coq, including hands-on exercises to implement your own meta-programs. Gain insights into MetaCoq's verified type-checker and erasure procedure from Coq to untyped lambda-calculus. Discover how to leverage the formalized metatheory in MetaCoq to demonstrate the correctness and type-preservation of your meta-programs. This 3.5-hour tutorial, presented by experts Yannick Forster, Meven Lennon-Bertrand, Matthieu Sozeau, and Theo Winterhalter, offers a deep dive into advanced Coq programming techniques and metatheoretical reasoning.

Syllabus

[TutorialFest@POPL'24] MetaCoq Tutorial


Taught by

ACM SIGPLAN

Related Courses

Programming Languages Ⅰ
Korea Advanced Institute of Science and Technology via Coursera
An Alien Lambda Calculus - Exploring Alternative Computational Models
GOTO Conferences via YouTube
Mary Had a Little Lambda
EuroPython Conference via YouTube
Thinking Outside the Synchronisation Quadrant
code::dive conference via YouTube
La-La-Lambda Calculus: A Functional Musical Journey
Confreaks via YouTube