An Experimental Study of Formula Embeddings for Automated Theorem Proving in First-Order Logic

02/02/2020
by   Ibrahim Abdelaziz, et al.
0

Automated theorem proving in first-order logic is an active research area which is successfully supported by machine learning. While there have been various proposals for encoding logical formulas into numerical vectors – from simple strings to much more involved graph-based embeddings –, little is known about how these different encodings compare. In this paper, we study and experimentally compare pattern-based embeddings that are applied in current systems with popular graph-based encodings, most of which have not been considered in the theorem proving context before. Our experiments show that some graph-based encodings help finding much shorter proofs and may yield better performance in terms of number of completed proofs. However, as expected, a detailed analysis shows the trade-offs in terms of runtime.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2023

Automated theorem proving in first-order logic modulo: on the difference between type theory and set theory

Resolution modulo is a first-order theorem proving method that can be ap...
research
09/30/2019

On Herbrand Skeletons

Herbrand's theorem plays an important role both in proof theory and in c...
research
11/15/2019

Improving Graph Neural Network Representations of Logical Formulae with Subgraph Pooling

Recent advances in the integration of deep learning with automated theor...
research
07/21/2021

Learning Theorem Proving Components

Saturation-style automated theorem provers (ATPs) based on the given cla...
research
01/22/2021

A Study of Continuous Vector Representationsfor Theorem Proving

Applying machine learning to mathematical terms and formulas requires a ...
research
05/15/2023

An Ensemble Approach for Automated Theorem Proving Based on Efficient Name Invariant Graph Neural Representations

Using reinforcement learning for automated theorem proving has recently ...
research
05/25/2019

Learning to Reason in Large Theories without Imitation

Automated theorem proving in large theories can be learned via reinforce...

Please sign up or login with your details

Forgot password? Click here to reset