POPL 2018 (series) / PEPM 2018 (series) / — ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation /
Equations: From Clauses to Splittings to Functions (Poster/Demo Talk)
Equations is a plugin for the Coq proof assistant which provides a notation for defining programs by dependent pattern-matching and well-founded recursion and derives useful proof principles for demonstrating properties about them. In this presentation we give an overview of several components of Equations through the help of an example that will serve as a main thread during the session. First of all, we describe the splitting tree, the intermediate data structure used to represent a function defined by Equations. We also explain how recursive definitions are handled by Equations. Finally, we present a mostly independent module that allows to simplify equalities generated to perform dependent pattern-matching on a variable.
(Mangin-PEPM18.pdf) | 344KiB |
Tue 9 JanDisplayed time zone: Tijuana, Baja California change
Tue 9 Jan
Displayed time zone: Tijuana, Baja California change
16:00 - 17:30 | |||
16:00 10mTalk | Towards Language-independent Code Synthesis (Poster/Demo Talk) PEPM Jan Bessai Technical University Dortmund, Boris Düdder University of Copenhagen, George Heineman Worcester Polytechnic Institute, Jakob Rehof Technical University Dortmund File Attached | ||
16:10 10mTalk | Dataflow Metaprogramming (Poster/Demo Talk) PEPM | ||
16:20 10mTalk | An Approach to Generating Text-Based IDEs with Syntax Completion (Poster/Demo Talk) PEPM Isao Sasano Shibaura Institute of Technology | ||
16:30 10mTalk | Modular Macros (Poster/Demo Talk) PEPM File Attached | ||
16:40 10mTalk | Equations: From Clauses to Splittings to Functions (Poster/Demo Talk) PEPM File Attached | ||
16:50 40mOther | Posters/Demos PEPM |