SLD-resolution: Selective Linear Definite clause resolutionโa standard algorithm used in logic programming (like Prolog) to prove goals by recursively breaking them down
Horn Clause: A logical rule with at most one positive literal (head), used here to represent implication: 'Head is true if Body is true'
And-Or Tree: A hierarchical structure where some nodes require all children to be true (AND) and others require only one child to be true (OR)
Abducibles: Facts or hypotheses at the bottom of the recursion depth that are tentatively assumed to be true unless contradicted by constraints
Recursor: The core algorithm in this paper that steers the LLM to recursively explore alternatives (OR) and details (AND)
Refiner: A specialization of a Recursor that validates hypotheses using semantic search against ground-truth facts or oracle advice
Embeddings Store: A database storing vector representations of text to allow for semantic similarity search
Oracle: A specialized LLM agent or algorithm used to rate, filter, or validate the truthfulness of a generated hypothesis