Automated proof synthesis for propositional logic with deep neural networks

05/30/2018
by   Taro Sekiyama, et al.
0

This work explores the application of deep learning, a machine learning technique that uses deep neural networks (DNN) in its core, to an automated theorem proving (ATP) problem. To this end, we construct a statistical model which quantifies the likelihood that a proof is indeed a correct one of a given proposition. Based on this model, we give a proof-synthesis procedure that searches for a proof in the order of the likelihood. This procedure uses an estimator of the likelihood of an inference rule being applied at each step of a proof. As an implementation of the estimator, we propose a proposition-to-proof architecture, which is a DNN tailored to the automated proof synthesis problem. To empirically demonstrate its usefulness, we apply our model to synthesize proofs of propositional logic. We train the proposition-to-proof model using a training dataset of proposition-proof pairs. The evaluation against a benchmark set shows the very high accuracy and an improvement to the recent work of neural proof synthesis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/20/2017

Towards Proof Synthesis Guided by Neural Machine Translation for Intuitionistic Propositional Logic

Inspired by the recent evolution of deep neural networks (DNNs) in machi...
research
11/02/2018

Automated Theorem Proving in Intuitionistic Propositional Logic by Deep Reinforcement Learning

The problem-solving in automated theorem proving (ATP) can be interprete...
research
10/12/2018

Learning to Reason

Automated theorem proving has long been a key task of artificial intelli...
research
04/18/2018

Partial Regularization of First-Order Resolution Proofs

Resolution and superposition are common techniques which have seen wides...
research
09/03/2020

Tree Neural Networks in HOL4

We present an implementation of tree neural networks within the proof as...
research
08/25/2020

Residual Network Based Direct Synthesis of EM Structures: A Study on One-to-One Transformers

We propose using machine learning models for the direct synthesis of on-...
research
01/23/2017

ENIGMA: Efficient Learning-based Inference Guiding Machine

ENIGMA is a learning-based method for guiding given clause selection in ...

Please sign up or login with your details

Forgot password? Click here to reset