Remembering Gilles Dowek
Almost one year after Gilles left us, I joined Catherine Dubois for a talk at the Tribute to Gilles Dowek, held at FLoC 2026 in Lisbon.
Tribute programme ↗Professor · Computer Science
Automated reasoning, formal methods
and proof engineering.
FLoC 2026, LisbonMontpellier · LIRMM
Latest updates
Almost one year after Gilles left us, I joined Catherine Dubois for a talk at the Tribute to Gilles Dowek, held at FLoC 2026 in Lisbon.
Tribute programme ↗With Romain Sidhoum and Simon Robillard, we have papers accepted at IJCAR 2026 and LFMTP 2026 on Pgeon and controlled proof search.
With Ilies Nokrani and Clémence Gérardin, we are entering VIP in the next CASC competition at FLoC 2026. Started only two months ago, the prover was written entirely through vibe coding. Results coming soon!
Explore VIP on GitHub ↗Research
My research lies at the intersection of software engineering and formal methods. Following early work on proof assistants — Coq, now Rocq, and Focalize — I now focus primarily on automated deduction in first-order logic and reasoning modulo theories.
My goal is twofold: to design efficient proof-search methods and to assess them through concrete tools and reproducible benchmarks.
Concurrent tableaux, deduction modulo theory, superdeduction and proof certification.
Modelling and verification of critical systems, program proofs and certified compilation.
Proof assistants, inductive relations, tactic languages and type isomorphisms.
Set theory, arithmetic, geometry and interactions between deduction and computer algebra.
Software & projects
Open research prototypes designed to experiment with new calculi and make results reproducible.
A concurrent automated theorem prover based on first-order tableaux. “Best newcomer” award at CASC-J11 in 2022.
View repository ↗ ActiveGeneration of tableau-based deduction tools from declarative specifications.
View repository ↗ Open sourceAn extension of Zenon for deduction modulo theory and linear arithmetic.
View repository ↗ Open sourceAn SMT solver combining first-order tableaux with rewriting theories.
View repository ↗ BenchmarkElementary geometry problems and machine-learning-based premise selection.
View repository ↗ ANR · National coordinatorA proof-producing platform for the automated verification of industrial B proof obligations, bringing together first-order provers and SMT solvers.
View ANR project ↗ Ongoing · ANRConfident and interoperable proofs for B, Event-B and TLA+, independently checked through the Dedukti logical framework.
View ANR project ↗ENVIEVERTE, Quotient, SSURF, A3PAT, CerPAN (local coordinator at Cédric), ModuLogic and EDEMOI.
Interactive project · 01
A game about logic, proof search and the pleasure of finding the right argument. We are developing ProofQuest as a playful way to discover formal reasoning.
PhD supervision
PhD supervision and co-supervision in automated reasoning, programming languages and critical systems.
Generating tableau-based automated deduction tools from declarative specifications of logical calculi.
Structural Subtyping in MLTT.
Designing an Automated Concurrent Tableau-Based Theorem Prover for First-Order Logic.
Formal verification of a methodology for designing and producing critical digital systems.
ARIANE: Automated Re-Documentation to Improve Software Architecture Understanding and Evolution.
Integrating Rewriting, Tableau and Superposition into SMT.
Automated Deduction and Proof Certification for the B Method.
Extracting certified functional code from inductive specifications.
Proof automation for the verification of Atelier B proof rules.
Certifying Airport Security Regulations using the Focal Environment.
Publications
No publication matches this search.
Talks & conferences
Invited talks, seminars and conference presentations, with slides from the former website.
Invited talk, Montpellier.
Panel discussion at MSH SUD, Montpellier.
Talks in Montpellier.
ABZ'14 · Toulouse, France
GDR GPL · GT LTP · Bordeaux, France
PSATTT'13 · Invited talk · Palaiseau, France
Deducteam seminar · Paris, France
HDR defence · Paris, France
MAP'10 · Logroño, Spain
UML&FM'08 · Kitakyushu-City, Japan
AFADL'14 · Paris, France
Réunion BWare · Paris, France
Séminaire LIFL · Lille, France
Séminaire ICube · Strasbourg, France
Séminaire Loria · Nancy, France
Séminaire Deducteam · Paris, France
ENSEEIHT · Toulouse, France
Journée Focal · Paris, France
JFLA'06 · Tutoriel invité · Pauillac, France
Teaching
University of Montpellier · Faculty of Science, with additional teaching at IMT Mines Alès.
OCaml · course created from scratch
Foundations and formal reasoning
Programs and properties
Including native MIPS code generation
Deductive methods and proof
Formal methods and tools
Academic service
LIRMM, Computer Science Department.
Faculty of Science, University of Montpellier.
Qualifications, promotions, RIPEC and career reviews.
LIRMM, Computer Science Department.
Hcéres evaluations, ANR reviews, PhD and habilitation committees, GJASE editorial board, GDR GPL thesis prize juries, and programme committees for AFADL, ASE, SETS, TABLEAUX, PxTP and other formal-methods events.
Beyond research
A personal archive of mountaineering, treks and expeditions.
For many years, mountaineering has been a great passion of mine. I am fortunate to live in France, at the heart of the European Alps and close to the Mont Blanc massif — a remarkable playground for alpinists.
My training was guided by Jean-Marie Ohl, a guide with the Association Internationale des Guides du Mont Blanc in Chamonix. My expedition experience was developed with Jean Annequin, a French mountain guide and expedition specialist.
Réunion Island · 2,631 m
France · 4,807 m · Highest peak in the Alps
Tanzania · 5,963 m · Highest peak in Africa
Peru · 6,384 m · Highest peak in the Cordillera Vilcanota
Argentina · 6,962 m · Highest peak in the Americas
Tenerife · 3,718 m · Highest peak in Spain
Armenia · 4,095 m · Highest peak in Armenia
Guadeloupe · 1,467 m · Highest peak in Guadeloupe
Photo archive