An improved proof-theoretic compilation of logic programs
From MaRDI portal
Abstract: In prior work, we showed that logic programming compilation can be given a proof-theoretic justification for generic abstract logic programming languages, and demonstrated this technique in the case of hereditary Harrop formulas and their linear variant. Compiled clauses were themselves logic formulas except for the presence of a second-order abstraction over the atomic goals matching their head. In this paper, we revisit our previous results into a more detailed and fully logical justification that does away with this spurious abstraction. We then refine the resulting technique to support well-moded programs efficiently.
Recommendations
Cites work
Cited in
(10)- Some results and experiments in programming techniques for propositional logic
- A Prolog technology theorem prover: Implementation by an extended Prolog compiler
- Declarative compilation for constraint logic programming
- scientific article; zbMATH DE number 4033137 (Why is no real title available?)
- A verified prolog compiler for the Warren Abstract Machine
- scientific article; zbMATH DE number 512886 (Why is no real title available?)
- scientific article; zbMATH DE number 1543038 (Why is no real title available?)
- scientific article; zbMATH DE number 2087569 (Why is no real title available?)
- scientific article; zbMATH DE number 1420805 (Why is no real title available?)
- Structure of a Proof-Producing Compiler for a Subset of Higher Order Logic
This page was built for publication: An improved proof-theoretic compilation of logic programs
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4911140)