HOList: An Environment for Machine Learning of Higher-Order Theorem Proving (extended version)

04/05/2019
by   Kshitij Bansal, et al.
2

We present an environment, benchmark, and deep learning driven automated theorem prover for higher-order logic. Higher-order interactive theorem provers enable the formalization of arbitrary mathematical theories and thereby present an interesting, open-ended challenge for deep learning. We provide an open-source framework based on the HOL Light theorem prover that can be used as a reinforcement learning environment. HOL Light comes with a broad coverage of basic mathematical theorems on calculus and the formal proof of the Kepler conjecture, from which we derive a challenging benchmark for automated reasoning. We also present a deep reinforcement learning driven automated theorem prover, DeepHOL, with strong initial results on this benchmark.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/05/2019

HOList: An Environment for Machine Learning of Higher-Order Theorem Proving

We present an environment, benchmark, and deep learning driven automated...
research
05/24/2019

Graph Representations for Higher-Order Logic and Theorem Proving

This paper presents the first use of graph neural networks (GNNs) for hi...
research
05/25/2019

Learning to Reason in Large Theories without Imitation

Automated theorem proving in large theories can be learned via reinforce...
research
09/06/2022

Project proposal: A modular reinforcement learning based automated theorem prover

We propose to build a reinforcement learning prover of independent compo...
research
07/09/2020

Kanren Light: A Dynamically Semi-Certified Interactive Logic Programming System

We present an experimental system strongly inspired by miniKanren, imple...
research
05/13/2022

Lash 1.0 (System Description)

Lash is a higher-order automated theorem prover created as a fork of the...
research
03/09/2022

Gym-saturation: an OpenAI Gym environment for saturation provers

`gym-saturation` is an OpenAI Gym environment for reinforcement learning...

Please sign up or login with your details

Forgot password? Click here to reset