Make E Smart Again

In this work in progress, we demonstrate a new use-case for the ENIGMA system. The ENIGMA system using the XGBoost implementation of gradient boosted decision trees has demonstrated high capability to learn to guide the E theorem prover's inferences in real-time. Here, we strip E to the bare bones: we replace the KBO term ordering with an identity relation as the minimal possible ordering, disable literal selection, and replace evolved strategies with a simple combination of the clause weight and FIFO (first in first out) clause evaluation functions. We experimentally demonstrate that ENIGMA can learn to guide E as well as the smart, evolved strategies even without these standard automated theorem prover functionalities. To this end, we experiment with XGBoost's meta-parameters over a dozen loops.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2019

ENIGMA-NG: Efficient Neural and Gradient-Boosted Inference Guidance for E

We describe an efficient implementation of clause guidance in saturation...
research
11/26/2016

BliStrTune: Hierarchical Invention of Theorem Proving Strategies

Inventing targeted proof search strategies for specific problem sets is ...
research
04/08/2022

Learning the Ordering of Coordinate Compounds and Elaborate Expressions in Hmong, Lahu, and Chinese

Coordinate compounds (CCs) and elaborate expressions (EEs) are coordinat...
research
04/15/2020

Exploiting Categorical Structure Using Tree-Based Methods

Standard methods of using categorical variables as predictors either end...
research
12/13/2021

Tree-Based Dynamic Classifier Chains

Classifier chains are an effective technique for modeling label dependen...
research
02/26/2021

New Techniques that Improve ENIGMA-style Clause Selection Guidance

We re-examine the topic of machine-learned clause selection guidance in ...

Please sign up or login with your details

Forgot password? Click here to reset