2020
DOI: 10.1007/978-3-030-53288-8_24
|View full text |Cite
|
Sign up to set email alerts
|

Interpolation-Based Semantic Gate Extraction and Its Applications to QBF Preprocessing

Abstract: We present a new semantic gate extraction technique for propositional formulas based on interpolation. While known gate detection methods are incomplete and rely on pattern matching or simple semantic conditions, this approach can detect any definition entailed by an input formula. As an application, we consider the problem of computing unique strategy functions from Quantified Boolean Formulas (QBFs) and Dependency Quantified Boolean Formulas (DQBFs). Experiments with a prototype implementation dem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
12
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(13 citation statements)
references
References 45 publications
1
12
0
Order By: Relevance
“…To grow Z further, we rely on the notion of definability, and iteratively identify the variables y i ∈ Y such that y i is definable in terms of rest of the variables such that its definition ψ i respects the dependency constraints imposed by the definitions of variables in Z. To extract the corresponding definitions, we rely on the Padoa's theorem (Lemma 1) to check whether y i is definable in terms of rest of the variables and then employ interpolation-based extraction of the corresponding definition [48].…”
Section: Interpolation-based Unique Function Extractionmentioning
confidence: 99%
See 2 more Smart Citations
“…To grow Z further, we rely on the notion of definability, and iteratively identify the variables y i ∈ Y such that y i is definable in terms of rest of the variables such that its definition ψ i respects the dependency constraints imposed by the definitions of variables in Z. To extract the corresponding definitions, we rely on the Padoa's theorem (Lemma 1) to check whether y i is definable in terms of rest of the variables and then employ interpolation-based extraction of the corresponding definition [48].…”
Section: Interpolation-based Unique Function Extractionmentioning
confidence: 99%
“…We used Open-WBO [38] for unweighted MaxSAT queries, RC2 [26] for LexMaxSAT queries, and PicoSAT [10] to compute UnsatCore. Further, we used CryptoMiniSat [49] to find unates and a library based on UNIQUE [48] to extract unique Skolem functions. We used CMSGen [22] to sample the satisfying assignments of the specification.…”
Section: Experimental Evaluationmentioning
confidence: 99%
See 1 more Smart Citation
“…Let ϕ and ψ be two formulae, ϕ entails ψ, denoted by ϕ ψ, if every assignment satisfying ϕ also satisfies ψ. A definition for a variable x by a set of variables X in a formula ϕ is a formula ψ with var (ψ) ⊆ X such that for every satisfying assignment σ of ϕ the equality σ(x) = ψ[σ] holds [40].…”
Section: Preliminariesmentioning
confidence: 99%
“…1 We believe these methods should be complemented with algorithms that directly reason at the level of Skolem functions [35]. A strong argument in favor of such an approach is the fact that DQBF instances often have a large fraction of unique Skolem functions that can be obtained by definition extraction, but the current solving paradigms have no direct way of exploiting this [40].…”
Section: Introductionmentioning
confidence: 99%