The Sixth International Workshop on Coq for Programming LanguagesCoqPL 2020
The series of CoqPL workshops provide an opportunity for programming languages researchers to meet and interact with one another and members from the core Coq development team. At the meeting, we will discuss upcoming new features, see talks and demonstrations of exciting current projects, solicit feedback for potential future changes, and generally work to strengthen the vibrant community around our favorite proof assistant.
- General purpose libraries and tactic language extensions
- Domain-specific libraries for programming language formalization and verification
- IDEs, profilers, tracers, debuggers, and testing tools
- Reports on ongoing proof efforts conducted via (or in the context of) the Coq proof assistant
- Experience reports from Coq usage in educational or industrial contexts
The workshop format will be driven by you, members of the community. We will solicit abstracts for talks and proposals for demonstrations and flesh out format details based on responses. We expect the final program to include experiment reports, panel discussions, and invited talks (details TBA). Talks will be selected according to relevance to the workshop, based on the submission of an extended abstract.
To foster open discussion of cutting edge research which can later be published in full conference proceedings, we will not publish papers from the workshop. However, presentations will be recorded and the videos made publicly available.
Sat 25 JanDisplayed time zone: Saskatchewan, Central America change
09:00 - 10:00
|SMTCoq: Safe and efficient automation in Coq (Keynote)|
Chantal Keller LRI, Université Paris-SudFile Attached
10:30 - 12:30
|Deriving Instances with Dependent Types|
Arthur Azevedo de Amorim Carnegie Mellon University, USAFile Attached
|The use of Coq for Common Criteria Evaluations|
Yves Bertot INRIA, Maxime Dénès Inria, Vincent Laporte Inria, Arnaud Fontaine ANSSI, Thomas Letan ANSSIFile Attached
|Verifying concurrent Go code in Coq with Goose|
Tej Chajed Massachusetts Institute of Technology, USA, Joseph Tassarotti Boston College, M. Frans Kaashoek Massachusetts Institute of Technology, USA, Nickolai Zeldovich Massachusetts Institute of Technology, USALink to publication File Attached
|A Tutorial on Equations|
Matthieu Sozeau InriaMedia Attached File Attached
14:00 - 15:05
|Autosubst 2: Mechanising binders in Coq (Keynote)|
Kathrin Stark Princeton University, USAFile Attached
15:35 - 17:45
|Towards Formally Verified Just-in-Time compilation|
Aurèle Barrière Univ Rennes, IRISA, Sandrine Blazy Univ Rennes- IRISA, David Pichardie Univ Rennes, ENS Rennes, IRISAFile Attached
|A Coq Library of Undecidable Problems|
Yannick Forster Saarland University, Dominique Larchey-Wendling CNRS, LORIA, Andrej Dudenhefner Saarland University, Edith Heiter Saarland University, Dominik Kirst Saarland University, Fabian Kunze Saarland University, Gert Smolka Saarland University, Simon Spies Saarland University, Dominik Wehr Saarland University, Universiteit van Amsterdam, Maximilian Wuttke Saarland UniversityMedia Attached File Attached
|Session with the Coq Development Team|
Submissions for talks and demonstrations should be described in an extended abstract, between 1 and 2 pages in length (excluding the bibliography). We suggest formatting the text using the two-column ACM SIGPLAN latex style (9pt font). Templates are available from the ACM SIGPLAN page: http://www.sigplan.org/Resources/Author.
Abstracts should be submitted via https://coqpl20.hotcrp.com/.