A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Foundations for natural proofs and quantifier instantiation
2017
Proceedings of the ACM on Programming Languages
We give foundational results that explain the efficacy of heuristics used for dealing with quantified formulas and recursive definitions. We develop a framework for first order logic (FOL) over an uninterpreted combination of background theories. Our central technical result is that systematic term instantiation is complete for a fragment of FOL that we call safe. Coupled with the fact that unfolding recursive definitions is essentially term instantiation and with the observation that heap
doi:10.1145/3158098
dblp:journals/pacmpl/LodingMP18
fatcat:u5xnpsg2arbuxovuyvwmkdddoa