SuperDP: Differential Privacy Refutation via Supermartingales
Pith reviewed 2026-05-14 22:55 UTC · model grok-4.3
The pith
A supermartingale-based proof rule enables the first fully automated refutation of ε-differential privacy for stochastic programs with discrete or continuous sampling.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Our method refutes ε-DP by searching for a pair of inputs together with a non-negative function over outputs whose expected value on these two inputs differs by a significant amount. The two inputs and the non-negative function over outputs are computed simultaneously by utilizing upper expectation supermartingales and lower expectation submartingales from probabilistic program analysis, which we leverage to introduce a sound and complete proof rule for ε-DP refutation. To the best of our knowledge, our method is the first method for ε-DP refutation to offer the following four desirable features: it is fully automated, it is applicable to stochastic mechanisms with sampling instructions from
What carries the argument
Upper expectation supermartingales and lower expectation submartingales, which act as witnesses that bound the difference in expected values between two chosen inputs and thereby certify a violation of the ε-DP definition.
If this is right
- Privacy engineers gain an automated checker that can disprove ε-DP claims for programs with both discrete and continuous random draws.
- Any refutation produced by the method is guaranteed to be correct because of the underlying soundness argument.
- When a violation exists and the supermartingale search terminates, a witness pair and function are guaranteed to be found.
- The same machinery can be applied to programs that prior automated refutation tools could not handle.
Where Pith is reading between the lines
- The supermartingale technique may generalize to automated refutation of other probabilistic properties such as (ε,δ)-DP or concentrated DP.
- Integration into existing probabilistic program verifiers could allow routine privacy auditing during development.
- The semi-completeness result suggests that termination heuristics or ranking functions could turn the method into a practical decision procedure for many programs.
- Similar expectation-based witnesses might be synthesized for refuting properties in continuous-state Markov decision processes.
Load-bearing premise
Supermartingales and submartingales can be automatically synthesized to witness refutations and the search procedure terminates with a valid witness whenever a violation exists.
What would settle it
A program that violates ε-DP for which the synthesis procedure returns no supermartingale witness or fails to terminate despite the existence of a violation.
Figures
read the original abstract
Differential privacy (DP) has established itself as one of the standards for ensuring privacy of individual data. However, reasoning about DP is a challenging and error-prone task, hence methods for formal verification and refutation of DP properties have received significant interest in recent years. In this work, we present a novel method for automated formal refutation of $\epsilon$-DP. Our method refutes $\epsilon$-DP by searching for a pair of inputs together with a non-negative function over outputs whose expected value on these two inputs differs by a significant amount. The two inputs and the non-negative function over outputs are computed simultaneously, by utilizing upper expectation supermartingales and lower expectation submartingales from probabilistic program analysis, which we leverage to introduce a sound and complete proof rule for $\epsilon$-DP refutation. To the best of our knowledge, our method is the first method for $\epsilon$-DP refutation to offer the following four desirable features: (1)~it is fully automated, (2)~it is applicable to stochastic mechanisms with sampling instructions from both discrete and continuous distributions, (3)~it provides soundness guarantees, and (4)~it provides semi-completeness guarantees. Our experiments show that our prototype tool SuperDP achieves superior performance compared to the state of the art and manages to refute $\epsilon$-DP for a number of challenging examples collected from the literature, including ones that were out of the reach of prior methods.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript presents SuperDP, a method for automated refutation of ε-differential privacy. It simultaneously synthesizes a pair of inputs and a non-negative function over outputs (witnessed via upper-expectation supermartingales and lower-expectation submartingales drawn from probabilistic program analysis) to demonstrate a violation. The central contribution is a sound and semi-complete proof rule that is claimed to be fully automated and applicable to stochastic mechanisms involving both discrete and continuous sampling distributions, with experiments showing it refutes DP for challenging literature examples beyond the reach of prior tools.
Significance. If the soundness and semi-completeness claims hold (including for continuous distributions), the work would be significant as the first automated DP refutation technique combining full automation, broad applicability to discrete/continuous sampling, and formal guarantees. It builds directly on established supermartingale techniques from probabilistic program analysis and demonstrates practical utility on literature benchmarks, potentially enabling refutation of more complex mechanisms than existing methods.
major comments (3)
- [§3] §3 (proof rule): The abstract states both a 'sound and complete proof rule' and 'semi-completeness guarantees'; the precise statement of what is proven (soundness of the rule vs. semi-completeness of the overall procedure) must be clarified with an explicit theorem statement, as semi-completeness appears to depend on the synthesis procedure rather than the rule alone.
- [§4] §4 (synthesis algorithm): Semi-completeness for continuous distributions is asserted but not established; the description of template shapes, constraint generation, and enumeration strategy lacks a termination or completeness argument showing that a witness supermartingale/submartingale will be found whenever an ε-DP violation exists. Without this, the four-feature claim (fully automated + semi-complete for continuous sampling) does not hold.
- [§5.3] §5.3 (experimental evaluation): The claim that certain examples 'were out of the reach of prior methods' is not supported by direct comparison data; the table or figure reporting runtimes and refutation results should include the specific prior tools attempted on each benchmark and their failure modes to substantiate superiority.
minor comments (2)
- [§2] Notation for upper/lower expectations and the distinction between supermartingales and submartingales should be introduced with a small illustrative example in the preliminaries section to aid readability.
- The manuscript would benefit from an explicit statement of the limitations of the current synthesis templates (e.g., polynomial degree bounds) even if they do not affect the central claims.
Simulated Author's Rebuttal
Thank you for the referee's thoughtful review and valuable suggestions. We appreciate the opportunity to clarify and strengthen our manuscript. Below we provide point-by-point responses to the major comments.
read point-by-point responses
-
Referee: [§3] §3 (proof rule): The abstract states both a 'sound and complete proof rule' and 'semi-completeness guarantees'; the precise statement of what is proven (soundness of the rule vs. semi-completeness of the overall procedure) must be clarified with an explicit theorem statement, as semi-completeness appears to depend on the synthesis procedure rather than the rule alone.
Authors: We agree that the abstract's wording is ambiguous and could lead to confusion. The proof rule in Section 3 is sound and complete in the sense that if a suitable supermartingale/submartingale witness exists, the rule correctly refutes ε-DP. The semi-completeness is a property of the synthesis algorithm that searches for such witnesses. We will revise the abstract to use consistent terminology ('sound proof rule with semi-completeness guarantees for the synthesis procedure') and include an explicit theorem statement in Section 3 that separates the soundness of the rule from the semi-completeness of the procedure. revision: yes
-
Referee: [§4] §4 (synthesis algorithm): Semi-completeness for continuous distributions is asserted but not established; the description of template shapes, constraint generation, and enumeration strategy lacks a termination or completeness argument showing that a witness supermartingale/submartingale will be found whenever an ε-DP violation exists. Without this, the four-feature claim (fully automated + semi-complete for continuous sampling) does not hold.
Authors: The referee is correct that a formal argument for semi-completeness in the continuous case is not fully detailed in the manuscript. The synthesis relies on enumerating a finite set of template shapes for the supermartingales, which is designed to be complete for a broad class of mechanisms but lacks an explicit proof of termination or that it will always find a witness if one exists (noting that the general problem is undecidable). We will add a subsection discussing the semi-completeness conditions, including why the template enumeration provides semi-completeness for the considered benchmarks and literature examples, while acknowledging limitations for arbitrary continuous distributions. This will support the four-feature claim under the stated assumptions. revision: partial
-
Referee: [§5.3] §5.3 (experimental evaluation): The claim that certain examples 'were out of the reach of prior methods' is not supported by direct comparison data; the table or figure reporting runtimes and refutation results should include the specific prior tools attempted on each benchmark and their failure modes to substantiate superiority.
Authors: We concur that providing direct comparison data would better substantiate our claims of superiority. We will expand the experimental evaluation in Section 5.3 to include a detailed table listing each benchmark, the prior tools (such as those from related work) that were attempted, their specific failure modes (e.g., timeout, inability to handle continuous distributions, or failure to find a refutation), and the runtimes for SuperDP. This will clearly demonstrate which examples were beyond the reach of prior methods. revision: yes
Circularity Check
Derivation applies established supermartingale theory without self-referential reduction
full rationale
The paper develops a new proof rule for ε-DP refutation by leveraging upper-expectation supermartingales and lower-expectation submartingales drawn from prior probabilistic program analysis. Soundness follows directly from the martingale properties (non-negative functions whose expectations decrease or increase in a controlled way), and semi-completeness is stated to follow from the existence of such witnesses when a violation occurs. No equation in the provided description defines the supermartingales in terms of the DP refutation result itself, nor renames a fitted parameter as a prediction, nor reduces the central claim to a self-citation chain whose verification depends on the present work. The synthesis procedure is presented as a practical search enabled by the rule rather than a definitional loop. The derivation therefore remains self-contained against external benchmarks in martingale theory.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math Standard properties of upper and lower expectations and supermartingales in probabilistic programs
- domain assumption The standard definition of ε-differential privacy as a bound on output distribution ratios
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We leverage upper expectation supermartingales and lower expectation submartingales ... to introduce a sound and complete proof rule for ε-DP refutation (Theorem 4.6)
-
IndisputableMonolith/Foundation/AlphaCoordinateFixation.leanJ_uniquely_calibrated_via_higher_derivative unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
template-based synthesis ... polynomial expressions ... maximum degree parameter D
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Alessandro Abate, Mirco Giacobbe, and Diptarko Roy. 2021. Learning Probabilistic Termination Proofs. InComputer Aided Verification - 33rd International Conference, CA V 2021, Virtual Event, July 20-23, 2021, Proceedings, Part II (Lecture 22 Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, and Ðorđe Źikelić Notes in Computer Science, Vol. 12760), Alexandr...
-
[2]
Alessandro Abate, Mirco Giacobbe, and Diptarko Roy. 2024. Stochastic Omega-Regular Verification and Control with Supermartingales. InCA V (3) (Lecture Notes in Computer Science, Vol. 14683). Springer, 395–419. doi:10.1007/978-3-031- 65633-0_18
-
[3]
Alessandro Abate, Mirco Giacobbe, and Diptarko Roy. 2025. Quantitative Supermartingale Certificates. InComputer Aided Verification - 37th International Conference, CA V 2025, Zagreb, Croatia, July 23-25, 2025, Proceedings, Part II. 3–28. doi:10.1007/978-3-031-98679-6_1
-
[4]
Sheshansh Agrawal, Krishnendu Chatterjee, and Petr Novotný. 2018. Lexicographic ranking supermartingales: an efficient approach to termination of probabilistic programs.Proc. ACM Program. Lang.2, POPL (2018). doi:10.1145/ 3158122
work page 2018
-
[5]
Ali Asadi, Krishnendu Chatterjee, Hongfei Fu, Amir Kafshdar Goharshady, and Mohammad Mahdavi. 2021. Polynomial reachability witnesses via Stellensätze. InPLDI. ACM, 772–787. doi:10.1145/3453483.3454076
-
[6]
Martin Avanzini, Gilles Barthe, Davide Davoli, and Benjamin Grégoire. 2025. A Quantitative Probabilistic Relational Hoare Logic.Proc. ACM Program. Lang.9, POPL (2025), 1167–1195. doi:10.1145/3704876
-
[7]
Gilles Barthe, Rohit Chadha, Vishal Jagannath, A. Prasad Sistla, and Mahesh Viswanathan. 2020. Deciding Differential Privacy for Programs with Finite Inputs and Outputs. InLICS. ACM, 141–154. doi:10.1145/3373718.3394796
-
[8]
Gilles Barthe, Marco Gaboardi, Emilio Jesús Gallego Arias, Justin Hsu, César Kunz, and Pierre-Yves Strub. 2014. Proving Differential Privacy in Hoare Logic. InCSF. IEEE Computer Society, 411–424. doi:10.1109/CSF.2014.36
-
[9]
Gilles Barthe, Marco Gaboardi, Benjamin Grégoire, Justin Hsu, and Pierre-Yves Strub. 2016. Proving Differential Privacy via Probabilistic Couplings. InLICS. ACM, 749–758. doi:10.1145/2933575.2934554
-
[10]
Gilles Barthe, Benjamin Grégoire, and Santiago Zanella-Béguelin. 2009. Formal certification of code-based cryptographic proofs. InPOPL. ACM, 90–101. doi:10.1145/1480881.1480894
-
[11]
Gilles Barthe, Boris Köpf, Federico Olmedo, and Santiago Zanella-Béguelin. 2013. Probabilistic Relational Reasoning for Differential Privacy.ACM Trans. Program. Lang. Syst.35, 3 (2013), 9:1–9:49. doi:10.1145/2492061
-
[12]
Benjamin Bichsel, Timon Gehr, Dana Drachsler-Cohen, Petar Tsankov, and Martin T. Vechev. 2018. DP-Finder: Finding Differential Privacy Violations by Sampling and Optimization. InCCS. ACM, 508–524. doi:10.1145/3243734.3243863
-
[13]
Benjamin Bichsel, Samuel Steffen, Ilija Bogunovic, and Martin T. Vechev. 2021. DP-Sniper: Black-Box Discovery of Differential Privacy Violations using Classifiers. InSP. IEEE, 391–409. doi:10.1109/SP40001.2021.00081
-
[14]
Andrea Bittau, Úlfar Erlingsson, Petros Maniatis, Ilya Mironov, Ananth Raghunathan, David Lie, Mitch Rudominer, Ushasree Kode, Julien Tinnés, and Bernhard Seefeld. 2017. Prochlo: Strong Privacy for Analytics in the Crowd. In Proceedings of the 26th Symposium on Operating Systems Principles, Shanghai, China, October 28-31, 2017. ACM, 441–459. doi:10.1145/3...
-
[15]
Mark Bun, Marco Gaboardi, and Ludmila Glinskih. 2022. The Complexity of Verifying Boolean Programs as Differentially Private. InCSF. IEEE, 396–411. doi:10.1109/CSF54842.2022.9919653
-
[16]
Aleksandar Chakarov and Sriram Sankaranarayanan. 2013. Probabilistic Program Analysis with Martingales. InCA V (Lecture Notes in Computer Science, Vol. 8044). Springer, 511–526. doi:10.1007/978-3-642-39799-8_34
-
[17]
Krishnendu Chatterjee, Hongfei Fu, and Amir Kafshdar Goharshady. 2016. Termination Analysis of Probabilistic Programs Through Positivstellensatz’s. InCA V (1) (Lecture Notes in Computer Science, Vol. 9779). Springer, 3–22. doi:10.1007/978-3-319-41528-4_1
-
[18]
Krishnendu Chatterjee, Hongfei Fu, Amir Kafshdar Goharshady, and Ehsan Kafshdar Goharshady. 2020. Polynomial invariant generation for non-deterministic recursive programs(PLDI 2020). doi:10.1145/3385412.3385969
-
[19]
Krishnendu Chatterjee, Hongfei Fu, Petr Novotný, and Rouzbeh Hasheminezhad. 2018. Algorithmic Analysis of Qualitative and Quantitative Termination Problems for Affine Probabilistic Programs.ACM Trans. Program. Lang. Syst.40, 2 (2018). doi:10.1145/3174800
-
[20]
Krishnendu Chatterjee, Amir Kafshdar Goharshady, Tobias Meggendorfer, and Dorde Zikelic. 2022. Sound and Complete Certificates for Quantitative Termination Analysis of Probabilistic Programs. InComputer Aided Verification - 34th International Conference, CA V 2022, Haifa, Israel, August 7-10, 2022, Proceedings, Part I (Lecture Notes in Computer Science, V...
-
[21]
Krishnendu Chatterjee, Amir Kafshdar Goharshady, Tobias Meggendorfer, and Dorde Zikelic. 2024. Quantitative Bounds on Resource Usage of Probabilistic Programs.Proc. ACM Program. Lang.8, OOPSLA1 (2024), 362–391. doi:10.1145/3649824
-
[22]
Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, Petr Novotný, Jiri Zárevúcky, and Dorde Zikelic. 2023. On Lexicographic Proof Rules for Probabilistic Termination.Formal Aspects Comput.35, 2 (2023), 11:1–11:25. doi:10.1145/ 3585391
work page 2023
-
[23]
Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, Petr Novotný, and Dorde Zikelic. 2024. Equivalence and Similarity Refutation for Probabilistic Programs.Proc. ACM Program. Lang.8, PLDI (2024), 2098–2122. doi:10.1145/3656462 SuperDP: Differential Privacy Refutation via Supermartingales 23
-
[24]
Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, Petr Novotný, and Dorde Zikelic. 2025. Refuting Equivalence in Probabilistic Programs with Conditioning. InTACAS (2) (Lecture Notes in Computer Science, Vol. 15697). Springer, 279–300. doi:10.1007/978-3-031-90653-4_14
-
[25]
Krishnendu Chatterjee, Petr Novotný, and Dorde Zikelic. 2017. Stochastic invariants for probabilistic termination. In Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2017, Paris, France, January 18-20, 2017, Giuseppe Castagna and Andrew D. Gordon (Eds.). ACM, 145–160. doi:10.1145/3009837.3009873
-
[26]
Jianhui Chen and Fei He. 2020. Proving almost-sure termination by omega-regular decomposition. InProceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, PLDI 2020, London, UK, June 15-20, 2020, Alastair F. Donaldson and Emina Torlak (Eds.). ACM, 869–882. doi:10.1145/3385412.3386002
-
[27]
Alessandro Cimatti, Alberto Griggio, Bastiaan Joost Schaafsma, and Roberto Sebastiani. 2013. The MathSAT5 SMT Solver. InTools and Algorithms for the Construction and Analysis of Systems. doi:10.1007/978-3-642-36742-7_7
-
[28]
Michael Colón, Sriram Sankaranarayanan, and Henny Sipma. 2003. Linear Invariant Generation Using Non-linear Constraint Solving. InComputer Aided Verification, 15th International Conference, CA V 2003, Boulder, CO, USA, July 8-12, 2003, Proceedings (Lecture Notes in Computer Science, Vol. 2725), Warren A. Hunt Jr. and Fabio Somenzi (Eds.). Springer, 420–43...
-
[29]
Michael Colón and Henny Sipma. 2001. Synthesis of Linear Ranking Functions. InTools and Algorithms for the Construction and Analysis of Systems, 7th International Conference, TACAS 2001 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001 Genova, Italy, April 2-6, 2001, Proceedings (Lecture Notes in Computer Scienc...
-
[30]
Leonardo De Moura and Nikolaj Bjørner. 2008. Z3: an efficient SMT solver. InProceedings of the Theory and Practice of Software, 14th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS’08). doi:10.1007/978-3-540-78800-3_24
-
[31]
Bolin Ding, Janardhan Kulkarni, and Sergey Yekhanin. 2017. Collecting Telemetry Data Privately. InAdvances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA, Isabelle Guyon, Ulrike von Luxburg, Samy Bengio, Hanna M. Wallach, Rob Fergus, S. V. N. Vishwanatha...
work page 2017
-
[32]
Zeyu Ding, Yuxin Wang, Guanhong Wang, Danfeng Zhang, and Daniel Kifer. 2018. Detecting Violations of Differential Privacy. InCCS. ACM, 475–489. doi:10.1145/3243734.3243818
-
[33]
Cynthia Dwork. 2006. Differential Privacy. InAutomata, Languages and Programming, 33rd International Colloquium, ICALP 2006, Venice, Italy, July 10-14, 2006, Proceedings, Part II (Lecture Notes in Computer Science, Vol. 4052), Michele Bugliesi, Bart Preneel, Vladimiro Sassone, and Ingo Wegener (Eds.). Springer, 1–12. doi:10.1007/11787006_1
-
[34]
Cynthia Dwork, Frank McSherry, Kobbi Nissim, and Adam D. Smith. 2006. Calibrating Noise to Sensitivity in Private Data Analysis. InTCC (Lecture Notes in Computer Science). Springer. doi:10.29012/JPC.V7I3.405
-
[35]
Proceedings of the Forty-First Annual ACM Symposium on Theory of Computing , pages =
Cynthia Dwork, Moni Naor, Omer Reingold, Guy N. Rothblum, and Salil P. Vadhan. 2009. On the complexity of differentially private data release: efficient algorithms and hardness results. InProceedings of the 41st Annual ACM Symposium on Theory of Computing, STOC 2009, Bethesda, MD, USA, May 31 - June 2, 2009, Michael Mitzenmacher (Ed.). ACM, 381–390. doi:1...
-
[36]
Cynthia Dwork and Aaron Roth. 2014. The Algorithmic Foundations of Differential Privacy.Found. Trends Theor. Comput. Sci.9, 3-4 (2014), 211–407. doi:10.1561/0400000042
-
[37]
Gian Pietro Farina, Stephen Chong, and Marco Gaboardi. 2021. Coupled Relational Symbolic Execution for Differential Privacy. InESOP (Lecture Notes in Computer Science, Vol. 12648). Springer, 207–233. doi:10.1007/978-3-030-72019-3_8
-
[38]
Paul Feautrier and Laure Gonnord. [n. d.]. Accelerated Invariant Generation for C Programs with Aspic and C2fsm. Electronic Notes in Theoretical Computer Science([n. d.]). doi:10.1016/j.entcs.2010.09.014
-
[39]
Marco Gaboardi, Kobbi Nissim, and David Purser. 2020. The Complexity of Verifying Loop-Free Programs as Differentially Private. InICALP (LIPIcs, Vol. 168). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 129:1–129:17. doi:10.4230/LIPICS.ICALP.2020.129
-
[40]
Timon Gehr, Sasa Misailovic, and Martin T. Vechev. 2016. PSI: Exact Symbolic Inference for Probabilistic Programs. In CA V (1) (Lecture Notes in Computer Science, Vol. 9779). Springer, 62–83. doi:10.1007/978-3-319-41528-4_4
-
[41]
Quan Geng and Pramod Viswanath. 2016. The Optimal Noise-Adding Mechanism in Differential Privacy.IEEE Trans. Inf. Theory62, 2 (2016), 925–951. doi:10.1109/TIT.2015.2504967
-
[42]
Zoubin Ghahramani. 2015. Probabilistic machine learning and artificial intelligence.Nat.521, 7553 (2015), 452–459. doi:10.1038/NATURE14541
-
[43]
Ji Guan, Wang Fang, Mingyu Huang, and Mingsheng Ying. 2023. Detecting Violations of Differential Privacy for Quantum Algorithms. InCCS. ACM, 2277–2291. doi:10.1145/3576915.3623108
-
[44]
David Handelman. 1988. Representing polynomials by positive linear functions on compact convex polyhedra.Pacific J. Math.132, 1 (1988), 35 – 62. 24 Krishnendu Chatterjee, Ehsan Kafshdar Goharshady, and Ðorđe Źikelić
work page 1988
-
[45]
Henzinger, Kaushik Mallik, Pouya Sadeghi, and Dorde Zikelic
Thomas A. Henzinger, Kaushik Mallik, Pouya Sadeghi, and Dorde Zikelic. 2025. Supermartingale Certificates for Quantitative Omega-Regular Verification and Control. InComputer Aided Verification - 37th International Conference, CA V 2025, Zagreb, Croatia, July 23-25, 2025, Proceedings, Part II. 29–55. doi:10.1007/978-3-031-98679-6_2
-
[46]
Noah M. Johnson, Joseph P. Near, and Dawn Song. 2018. Towards Practical Differential Privacy for SQL Queries.Proc. VLDB Endow.11, 5 (2018), 526–539. doi:10.1145/3187009.3177733
-
[47]
Benjamin Lucien Kaminski, Joost-Pieter Katoen, Christoph Matheja, and Federico Olmedo. 2018. Weakest Precondition Reasoning for Expected Runtimes of Randomized Algorithms.J. ACM65, 5 (2018), 30:1–30:68. doi:10.1145/3208102
-
[48]
Min Lyu, Dong Su, and Ninghui Li. 2017. Understanding the Sparse Vector Technique for Differential Privacy.Proc. VLDB Endow.10, 6 (2017), 637–648. doi:10.14778/3055330.3055331
-
[49]
Rupak Majumdar and V. R. Sathiyanarayana. 2024. Positive Almost-Sure Termination: Complexity and Proof Rules. Proc. ACM Program. Lang.8, POPL (2024), 1089–1117. doi:10.1145/3632879
-
[50]
Rupak Majumdar and V. R. Sathiyanarayana. 2025. Sound and Complete Proof Rules for Probabilistic Termination. Proc. ACM Program. Lang.9, POPL (2025), 1871–1902. doi:10.1145/3704899
-
[51]
Frederik Baymler Mathiesen, Simeon C. Calvert, and Luca Laurenti. 2023. Safety Certification for Stochastic Systems via Neural Barrier Functions.IEEE Control. Syst. Lett.7 (2023), 973–978. doi:10.1109/LCSYS.2022.3229865
-
[52]
Annabelle McIver, Carroll Morgan, Benjamin Lucien Kaminski, and Joost-Pieter Katoen. 2018. A new proof rule for almost-sure termination.Proc. ACM Program. Lang.2, POPL (2018), 33:1–33:28. doi:10.1145/3158121
-
[53]
2012.Markov chains and stochastic stability
Sean P Meyn and Richard L Tweedie. 2012.Markov chains and stochastic stability. Springer Science & Business Media. doi:10.1007/978-1-4471-3267-7
-
[54]
Van Chan Ngo, Quentin Carbonneaux, and Jan Hoffmann. 2018. Bounded expectations: resource analysis for probabilistic programs. InProceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2018, Philadelphia, PA, USA, June 18-22, 2018, Jeffrey S. Foster and Dan Grossman (Eds.). ACM, 496–512. doi:10.1145/3192366.3192394
-
[55]
Andreas Podelski and Andrey Rybalchenko. 2004. A Complete Method for the Synthesis of Linear Ranking Functions. InVerification, Model Checking, and Abstract Interpretation, 5th International Conference, VMCAI 2004, Venice, Italy, January 11-13, 2004, Proceedings (Lecture Notes in Computer Science, Vol. 2937), Bernhard Steffen and Giorgio Levi (Eds.). Spri...
-
[56]
Andreas Podelski and Andrey Rybalchenko. 2004. Transition Invariants. In19th IEEE Symposium on Logic in Computer Science (LICS 2004), 14-17 July 2004, Turku, Finland, Proceedings. IEEE Computer Society, 32–41. doi:10.1109/LICS.2004. 1319598
-
[57]
Stephen Prajna, Ali Jadbabaie, and George J. Pappas. 2007. A Framework for Worst-Case and Stochastic Safety Verification Using Barrier Certificates.IEEE Trans. Autom. Control.52, 8 (2007), 1415–1428. doi:10.1109/TAC.2007.902736
-
[58]
Toru Takisaka, Yuichiro Oyabu, Natsuki Urabe, and Ichiro Hasuo. 2021. Ranking and Repulsing Supermartingales for Reachability in Randomized Programs.ACM Trans. Program. Lang. Syst.43, 2 (2021), 5:1–5:46. doi:10.1145/3450967
-
[59]
The OpenDP Team. 2021. The OpenDP Library. https://opendp.org
work page 2021
-
[60]
The Coq Development Team. 2024.The Coq Proof Assistant. doi:10.5281/zenodo.14542673
- [61]
-
[62]
Peixin Wang, Hongfei Fu, Krishnendu Chatterjee, Yuxin Deng, and Ming Xu. 2020. Proving expected sensitivity of probabilistic programs with randomized variable-dependent termination time.Proc. ACM Program. Lang.4, POPL (2020), 25:1–25:30. doi:10.1145/3371093
-
[63]
Peixin Wang, Hongfei Fu, Amir Kafshdar Goharshady, Krishnendu Chatterjee, Xudong Qin, and Wenjun Shi. 2019. Cost analysis of nondeterministic probabilistic programs. InPLDI. doi:10.1145/3314221.3314581
-
[64]
Peixin Wang, Tengshun Yang, Hongfei Fu, Guanyan Li, and C.-H. Luke Ong. 2024. Static Posterior Inference of Bayesian Probabilistic Programming via Polynomial Solving.Proc. ACM Program. Lang.8, PLDI (2024), 1361–1386. doi:10.1145/3656432
-
[65]
Yuxin Wang, Zeyu Ding, Daniel Kifer, and Danfeng Zhang. 2020. CheckDP: An Automated and Integrated Approach for Proving Differential Privacy or Finding Precise Counterexamples. InCCS. ACM, 919–938. doi:10.1145/3372297.3417282
-
[66]
Yuxin Wang, Zeyu Ding, Guanhong Wang, Daniel Kifer, and Danfeng Zhang. 2019. Proving differential privacy with shadow execution. InPLDI. ACM, 655–669. doi:10.1145/3314221.3314619
-
[67]
1991.Probability with Martingales
David Williams. 1991.Probability with Martingales. Cambridge University Press
work page 1991
-
[68]
Bai Xue. 2025. Finite-time safety and reach-avoid verification of stochastic discrete-time systems.Information and Computation307 (2025), 105368. doi:10.1016/j.ic.2025.105368
-
[69]
Bai Xue. 2026. Sufficient and necessary barrier-like conditions for safety and reach-avoid verification of stochastic discrete-time systems.Automatica187 (2026), 112919. doi:10.1016/j.automatica.2026.112919
-
[70]
Bai Xue, Renjue Li, Naijun Zhan, and Martin Fränzle. 2021. Reach-avoid Analysis for Stochastic Discrete-time Systems. In2021 American Control Conference, ACC 2021, New Orleans, LA, USA, May 25-28, 2021. IEEE, 4879–4885. SuperDP: Differential Privacy Refutation via Supermartingales 25 doi:10.23919/ACC50511.2021.9483095
-
[71]
Danfeng Zhang and Daniel Kifer. 2017. LightDP: towards automating differential privacy proofs. InPOPL. ACM, 888–901. doi:10.1145/3009837.3009884
-
[72]
Dapeng Zhi, Peixin Wang, Si Liu, C.-H. Luke Ong, and Min Zhang. 2024. Unifying Qualitative and Quantitative Safety Verification of DNN-Controlled Systems. InComputer Aided Verification - 36th International Conference, CA V 2024, Montreal, QC, Canada, July 24-27, 2024, Proceedings, Part II (Lecture Notes in Computer Science, Vol. 14682), Arie Gurfinkel and...
-
[73]
Dorde Zikelic, Bor-Yuh Evan Chang, Pauline Bolignano, and Franco Raimondi. 2022. Differential cost analysis with simultaneous potentials and anti-potentials. InPLDI ’22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13 - 17, 2022, Ranjit Jhala and Isil Dillig (Eds.). ACM, 442–457. doi...
-
[74]
Henzinger, and Krishnendu Chatterjee
Dorde Zikelic, Mathias Lechner, Thomas A. Henzinger, and Krishnendu Chatterjee. 2023. Learning Control Policies for Stochastic Systems with Reach-Avoid Guarantees. InThirty-Seventh AAAI Conference on Artificial Intelligence, AAAI 2023, Thirty-Fifth Conference on Innovative Applications of Artificial Intelligence, IAAI 2023, Thirteenth Symposium on Educati...
-
[75]
Dorde Zikelic, Mathias Lechner, Abhinav Verma, Krishnendu Chatterjee, and Thomas A. Henzinger. 2023. Compositional Policy Learning in Stochastic Control Systems with Formal Guarantees. InAdvances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 - 1...
work page 2023
-
[76]
The following table shows an example of a UESM𝑈 𝑓 and an LESM𝐿 𝑓 for this mechanism (rounded to two decimal places): Label UESM 𝑙1 9458.01+4727.0·𝑞 2 0 𝑙2 0.01+4.01·𝑞 0𝜂+1575.67·𝑞 0𝜂3 +2363.5·𝑞 2 0𝜂2 +1575.67·𝑞 3 0𝜂+2.0· ∗𝜂 2 +393.92·𝜂 4 𝑙𝑡 0 Label LESM 𝑙1 9458.01+4727.0·𝑞 2 0 𝑙2 4.01·𝑞 0𝜂+1575.67·𝑞 0𝜂3 +2363.5·𝑞 2 0𝜂2 +1575.67·𝑞 3 0𝜂+2.0· ∗𝜂 2 +393.92·𝜂 ...
-
[77]
uses a template-based method together with a verify-invalidate loop for finding such alignments and provides automation as well
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.