Counterexample Guided Knowledge Compilation for Boolean Functional Synthesis
S. Akshay, Supratik Chakraborty, Sahil Jain
Abstract
Abstract Given a specification as a Boolean relation between inputs and outputs, Boolean functional synthesis generates a function, called a Skolem function, for each output in terms of the inputs such that the specification is satisfied. In general, there may be many possibilities for Skolem functions satisfying the same specification, and criteria to pick one or the other may vary from specification to specification. In this paper, we develop a technique to represent the space of Skolem functions in a criteria-agnostic form that makes it possible to subsequently extract Skolem functions for different criteria. Our focus is on identifying such a form and on developing a compilation algorithm for this form. Our approach is based on a novel counter-example guided strategy for existentially quantifying a subset of variables from a specification in negation normal form. We implement this technique and compare our performance with those of other knowledge compilation approaches for Boolean functional synthesis, and show promising results.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get a1ae23c3-e114-4796-b04e-31292332b866Related papers
- A Normal Form Characterization for Efficient Boolean Skolem Function SynthesisPreey Shah, Aman Bansal, S. Akshay, Supratik ChakrabortyLICS 2021 · 7 citations
- An Approximate Skolem Function CounterArijit Shaw, Brendan Juba, Kuldeep S. MeelAAAI 2024 · 2 citations
- The Limitations and Power of NP-Oracle Based Functional Synthesis TechniquesBrendan Juba, Kuldeep S. MeelAAAI 2026
- Interpolation-Based Semantic Gate Extraction and Its Applications to QBF PreprocessingFriedrich SlivovskyCAV 2020 · 10 citations
- Synthesis of Infinite-State Systems with Random BehaviorAndreas Katis, Grigory Fedyukovich, Jeffrey Chen, David A. Greve et al.ASE 2020 · 2 citations
