The Fourth International Workshop on Coq for Programming LanguagesCoqPL 2018
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
- CoqPL 2017 in Paris, France
- CoqPL 2016 in St Petersburg, FL, USA
- CoqPL 2015 in Mumbai, India
Accepted Talks
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: http://www.sigplan.org/Resources/Author.
Contact
For any queries, please contact : coqpl2018 at easychair.org.
Sat 13 Jan Times are displayed in time zone: Tijuana, Baja California change
09:00 - 10:00 Talk | CoqHammer: Strong Automation for Program Verification CoqPL File Attached |
10:30 - 12:10: Tactics and Proof EngineeringCoqPL at Watercourt A Chair(s): Benjamin DelawarePurdue University | |||
10:30 - 10:55 Talk | A “destruct” Tactic for Mtac2 CoqPL File Attached | ||
10:55 - 11:20 Talk | Typed Template Coq CoqPL Simon Boulier, Matthieu SozeauInria, Nicolas TabareauInria, France, Abhishek AnandCornell University File Attached | ||
11:20 - 11:45 Talk | Elpi: an extension language for Coq CoqPL Enrico TassiINRIA File Attached | ||
11:45 - 12:10 Talk | Coqatoo: Generating Natural Language Versions of Coq Proofs CoqPL Andrew BedfordLaval University File Attached |
14:00 - 14:50: PL MetatheoryCoqPL at Watercourt A Chair(s): Steve ZdancewicUniversity of Pennsylvania | |||
14:00 - 14:25 Talk | Locally Nameless at Scale CoqPL Stephanie WeirichUniversity of Pennsylvania, USA, Antoine VoizardUniversity of Pennsylvannia, Anastasiya Kravchuk-Kirilyuk University of Pennsylvania File Attached | ||
14:25 - 14:50 Talk | A Coq Formalisation of a Core of R CoqPL Martin BodinCMM File Attached |
14:50 - 15:30 Talk | Session with the Coq Development Team CoqPL File Attached |
16:00 - 18:05: Semantics and SynthesisCoqPL at Watercourt A Chair(s): Ilya SergeyUniversity College London | |||
16:00 - 16:25 Talk | Phantom Types for Quantum Programs CoqPL Robert RandUniversity of Pennsylvania, Jennifer PaykinUniversity of Pennsylvania, Steve ZdancewicUniversity of Pennsylvania File Attached | ||
16:25 - 16:50 Talk | Revisiting Parametricity: Inductives and Uniformity of Propositions CoqPL File Attached | ||
16:50 - 17:15 Talk | Towards Context-Aware Data Refinement CoqPL File Attached | ||
17:15 - 17:40 Talk | Mechanizing the Construction and Rewriting of Proper Functions in Coq CoqPL Edwin WestbrookGalois, Inc. File Attached | ||
17:40 - 18:05 Talk | A calculus for logical refinements in separation logic CoqPL File Attached |