<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>conference paper</genre>

<titleInfo><title>Sound and complete certificates for auantitative termination analysis of probabilistic programs</title></titleInfo>

  
  
<titleInfo type="alternative">
  
  <title>LNCS</title>
</titleInfo>

<note type="publicationStatus">published</note>


<note type="qualityControlled">yes</note>

<name type="personal">
  <namePart type="given">Krishnendu</namePart>
  <namePart type="family">Chatterjee</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">2E5DCA20-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-4561-241X</description></name>
<name type="personal">
  <namePart type="given">Amir Kafshdar</namePart>
  <namePart type="family">Goharshady</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">391365CE-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0003-1702-6584</description></name>
<name type="personal">
  <namePart type="given">Tobias</namePart>
  <namePart type="family">Meggendorfer</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">b21b0c15-30a2-11eb-80dc-f13ca25802e1</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-1712-2165</description></name>
<name type="personal">
  <namePart type="given">Dorde</namePart>
  <namePart type="family">Zikelic</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">294AA7A6-F248-11E8-B48F-1D18A9856A87</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0002-4681-1699</description></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">KrCh</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>



<name type="conference">
  <namePart>CAV: Computer Aided Verification</namePart>
</name>



<name type="corporate">
  <namePart>Formal Methods for Stochastic Models: Algorithms and Applications</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>International IST Doctoral Program</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">We consider the quantitative problem of obtaining lower-bounds on the probability of termination of a given non-deterministic probabilistic program. Specifically, given a non-termination threshold p∈[0,1], we aim for certificates proving that the program terminates with probability at least 1−p. The basic idea of our approach is to find a terminating stochastic invariant, i.e. a subset SI of program states such that (i) the probability of the program ever leaving SI is no more than p, and (ii) almost-surely, the program either leaves SI or terminates.

While stochastic invariants are already well-known, we provide the first proof that the idea above is not only sound, but also complete for quantitative termination analysis. We then introduce a novel sound and complete characterization of stochastic invariants that enables template-based approaches for easy synthesis of quantitative termination certificates, especially in affine or polynomial forms. Finally, by combining this idea with the existing martingale-based methods that are relatively complete for qualitative termination analysis, we obtain the first automated, sound, and relatively complete algorithm for quantitative termination analysis. Notably, our completeness guarantees for quantitative termination analysis are as strong as the best-known methods for the qualitative variant.

Our prototype implementation demonstrates the effectiveness of our approach on various probabilistic programs. We also demonstrate that our algorithm certifies lower bounds on termination probability for probabilistic programs that are beyond the reach of previous methods.</abstract>

<relatedItem type="constituent">
  <location>
    <url displayLabel="2022_LNCS_Chatterjee.pdf">https://research-explorer.ista.ac.at/download/12000/12003/2022_LNCS_Chatterjee.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription><accessCondition type="restrictionOnAccess">no</accessCondition>
</relatedItem>
<originInfo><publisher>Springer</publisher><dateIssued encoding="w3cdtf">2022</dateIssued><place><placeTerm type="text">Haifa, Israel</placeTerm></place>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>Proceedings of the 34th International Conference on Computer Aided Verification</title></titleInfo>
  <identifier type="issn">0302-9743</identifier>
  <identifier type="eIssn">1611-3349</identifier>
  <identifier type="isbn">9783031131844</identifier>
  <identifier type="ISI">000870304500004</identifier><identifier type="doi">10.1007/978-3-031-13185-1_4</identifier>
<part><detail type="volume"><number>13371</number></detail><extent unit="pages">55-78</extent>
</part>
</relatedItem>
<relatedItem type="Supplementary material">
  <location>     <url>https://research-explorer.ista.ac.at/record/14539</url>  </location>
</relatedItem>

<extension>
<bibliographicCitation>
<apa>Chatterjee, K., Goharshady, A. K., Meggendorfer, T., &amp;#38; Zikelic, D. (2022). Sound and complete certificates for auantitative termination analysis of probabilistic programs. In &lt;i&gt;Proceedings of the 34th International Conference on Computer Aided Verification&lt;/i&gt; (Vol. 13371, pp. 55–78). Haifa, Israel: Springer. &lt;a href=&quot;https://doi.org/10.1007/978-3-031-13185-1_4&quot;&gt;https://doi.org/10.1007/978-3-031-13185-1_4&lt;/a&gt;</apa>
<chicago>Chatterjee, Krishnendu, Amir Kafshdar Goharshady, Tobias Meggendorfer, and Dorde Zikelic. “Sound and Complete Certificates for Auantitative Termination Analysis of Probabilistic Programs.” In &lt;i&gt;Proceedings of the 34th International Conference on Computer Aided Verification&lt;/i&gt;, 13371:55–78. Springer, 2022. &lt;a href=&quot;https://doi.org/10.1007/978-3-031-13185-1_4&quot;&gt;https://doi.org/10.1007/978-3-031-13185-1_4&lt;/a&gt;.</chicago>
<ista>Chatterjee K, Goharshady AK, Meggendorfer T, Zikelic D. 2022. Sound and complete certificates for auantitative termination analysis of probabilistic programs. Proceedings of the 34th International Conference on Computer Aided Verification. CAV: Computer Aided Verification, LNCS, vol. 13371, 55–78.</ista>
<ama>Chatterjee K, Goharshady AK, Meggendorfer T, Zikelic D. Sound and complete certificates for auantitative termination analysis of probabilistic programs. In: &lt;i&gt;Proceedings of the 34th International Conference on Computer Aided Verification&lt;/i&gt;. Vol 13371. Springer; 2022:55-78. doi:&lt;a href=&quot;https://doi.org/10.1007/978-3-031-13185-1_4&quot;&gt;10.1007/978-3-031-13185-1_4&lt;/a&gt;</ama>
<ieee>K. Chatterjee, A. K. Goharshady, T. Meggendorfer, and D. Zikelic, “Sound and complete certificates for auantitative termination analysis of probabilistic programs,” in &lt;i&gt;Proceedings of the 34th International Conference on Computer Aided Verification&lt;/i&gt;, Haifa, Israel, 2022, vol. 13371, pp. 55–78.</ieee>
<mla>Chatterjee, Krishnendu, et al. “Sound and Complete Certificates for Auantitative Termination Analysis of Probabilistic Programs.” &lt;i&gt;Proceedings of the 34th International Conference on Computer Aided Verification&lt;/i&gt;, vol. 13371, Springer, 2022, pp. 55–78, doi:&lt;a href=&quot;https://doi.org/10.1007/978-3-031-13185-1_4&quot;&gt;10.1007/978-3-031-13185-1_4&lt;/a&gt;.</mla>
<short>K. Chatterjee, A.K. Goharshady, T. Meggendorfer, D. Zikelic, in:, Proceedings of the 34th International Conference on Computer Aided Verification, Springer, 2022, pp. 55–78.</short>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>12000</recordIdentifier><recordCreationDate encoding="w3cdtf">2022-08-28T22:02:02Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2026-04-07T13:27:55Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
