Blogs (1) >>
POPL 2019
Sun 13 - Sat 19 January 2019 Cascais, Portugal

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

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

Sat 19 Jan
Times are displayed in time zone: Greenwich Mean Time : Belfast change

09:00 - 10:30: Keynote & Contributed Talks 1CoqPL at Sala VI
Chair(s): Ilya SergeyYale-NUS College and National University of Singapore
09:00 - 09:05
Day opening
09:05 - 10:05
Coq User Interfaces: Past, Present, and Future (Keynote)
10:05 - 10:30
Counterexamples for Coq Conjectures
Sam GruetterMassachusetts Institute of Technology
File Attached
11:15 - 12:30: Contributed Talks 2CoqPL at Sala VI
Chair(s): Enrico TassiINRIA
11:15 - 11:40
Towards Mechanising Probabilistic Properties of a Blockchain
Kiran GopinathanUniversity College London, Ilya SergeyYale-NUS College and National University of Singapore
File Attached
11:40 - 12:05
Verifying Finality for Blockchain Systems
Karl PalmskogUniversity of Texas at Austin, Milos GligoricUniversity of Texas at Austin, Lucas PeñaUniversity of Illinois at Urbana-Champaign, Grigore RoşuUniversity of Illinois at Urbana-Champaign
File Attached
12:05 - 12:30
WIP: Formalizing the Concordium Consensus Protocol in Coq
Thomas Dinsdale-Young, Bas SpittersAarhus University, Søren Eller ThomsenAarhus University, Daniel TschudiAarhus University
File Attached
14:00 - 15:30: Contributed Talks 3 & Coq DevelopersCoqPL at Sala VI
Chair(s): Qinxiang CaoShanghai Jiao Tong University
14:00 - 14:25
Reification of Shallow-Embedded DSLs in Coq with Automated Verification
Vadim ZalivaCarnegie Mellon University, USA, Matthieu SozeauInria
File Attached
14:25 - 14:50
Reifying and Translating a Monadic Fragment of Gallina
File Attached
14:50 - 15:30
Session with the Coq Development Team

Submission Guidelines

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:


For any queries, please contact Robbert Krebbers or Ilya Sergey.