2019
DOI: 10.1007/978-3-030-29436-6_3
|View full text |Cite
|
Sign up to set email alerts
|

Extending SMT Solvers to Higher-Order Logic

Abstract: SMT solvers have throughout the years been able to cope with increasingly expressive formulas, from ground logics to full first-order logic (FOL). In contrast, the extension of SMT solvers to higher-order logic (HOL) is mostly unexplored. We propose a pragmatic extension for SMT solvers to support HOL reasoning natively without compromising performance on FOL reasoning, thus leveraging the extensive research and implementation efforts dedicated to efficient SMT solving. We show how to generalize data structure… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
26
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 29 publications
(26 citation statements)
references
References 41 publications
0
26
0
Order By: Relevance
“…Zipperposition now includes Ehoh as a backend in a cooperative architecture. Finally, there is recent work by the developers of Vampire [14] and of the SMT (satisfiability modulo theories) solvers CVC4 and veriT [6] to extend their provers to higher-order logic. Native higher-order reasoning was pioneered by Robinson [39], Andrews [1], and Huet [24].…”
Section: Discussion and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Zipperposition now includes Ehoh as a backend in a cooperative architecture. Finally, there is recent work by the developers of Vampire [14] and of the SMT (satisfiability modulo theories) solvers CVC4 and veriT [6] to extend their provers to higher-order logic. Native higher-order reasoning was pioneered by Robinson [39], Andrews [1], and Huet [24].…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…To ascertain the effectiveness of our approach, we evaluated Ehoh against E used on applicative encodings of problems (denoted by @+E). For reference, we also evaluated the latest versions of higher-order provers that competed 2 https://doi.org/10.5281/zenodo.4045452 in the THF division of the 2019 edition of CASC [52]: CVC4 1.8 prerelease [6], Leo-III 1.4 [46], Satallax 3.4 [18], Vampire 4.4 [14], and Zipperposition 1.6 [9]. Like at CASC, we used different versions of Vampire for first-order and higher-order problems.…”
Section: Main Evaluationmentioning
confidence: 99%
“…We hope to be able to reuse the current reconstruction code by only adding support for CVC4-specific rules. Generating and reconstructing proofs from the veriT version with higher-order logic [9] could also improve the usefulness of veriT on Isabelle problems. The current proof rules [40] should accommodate the more expressive logic.…”
Section: Discussionmentioning
confidence: 99%
“…We selected all contenders in the THF division of CASC 2019 as representatives of the state of the art: CVC4 1.8 prerelease [9], Leo-III 1.4 [62], Satallax 3.4 [24], and Vampire 4.4 [18]. We also included Ehoh [67], the λ-free clausal higher-order mode of E 2.4.…”
Section: Main Evaluationmentioning
confidence: 99%
“…AgsyHOL [50] is based on a focused sequent calculus guided by narrowing. The SMT solvers CVC4 and veriT have recently been extended to higher-order logic [9]. Vampire now implements both combinatory superposition and a version of stan-dard superposition with first-order unification replaced by restricted combinatory unification [18].…”
Section: Main Evaluationmentioning
confidence: 99%