arXiv · 1510.04821
The Vampire and the FOOL
Abstract
This paper presents new features recently implemented in the theorem prover Vampire, namely support for first-order logic with a first class boolean sort (FOOL) and polymorphic arrays. In addition to having a first class boolean sort, FOOL also contains if-then-else and let-in expressions. We argue that presented extensions facilitate reasoning-based program analysis, both by increasing the expressivity of first-order reasoners and by gains in efficiency.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Evgenii Kotelnikov, Laura Kovács, Giles Reger, Andrei Voronkov. 2015-12-05. The Vampire and the FOOL. https://doi.org/10.1145/2854065.2854071
Cite the original work for its findings. Save a collection to share your selection of sources.