Passer à la navigation principale Passer à la recherche Passer au contenu principal

A program logic for union bounds

  • IMDEA Software Institute
  • University at Buffalo, The State University of New York
  • INRIA
  • University of Pennsylvania

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We propose a probabilistic Hoare logic aHL based on the union bound, a tool from basic probability theory. While the union bound is simple, it is an extremely common tool for analyzing randomized algorithms. In formal verification terms, the union bound allows flexible and compositional reasoning over possible ways an algorithm may go wrong. It also enables a clean separation between reasoning about probabilities and reasoning about events, which are expressed as standard first-order formulas in our logic. Notably, assertions in our logic are non-probabilistic, even though we can conclude probabilistic facts from the judgments. Our logic can also prove accuracy properties for interactive programs, where the program must produce intermediate outputs as soon as pieces of the input arrive, rather than accessing the entire input at once. This setting also enables adaptivity, where later inputs may depend on earlier intermediate outputs. We show how to prove accuracy for several examples from the differential privacy literature, both interactive and non-interactive.

langue originaleAnglais
titre43rd International Colloquium on Automata, Languages, and Programming, ICALP 2016
rédacteurs en chefYuval Rabani, Ioannis Chatzigiannakis, Davide Sangiorgi, Michael Mitzenmacher
EditeurSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronique)9783959770132
Les DOIs
étatPublié - 1 août 2016
Modification externeOui
Evénement43rd International Colloquium on Automata, Languages, and Programming, ICALP 2016 - Rome, Italie
Durée: 12 juil. 201615 juil. 2016

Série de publications

NomLeibniz International Proceedings in Informatics, LIPIcs
Volume55
ISSN (imprimé)1868-8969

Une conférence

Une conférence43rd International Colloquium on Automata, Languages, and Programming, ICALP 2016
Pays/TerritoireItalie
La villeRome
période12/07/1615/07/16

Empreinte digitale

Examiner les sujets de recherche de « A program logic for union bounds ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation