The Tenth International Workshop on Coq for Programming LanguagesCoqPL 2024
The series of CoqPL workshops provide an opportunity for programming languages researchers and practitioners with an interest in Coq 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 to Coq itself, and generally work to strengthen the vibrant community around our favorite proof assistant.
Topics in scope include:
- Formalizations of PL research in Coq
- 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
Highlights
Sat 20 JanDisplayed time zone: London change
09:00 - 10:30 | |||
09:00 5mDay opening | Introduction CoqPL | ||
09:05 60mKeynote | Melocoton: A Program Logic for Verified Interoperability Between OCaml and C (Invited Talk) CoqPL File Attached | ||
10:05 25mTalk | CertiCoq-Wasm: Verified compilation from Coq to WebAssembly CoqPL File Attached |
10:30 - 11:00 | |||
10:30 30mCoffee break | Break Catering |
10:30 - 11:00 | |||
10:30 30mCoffee break | Break Catering |
10:30 - 11:00 | |||
10:30 30mCoffee break | Break Catering |
11:00 - 12:30 | |||
11:00 90mPanel | Session with the Coq Development Team CoqPL |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Catering |
14:00 - 15:30 | |||
14:00 22mTalk | Well-founded recursion done right CoqPL Xavier Leroy Collège de France File Attached | ||
14:22 22mTalk | Functorial Syntax for All CoqPL File Attached | ||
14:45 22mTalk | Specifying Smart Contract with Hax and ConCert CoqPL File Attached | ||
15:07 22mTalk | A formal security analysis of Blockchain voting CoqPL Nikolaj Sidorenco Aarhus University, Laura Brædder , Lasse Letager Hansen Aarhus University, Eske Hoy Nielsen Aarhus University, Bas Spitters Aarhus University File Attached |
15:30 - 16:00 | |||
15:30 30mCoffee break | Break Catering |
15:30 - 16:00 | |||
15:30 30mCoffee break | Break Catering |
15:30 - 16:00 | |||
15:30 30mCoffee break | Break Catering |
16:00 - 17:30 | |||
16:00 22mTalk | InducTeX: A MetaCoq plugin for typesetting inductive definitions CoqPL Jacco Krijnen Utrecht University File Attached | ||
16:22 22mTalk | VsCoq 2, new foundations CoqPL File Attached | ||
16:45 22mTalk | Integrating Dependency Building with Document Checking in Coq CoqPL File Attached | ||
17:07 22mTalk | A diagram editor to mechanize categorical proofs CoqPL Ambroise Lafont Ecole Polytechnique File Attached |
Accepted Papers
Call for Presentations
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 may be recorded and the videos may be made publicly available.
Submission Details
Submission page: https://coqpl24.hotcrp.com/
Important Dates:
- Submission:
Fri Oct 27Tuesday, October 31, 2023 (AoE) - Notification: Thursday, November 23, 2023
- Workshop: Saturday, January 20, 2024
Submissions for talks and demonstrations should be described in an extended abstract, between 1 and 2 pages in length (excluding bibliography). We suggest formatting the text using the two-column ACM SIGPLAN latex style (9pt font). Templates are available from the ACM SIGPLAN page: https://www.sigplan.org/Resources/Author/.