Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Foundations for Entailment Checking in Quantitative Separation Logic (extended version) (2201.11464v1)

Published 27 Jan 2022 in cs.LO and cs.PL

Abstract: Quantitative separation logic (QSL) is an extension of separation logic (SL) for the verification of probabilistic pointer programs. In QSL, formulae evaluate to real numbers instead of truth values, e.g., the probability of memory-safe termination in a given symbolic heap. As with \SL, one of the key problems when reasoning with QSL is \emph{entailment}: does a formula f entail another formula g? We give a generic reduction from entailment checking in QSL to entailment checking in SL. This allows to leverage the large body of SL research for the automated verification of probabilistic pointer programs. We analyze the complexity of our approach and demonstrate its applicability. In particular, we obtain the first decidability results for the verification of such programs by applying our reduction to a quantitative extension of the well-known symbolic-heap fragment of separation logic.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (7)
  1. Kevin Batz (15 papers)
  2. Ira Fesefeldt (2 papers)
  3. Marvin Jansen (1 paper)
  4. Joost-Pieter Katoen (110 papers)
  5. Florian Keßler (1 paper)
  6. Christoph Matheja (20 papers)
  7. Thomas Noll (11 papers)
Citations (7)

Summary

We haven't generated a summary for this paper yet.