no code implementations • 14 Nov 2023 • Adharsh Kamath, Aditya Senthilnathan, Saikat Chakraborty, Pantazis Deligiannis, Shuvendu K. Lahiri, Akash Lal, Aseem Rastogi, Subhajit Roy, Rahul Sharma
Finally, we explore the effectiveness of using an efficient combination of a symbolic tool and an LLM on our dataset and compare it against a purely symbolic baseline.
no code implementations • 25 Jan 2023 • Priyanka Golia, Subhajit Roy, Kuldeep S. Meel
In QBF, an existentially quantified variable is allowed to depend on all universally quantified variables in its scope.
1 code implementation • 12 Aug 2021 • Priyanka Golia, Friedrich Slivovsky, Subhajit Roy, Kuldeep S. Meel
In this paper, we propose four algorithmic improvements for a data-driven framework for functional synthesis: using a dependency-driven multi-classifier to learn candidate function, extracting uniquely defined functions by interpolation, variables retention, and using lexicographic MaxSAT to repair candidates.
1 code implementation • 19 May 2021 • Priyanka Golia, Subhajit Roy, Kuldeep S. Meel
Over the past decade, syntax-guided synthesis (SyGuS) has emerged as a dominant approach for program synthesis where in addition to the specification $\varphi$, the end-user also specifies a grammar $L$ to aid the underlying synthesis engine.
no code implementations • 4 Jan 2021 • Subhajit Roy, Justin Hsu, Aws Albarghouthi
We demonstrate that our approach is able to learn foundational algorithms from the differential privacy literature and significantly outperforms natural program synthesis baselines.
no code implementations • 20 Jul 2020 • Rahul Gupta, Subhajit Roy, Kuldeep S. Meel
The study of phase transition behaviour in SAT has led to deeper understanding and algorithmic improvements of modern SAT solvers.
2 code implementations • 14 May 2020 • Priyanka Golia, Subhajit Roy, Kuldeep S. Meel
On an extensive and rigorous evaluation over 609 benchmarks, we demonstrate that Manthan significantly improves upon the current state of the art, solving 356 benchmarks in comparison to 280, which is the most solved by a state of the art technique; thereby, we demonstrate an increase of 76 benchmarks over the current state of the art.