VLDB 2026 Research / reviewers in the wild / expert
Thibault Gauthier
dblp:146/0608
· DBLP profile ↗
15ranked-venue papers
13as first author
6since 2021 · last 2025
0000-0002-7348-0602ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 10 first-author · 5 since 2021Theory of computation · 12 · 10 first-author · 3 since 2021Software engineering, systems software and programming languages · 4 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Learning Conjecturing from ScratchabstractAbstract We develop a self-learning approach for conjecturing of induction predicates on a dataset of 14,005 problems derived from the OEIS. These problems are hard for today’s SMT and ATP systems because they require a combination of inductive and arithmetical reasoning. Starting from scratch, our approach consists of a feedback loop that iterates between (i) training a neural translator to learn the correspondence between the problems solved so far and the induction predicates useful for them, (ii) using the trained neural system to generate many new induction predicates for the problems, (iii) fast runs of the Z3 prover attempting to prove the problems using the generated predicates, (iv) using heuristics such as predicate size and solution speed on the proved problems to choose the best predicates for the next iteration of training. The algorithm discovers on its own many interesting induction predicates, ultimately solving 3,590 problems, compared to 835 problems solved by CVC5, Vampire or Z3 in 60 s. Thibault Gauthier, Josef Urban |
CADE | 1 |
| 2024 | A Formal Proof of R(4, 5)=25abstractIn 1995, McKay and Radziszowski proved that the Ramsey number R(4,5) is equal to 25. Their proof relies on a combination of high-level arguments and computational steps. The authors have performed the computational parts of the proof with different implementations in order to reduce the possibility of an error in their programs. In this work, we prove this theorem in the interactive theorem prover HOL4 limiting the uncertainty to the small HOL4 kernel. Instead of verifying their algorithms directly, we rely on the HOL4 interface to MiniSat to prove gluing lemmas. To reduce the number of such lemmas and thus make the computational part of the proof feasible, we implement a generalization algorithm. We verify that its output covers all the possible cases by implementing a custom SAT-solver extended with a graph isomorphism checker. Thibault Gauthier, Chad E. Brown |
ITP | 1 |
| 2023 | Learning Program Synthesis for Integer Sequences from ScratchabstractWe present a self-learning approach for synthesizing programs from integer sequences. Our method relies on a tree search guided by a learned policy. Our system is tested on the On-Line Encyclopedia of Integer Sequences. There, it discovers, on its own, solutions for 27987 sequences starting from basic operators and without human-written training examples. Thibault Gauthier, Josef Urban |
AAAI | 1 |
| 2023 | A Mathematical Benchmark for Inductive Theorem ProversabstractWe present a benchmark of 29687 problems derived from the On-Line Encyclopedia of Integer Sequences (OEIS). Each problem expresses the equivalence of two syntactically different programs generating the same OEIS sequence. Such programs were conjectured by a learning-guided synthesis system using a language with looping operators. The operators implement recursion, and thus many of the proofs require induction on natural numbers. The benchmark contains problems of varying difficulty from a wide area of mathematical domains. We believe that these characteristics will make it an effective judge for the progress of inductive theorem provers in this domain for years to come. Thibault Gauthier, Chad E. Brown, Mikolás Janota, Josef Urban |
LPAR | 1 |
| 2023 | Alien coding
Thibault Gauthier, Miroslav Olsák, Josef Urban |
Int. J. Approx. Reason. | 1 |
| 2021 | TacticToe: Learning to Prove with Tactics
Thibault Gauthier, Cezary Kaliszyk, Josef Urban, Ramana Kumar, Michael Norrish |
J. Autom. Reason. | 1 |
| 2020 | Deep Reinforcement Learning for Synthesizing Functions in Higher-Order LogicabstractThe paper describes a deep reinforcement learning framework based on self-supervised learning within the proof assistant HOL4. A close interaction between the machine learning modules and the HOL4 library is achieved by the choice of tree neural networks (TNNs) as machine learning models and the internal use of HOL4 terms to represent tree structures of TNNs. Recursive improvement is possible when a task is expressed as a search problem. In this case, a Monte Carlo Tree Search (MCTS) algorithm guided by a TNN can be used to explore the search space and produce better examples for training the next TNN. As an illustration, term synthesis tasks on combinators and Diophantine equations are specified and learned. We achieve a success rate of 65% on combinator synthesis problems outperforming state-of-the-art ATPs run with their best general set of strategies. We set a precedent for statistically guided synthesis of Diophantine equations by solving 78.5% of the generated test problems. Thibault Gauthier |
LPAR | 1 |
| 2020 | Tree Neural Networks in HOL4
Thibault Gauthier |
CICM | 1 |
| 2019 | GRUNGE: A Grand Unified ATP Challenge
Chad E. Brown, Thibault Gauthier, Cezary Kaliszyk, Geoff Sutcliffe, Josef Urban |
CADE | 2 |
| 2019 | Aligning concepts across proof assistant librariesabstractAs the knowledge available in the computer understandable proof corpora grows, recognizing repeating patterns becomes a necessary requirement in order to organize, synthesize, share, and transmit ideas. In this work, we automatically discover patterns in the libraries of interactive theorem provers and thus provide the basis for such applications for proof assistants. This involves detecting close properties, inducing the presence of matching concepts, as well as dynamically evaluating the quality of matches from the similarity of the environment of each concept. We further propose a classification process, which involves a disambiguation mechanism to decide which concepts actually represent the same mathematical ideas. We evaluate the approach on the libraries of six proof assistants based on different logical foundations: HOL4, HOL Light, and Isabelle/HOL for higher-order logic, Coq and Matita for intuitionistic type theory, and the Mizar Mathematical Library for set theory. Comparing the structures available in these libraries our algorithm automatically discovers hundreds of isomorphic concepts and thousands of highly similar ones. Thibault Gauthier, Cezary Kaliszyk |
J. Symb. Comput. | 1 |
| 2017 | TacticToe: Learning to Reason with HOL4 TacticsabstractTechniques combining machine learning with translation to automated reasoning have recently become an important component of formal proof assistants. Such “hammer” techniques complement traditional proof assistant automation as implemented by tactics and decision procedures. In this paper we present a unified proof assistant automation approach which attempts to automate the selection of appropriate tactics and tactic-sequences combined with an optimized small-scale hammering approach. We implement the technique as a tactic-level automation for HOL4: TacticToe. It implements a modified A*-algorithm directly in HOL4 that explores different tactic-level proof paths, guiding their selection by learning from a large number of previous tactic-level proofs. Unlike the existing hammer methods, TacticToe avoids translation to FOL, working directly on the HOL level. By combining tactic prediction and premise selection, TacticToe is able to re-prove 39% of 7902 HOL4 theorems in 5 seconds whereas the best single HOL(y)Hammer strategy solves 32% in the same amount of time. Thibault Gauthier, Cezary Kaliszyk, Josef Urban |
LPAR | 1 |
| 2017 | Classification of Alignments Between Concepts of Formal Mathematical Systems
Dennis Müller 0001, Thibault Gauthier, Cezary Kaliszyk, Michael Kohlhase, Florian Rabe 0001 |
CICM | 2 |
| 2015 | Premise Selection and External Provers for HOL4abstractLearning-assisted automated reasoning has recently gained popularity among the users of Isabelle/HOL, HOL Light, and Mizar. In this paper, we present an add-on to the HOL4 proof assistant and an adaptation of the HOL(y)Hammer system that provides machine learning-based premise selection and automated reasoning also for HOL4. We efficiently record the HOL4 dependencies and extract features from the theorem statements, which form a basis for premise selection. HOL(y)Hammer transforms the HOL4 statements in the various TPTP-ATP proof formats, which are then processed by the ATPs. Thibault Gauthier, Cezary Kaliszyk |
CPP | 1 |
| 2015 | Sharing HOL4 and HOL Light Proof Knowledge
Thibault Gauthier, Cezary Kaliszyk |
LPAR | 1 |
| 2014 | Matching Concepts across HOL Libraries
Thibault Gauthier, Cezary Kaliszyk |
CICM | 1 |