Saturation-style automated theorem provers (ATPs) based on the given clause procedure are today the strongest general reasoners for classical first-order logic. The clause selection heuristics in such systems are, however, often evaluating clauses in isolation, ignoring other clauses. This has changed recently by equipping the E/ENIGMA system with a graph neural network (GNN) that chooses the next given clause based on its evaluation in the context of previously selected clauses. In this work, we describe several algorithms and experiments with ENIGMA, advancing the idea of contextual evaluation based on learning important components of the graph of clauses.
翻译:以特定条款程序为基础的饱和式自动理论验证器(ATPs)是当今古典一阶逻辑最强的一般理由。然而,这些系统中的条款选择超自然理论往往孤立地评价条款,忽视其他条款。最近,通过为E/ENIGMA系统配备一个图形神经网络(GNN),根据先前选定条款的评价选择下一个特定条款,这一点有所改变。在这项工作中,我们描述了与ENIGMA进行的若干算法和实验,在学习条款图表重要组成部分的基础上推进背景评估的理念。