no code implementations • 6 Mar 2024 • Lasse Blaauwbroek, David Cerna, Thibault Gauthier, Jan Jakubův, Cezary Kaliszyk, Martin Suda, Josef Urban
Automated theorem provers and formal proof assistants are general reasoning systems that are in theory capable of proving arbitrarily hard theorems, thus solving arbitrary problems reducible to mathematics and logical reasoning.
no code implementations • 27 Jan 2023 • Thibault Gauthier, Miroslav Olšák, Josef Urban
We introduce a self-learning algorithm for synthesizing programs for OEIS sequences.
3 code implementations • 24 Feb 2022 • Thibault Gauthier, Josef Urban
We present a self-learning approach for synthesizing programs from integer sequences.
1 code implementation • 3 Sep 2020 • Thibault Gauthier
We present an implementation of tree neural networks within the proof assistant HOL4.
no code implementations • 3 Dec 2019 • Chad E. Brown, Thibault Gauthier
A reinforcement learning algorithm accomplishes the task of synthesizing a set-theoretical formula that evaluates to given truth values for given assignments.
1 code implementation • 25 Oct 2019 • Thibault Gauthier
We set a precedent for statistically guided synthesis of Diophantine equations by solving 78. 5% of the generated test problems.
1 code implementation • 6 Mar 2019 • Chad E. Brown, Thibault Gauthier, Cezary Kaliszyk, Geoff Sutcliffe, Josef Urban
This paper describes a large set of related theorem proving problems obtained by translating theorems from the HOL4 standard library into multiple logical formalisms.
Logic in Computer Science
no code implementations • 2 Apr 2018 • Thibault Gauthier, Cezary Kaliszyk, Josef Urban
Techniques combining machine learning with translation to automated reasoning have recently become an important component of formal proof assistants.
no code implementations • 2 Apr 2018 • Thibault Gauthier, Cezary Kaliszyk, Josef Urban, Ramana Kumar, Michael Norrish
We implement a automated tactical prover TacticToe on top of the HOL4 interactive theorem prover.
no code implementations • 11 Sep 2015 • Thibault Gauthier, Cezary Kaliszyk
Learning-assisted automated reasoning has recently gained popularity among the users of Isabelle/HOL, HOL Light, and Mizar.
no code implementations • 11 Sep 2015 • Thibault Gauthier, Cezary Kaliszyk
When proving their properties, a human can often take inspiration from the existing formalized proofs available in other provers or libraries.