Checking δ-Satisfiability of Reals with Integrals
Cody Rivera, Bishnu Bhusal, Rohit Chadha, A. Prasad Sistla, Mahesh Viswanathan
Abstract
Many synthesis and verification problems can be reduced to determining the truth of formulas over the real numbers. These formulas often involve constraints with integrals in them. To this end, we extend the framework of 𝛿-decision procedures with techniques for handling integrals of user-specified real functions. We implement this decision procedure in the tool dReal, which is built on top of dReal. We evaluate dReal on a suite of problems that include formulas verifying the fairness of algorithms and the privacy and the utility of privacy mechanisms and formulas that synthesize parameters for the desired utility of privacy mechanisms. The performance of the tool in these experiments demonstrates the effectiveness of dReal. CCS Concepts: • Theory of computation → Logic and verification; • Security and privacy → Logic and verification; • Mathematics of computing → Integral equations; • Software and its engineering → Model checking.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on3
- symQV: Automated Symbolic Verification of Quantum ProgramsFabian Bauer-Marquart, Stefan Leue, Christian SchillingFM 2023 · 37 citations
- Deciding accuracy of differential privacy schemesGilles Barthe, Rohit Chadha, Paul Krogmeier, A. Prasad Sistla et al.POPL 2021 · 10 citations
- Deciding Differential Privacy of Online Algorithms with Multiple VariablesRohit Chadha, A. Prasad Sistla, Mahesh Viswanathan, Bishnu BhusalCCS 2023 · 5 citations
Related papers
- Approximate Algorithms for Verifying Differential Privacy with Gaussian DistributionsBishnu Bhusal, Rohit Chadha, A. Prasad Sistla, Mahesh ViswanathanCCS 2025
- Full LTL Synthesis over Infinite-State ArenasShaun Azzopardi, Luca Di Stefano, Nir Piterman, Gerardo SchneiderCAV 2025 · 9 citations
- Data-Driven Verification of Procedural Programs with Integer ArraysAhmed Bouajjani, Wael-Amine Boutglay, Peter HabermehlCAV 2025
- Data-Driven Design and Evaluation of SMT Meta-Solving Strategies: Balancing Performance, Accuracy, and CostMalte Mues, Falk HowarASE 2021 · 3 citations
- On Linear Time Decidability of Differential Privacy for Programs with Unbounded InputsRohit Chadha, A. Prasad Sistla, Mahesh ViswanathanLICS 2021 · 4 citations
