Kanren Light: A Dynamically Semi-Certified Interactive Logic Programming System

Marco Maggesi,Massimo Nocentini
DOI: https://doi.org/10.48550/arXiv.2007.04691
2020-07-09
Programming Languages
Abstract:We present an experimental system strongly inspired by miniKanren, implemented on top of the tactics mechanism of the HOL~Light theorem prover. Our tool is at the same time a mechanism for enabling the logic programming style for reasoning and computing in a theorem prover, and a framework for writing logic programs that produce solutions endowed with a formal proof of correctness.
What problem does this paper attempt to address?