EuroProofNet meeting on proof libraries
Date: 13-14 September 2024
Venue: Tbilisi State University, Chavchavadze ave. 1, 0179 Tbilisi, Georgia
This meeting includes several sessions shared with other co-located events. Registration to these other events is mandatory (see the ITP web page for this).
September 13:
-
15th Conference on Interactive Theorem Proving (ITP’24)
time title, authors 09:00 Invited talk: Translating libraries of definitions and theorems between proof systems, Frédéric Blanqui 10:00 Graphical rewriting for diagrammatic reasoning in monoidal categories in Lean4, Sam Ezeh 10:15 Formalising Half of a Graduate Textbook on Number Theory, Manuel Eberl, Anthony Bordg, Lawrence Paulson and Wenda Li 10:30 break 11:00 An Isabelle/HOL formalization of narrowing and multiset narrowing for E-unifiability, reachability and infeasibility, Dohan Kim 11:30 A Modular Formalization of Superposition in Isabelle/HOL, Martin Desharnais, Balazs Toth, Uwe Waldmann, Jasmin Blanchette and Sophie Tourret 12:00 A Proof-Producing Superposition Theorem Prover for Dependent Type Theory, Joshua Clune, Yicheng Qian, Alexander Bentkamp and Jeremy Avigad 12:30 lunch 14:00 Mechanized HOL Reasoning in Set Theory, Simon Guilloud, Sankalp Gambhir, Andrea Gilot and Viktor Kuncak 14:30 End-to-End Formal Verification of a Fast and Accurate Floating-Point Approximation, Florian Faissole, Paul Geneau de Lamarlière and Guillaume Melquiond 15:00 Distributed Parallel Build for the Isabelle Archive of Formal Proofs, Fabian Huch and Makarius Wenzel 15:30 break -
2nd Workshop on the development, maintenance, refactoring and search of large libraries of proofs
time title, authors 16:00 Exploring the benefits of a general abstract formalization, Thaynara Arielly de Lima 16:30 Post-processing Coq Proof Scripts to Make Them More Robust, Titouan Lozac’h and Nicolas Magaud 17:00 Verifying Nominal Equational Reasoning Modulo Algorithms, Mauricio Ayala-Rincón 17:30 An Indexer and Query Language for Libraries written in LambdaPi/Dedukti, Claudio Sacerdoti Coen
September 14:
time | title, authors |
---|---|
9:40 | On the Potential of Coq as the Platform of Choice for Hardware Design, Sebastian Ertel, Max Kurze and Michael Raitza |
10:00 | A Development Process for Coq Projects Permitting Invalid Proofs, Hendrik Tews |
10:30 | break |
11:00 | CoqPilot, a plugin for LLM-based generation of proofs, Andrei Kozyrev, Gleb Solovev, Nikita Khramov and Anton Podkopaev |
11:30 | Blueprints for formalisation in Coq, Peter Lefanu Lumsdaine |
11:50 | Coq Platform docs: A Compilation of Short Interactive Tutorials and How-To Guides for Coq, Thomas Lamiaux, Pierre Rousselin and Théo Zimmermann |
12:20 | lunch |
14:00 | Shared invited talk: From 100 to 1000+ theorems, Freek Wiedijk |
15:00 | Lessons from Formalizing (Higher) Category Theory, Benedikt Ahrens and Niels van der Weide |
15:30 | break |
16:00 | Towards Formalising the Guard Condition of Coq, Yee Jian Tan and Yannick Forster |
16:25 | Turning the Coq Proof Assistant into a Pocket Calculator, Guillaume Melquiond |
16:45 | Discussion with Coq developers |
18:00 | end |
time | title, authors |
---|---|
09:20 | Welcome by Tobias Nipkow |
09:30 | A formalized programming language with speculative execution, Jamie Wright and Andrei Popescu |
10:00 | A programming language for controlling robots (work in progress), Artur Graczyk, Marialena Hadjikosti and Andrei Popescu |
10:30 | break |
11:00 | Isabelle proof terms revisited, Makarius Wenzel |
11:30 | Isabelle as Systems Platform: Managing Automated and Quasi-interactive Builds, Fabian Huch |
12:00 | Isabelle/DOF: Extended Abstract and Tool Demonstration, Achim D. Brucker, Idir Ait-Sadoune, Nicolas Méric and Burkhart Wolff |
12:30 | lunch |
14:00 | Shared invited talk: From 100 to 1000+ theorems, Freek Wiedijk |
15:00 | HOL Light to Isabelle/HOL Translation, Rebooted, Ghilain Bergeron, Stéphane Glondu and Sophie Tourret |
15:30 | break |
16:00 | Verified Preprocessing of Linear Integer Arithmetic Constraints, René Thiemann |
16:30 | Time-Aware Stream Processing in Isabelle/HOL, Rafael Castro Gonçalves Silva and Dmitriy Traytel |
17:00 | A Formalization of Sequent Calculus for Classical Implicational Logic, Frederik Krogsdal Jacobsen and Jørgen Villadsen |
17:30 | Project Proposal: Reinforcement learning on the Isabelle proof assistant, Jonathan Julian Huerta Y Munive |
Call for talk proposals: If you are interested in giving a talk at the 2nd Workshop on the development, maintenance, refactoring and search of large libraries of proofs, send a mail to Frédéric Blanqui with a title and short abstract. We welcome talks, tutorials, demos, on library descriptions or on methodologies, algorithms and tools trying to tackle the challenges raised by the development, maintenance, refactoring and search of large libraries of proofs.
Registration: Registration to the 2nd Workshop on the development, maintenance, refactoring and search of large libraries of proofs is free but mandatory. To attend the workshop, please send a mail to Frédéric Blanqui.
Funding application: If you are attending the Isabelle workshop, the Coq workshop, the ITP conference or the 2nd Workshop on the development, maintenance, refactoring and search of large libraries of proofs, and want to be reimbursed of your transport to Tbilisi, and of your accommodation and meals between September 12 and September 15, following the COST reimbursement rules, with a daily allowance of 80 euros, you need to:
- check your eligibility
- register to at least one EuroProofNet working group
- send a mail to Frédéric Blanqui with the following information: departure date from home, return date at home, and estimation in EUROS of the transport to Tbilisi with a screen capture
Funded participants (13): Abdelghani Alidra, Claudio Sacerdoti Coen, Clement Pit-Claudel, Ján Perháč, Luca Pasetto, Mauricio Ayala-Rincon, Max Zeuner, Muhammad Usama Sardar, Natalia Slusarz, Nicolas Magaud, Simon Guilloud, Thaynara Arielly de Lima, Théo Winterhalter
Scientific organizers: Frédéric Blanqui, Angeliki Koutsoukou Argyraki, Claudio Sacerdoti for the workshop on libraries, Yves Bertot for ITP, Théo Winterhalter and Clément Pit-Claudel for the Coq workshop, Makarius Wenzel for the Isabelle workshop
Local organizer: Besik Dundua
Previous workshop: 1st EuroProofNet Workshop on the development, maintenance, refactoring and search of large libraries of proofs