Conference paper
Code Generation for a Simple First-Order Prover
We present Standard ML code generation in Isabelle/HOL of a sound and complete prover for first-order logic, taking formalizations by Tom Ridge and others as the starting point. We also define a set of so-called unfolding rules and show how to use these as a simple prover, with the aim of using the approach for teaching logic and verification to computer science students at the bachelor level.
Language: | English |
---|---|
Year: | 2016 |
Proceedings: | Isabelle Workshop 2016 |
Types: | Conference paper |
ORCIDs: | Villadsen, Jørgen , Schlichtkrull, Anders and From, Andreas Halkjær |