On Answer Substitutions in Logic Programming

Abstract

Answer substitutions play a central role in logic programming. To support selective answer substitutions, we refine ∃ x in goals into two different versions: the noisy version ∃o x and the silent version ∃ x. The main difference is that only the instantiation in ∃o x will be recorded in the answer substitutions. Similarly for ∀ x. In addition, we discuss the notion of don't-care constants and don't-know constants.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…