Conference proceeding
Extending SMT Solvers to Higher-Order Logic
Automated Deduction – CADE 27, Vol.11716, pp.35-54
Lecture Notes in Computer Science
CADE-27 - The 27th International Conference on Automated Deduction
08/20/2019
DOI: 10.1007/978-3-030-29436-6_3
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 un-explored. 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 structures and the ground decision procedure to support partial applications and extensionality, as well as how to reconcile quantifier instantiation techniques with higher-order variables. We also discuss a separate approach for redesigning an HOL SMT solver from the ground up via new data structures and algorithms. We apply our pragmatic extension to the CVC4 SMT solver and discuss a redesign of the veriT SMT solver. Our evaluation shows they are competitive with state-of-the-art HOL provers and often outperform the traditional encoding into FOL.
Details
- Title: Subtitle
- Extending SMT Solvers to Higher-Order Logic
- Creators
- Haniel Barbosa - University of IowaAndrew Reynolds - University of IowaDaniel El Ouraoui - Université de LorraineCesare Tinelli - University of IowaClark Barrett - Stanford University
- Resource Type
- Conference proceeding
- Publication Details
- Automated Deduction – CADE 27, Vol.11716, pp.35-54
- Conference
- CADE-27 - The 27th International Conference on Automated Deduction
- Series
- Lecture Notes in Computer Science
- DOI
- 10.1007/978-3-030-29436-6_3
- ISSN
- 0302-9743
- eISSN
- 1611-3349
- Publisher
- Springer
- Language
- English
- Date published
- 08/20/2019
- Academic Unit
- Computer Science
- Record Identifier
- 9984259478202771
Metrics
14 Record Views