A Decision Procedure for Herbrand Formulae without Skolemization
Timm Lampert

TL;DR
This paper introduces a novel decision procedure for Herbrand formulae in first-order logic that avoids skolemization and unification, relying solely on equivalence transformations and a specialized calculus.
Contribution
It presents a new algorithm for Herbrand formulae that operates without skolemization or unification, using equivalence transformations and a minimal proof search strategy.
Findings
The procedure can decide Herbrand formulae without skolemization.
It allows for proof searches that minimize the use of the rule.
The method can be integrated into optimized proof search algorithms.
Abstract
This paper describes a decision procedure for disjunctions of conjunctions of anti-prenex normal forms of pure first-order logic (FOLDNFs) that do not contain within the scope of quantifiers. The disjuncts of these FOLDNFs are equivalent to prenex normal forms whose quantifier-free parts are conjunctions of atomic and negated atomic formulae (= Herbrand formulae). In contrast to the usual algorithms for Herbrand formulae, neither skolemization nor unification algorithms with function symbols are applied. Instead, a procedure is described that rests on nothing but equivalence transformations within pure first-order logic (FOL). This procedure involves the application of a calculus for negative normal forms (the NNF-calculus) with (= I) as the sole rule that increases the complexity of given FOLDNFs. The described algorithm illustrates how, in…
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
