kirancodes.me
To Proof Maintenance & Beyond!

Extending a High-Performance Prover to Higher-Order Logic

Petar Vukmirovic, Jasmin Blanchette, Stephan Schulz

Abstract

Abstract Most users of proof assistants want more proof automation. Some proof assistants discharge goals by translating them to first-order logic and invoking an efficient prover on them, but much is lost in translation. Instead, we propose to extend first-order provers with native support for higher-order features. Building on our extension of E to $$\lambda $$ -free higher-order logic, we extend E to full higher-order logic. The result is the strongest prover on benchmarks exported from a proof assistant.

DOI 10.1007/978-3-031-30820-8_10

Related papers