On Answer Substitutions in Logic Programming
Keehang Kwon

TL;DR
This paper introduces a refined approach to answer substitutions in logic programming by distinguishing between noisy and silent existential quantifiers, enhancing the control over recorded answer instantiations.
Contribution
It proposes a novel refinement of existential quantifiers to support selective answer substitutions and discusses the concepts of don't-care and don't-know constants.
Findings
Differentiates noisy and silent answer substitutions.
Provides a formal framework for selective answer recording.
Enhances understanding of constants in logic programming.
Abstract
Answer substitutions play a central role in logic programming. To support {\it selective} answer substitutions, we refine in goals into two different versions: the noisy version and the silent version . The main difference is that only the instantiation in will be recorded in the answer substitutions. Similarly for . In addition, we discuss the notion of don't-care constants and don't-know constants.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Formal Methods in Verification
