Partial Quantifier Elimination
Eugene Goldberg, Panagiotis Manolios

TL;DR
This paper introduces a new approach to Partial Quantifier Elimination (PQE), which simplifies formulas with quantified variables more efficiently than traditional Quantifier Elimination, with promising experimental results.
Contribution
The paper presents a novel PQE algorithm using dependency sequents, expanding the applicability and efficiency of quantifier elimination techniques.
Findings
The PQE algorithm effectively generates clauses to make quantified clauses redundant.
Experimental results demonstrate the efficiency of the PQE approach.
PQE can be more naturally suited for certain problems than traditional QE.
Abstract
We consider the problem of Partial Quantifier Elimination (PQE). Given formula exists(X)[F(X,Y) & G(X,Y)], where F, G are in conjunctive normal form, the PQE problem is to find a formula F*(Y) such that F* & exists(X)[G] is logically equivalent to exists(X)[F & G]. We solve the PQE problem by generating and adding to F clauses over the free variables that make the clauses of F with quantified variables redundant. The traditional Quantifier Elimination problem (QE) is a special case of PQE where G is empty so all clauses of the input formula with quantified variables need to be made redundant. The importance of PQE is twofold. First, many problems are more naturally formulated in terms of PQE rather than QE. Second, in many cases PQE can be solved more efficiently than QE. We describe a PQE algorithm based on the machinery of dependency sequents and give experimental results showing the…
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
TopicsFormal Methods in Verification · Logic, programming, and type systems · semigroups and automata theory
