Write a Blog >>

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.

Topics in Scope

  • 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

Workshop Format

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.

Previous Workshop Editions

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sat 25 Jan

Displayed time zone: Saskatchewan, Central America change

09:00 - 10:00
Invited TalkCoqPL at Maurepas
Chair(s): Robbert Krebbers Delft University of Technology
09:00
60m
Talk
SMTCoq: Safe and efficient automation in Coq (Keynote)
CoqPL
Chantal Keller LRI, Université Paris-Sud
File Attached
10:00 - 10:30
Saturday Morning BreakCatering at Break
10:30 - 12:30
Contributed TalksCoqPL at Maurepas
Chair(s): Amin Timany imec-Distrinet KU-Leuven
10:30
30m
Talk
Deriving Instances with Dependent Types
CoqPL
Arthur Azevedo de Amorim Carnegie Mellon University, USA
File Attached
11:00
30m
Talk
The use of Coq for Common Criteria Evaluations
CoqPL
File Attached
11:30
30m
Talk
Verifying concurrent Go code in Coq with Goose
CoqPL
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, USA
Link to publication File Attached
12:00
30m
Talk
A Tutorial on Equations
CoqPL
Media Attached File Attached
12:30 - 14:00
Saturday LunchCatering at Lunch Room
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:05
Invited TalkCoqPL at Maurepas
Chair(s): Yves Bertot INRIA
14:00
60m
Talk
Autosubst 2: Mechanising binders in Coq (Keynote)
CoqPL
Kathrin Stark Princeton University, USA
File Attached
15:05 - 15:35
Saturday Afternoon BreakCatering at Break
15:35 - 17:45
Contributed Talks & Coq DevelopersCoqPL at Maurepas
Chair(s): Robbert Krebbers Delft University of Technology, Joseph Tassarotti Boston College
15:35
30m
Talk
Towards Formally Verified Just-in-Time compilation
CoqPL
Aurèle Barrière Univ Rennes, IRISA, Sandrine Blazy Univ Rennes- IRISA, David Pichardie Univ Rennes, ENS Rennes, IRISA
File Attached
16:05
30m
Talk
A Coq Library of Undecidable Problems
CoqPL
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 University
Media Attached File Attached
16:35
15m
Break
Short break
CoqPL

16:50
45m
Demonstration
Session with the Coq Development Team
CoqPL

Submissions

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.

Submission site

Abstracts should be submitted via https://coqpl20.hotcrp.com/.

Contact

For any queries, please contact Assia Mahboubi or Robbert Krebbers.