Skip to main content
Top

A Fixed Point Iteration Technique for Proving Correctness of Slicing for Probabilistic Programs

  • 2026
  • OriginalPaper
  • Chapter
Published in:

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter delves into the intricacies of proving the correctness of program slicing for probabilistic programs using a fixed-point iteration technique. The author begins by outlining the standard approach to proving correctness, which involves demonstrating a correctness relation between the source and target semantics of a program. However, the study reveals that this standard technique cannot be directly adapted for certain applications, necessitating a modified approach. The author introduces the concept of complete partial orders (cpos) and continuous functions, which are essential for understanding the iterative process involved in the proof. The chapter then focuses on probabilistic programming, where programs transform probability distributions, and presents a concrete example to illustrate the challenges and solutions. The example involves a probabilistic structured program with specific control-flow graphs, highlighting the differences between source and target semantics. The author demonstrates how slicing can be applied to eliminate irrelevant operations and simplifies the control-flow graph to induce the target semantics. The chapter concludes with a refined approach that addresses the limitations of the standard technique, ensuring the correctness relation holds. This refined approach involves transforming the source control-flow graph and defining a suitable exclusion set to facilitate the proof. The study also discusses the application of this technique to a specific example, providing a detailed proof of correctness. The chapter concludes with a discussion on the broader implications and potential applications of the refined technique, encouraging further research in this area.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Business + Economics & Engineering + Technology"

Online-Abonnement

Springer Professional "Business + Economics & Engineering + Technology" gives you access to:

  • more than 130.000 books
  • more than 540 journals

from the following subject areas:

  • Automotive
  • Construction + Real Estate
  • Business IT + Informatics
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Mechanical Engineering + Materials
  • Surfaces + Materials Technology
  • Insurance + Risk


Secure your knowledge advantage now!

Springer Professional "Engineering + Technology"

Online-Abonnement

Springer Professional "Engineering + Technology" gives you access to:

  • more than 75.000 books
  • more than 390 journals

from the following specialised fileds:

  • Automotive
  • Business IT + Informatics
  • Construction + Real Estate
  • Electrical Engineering + Electronics
  • Energy + Sustainability
  • Mechanical Engineering + Materials
  • Surfaces + Materials Technology





 

Secure your knowledge advantage now!

Springer Professional "Business + Economics"

Online-Abonnement

Springer Professional "Business + Economics" gives you access to:

  • more than 100.000 books
  • more than 340 journals

from the following specialised fileds:

  • Construction + Real Estate
  • Business IT + Informatics
  • Finance + Banking
  • Management + Leadership
  • Marketing + Sales
  • Insurance + Risk



Secure your knowledge advantage now!

Title
A Fixed Point Iteration Technique for Proving Correctness of Slicing for Probabilistic Programs
Authors
Torben Amtoft
Anindya Banerjee
Copyright Year
2026
DOI
https://doi.org/10.1007/978-3-032-08187-2_6
This content is only visible if you are logged in and have the appropriate permissions.
This content is only visible if you are logged in and have the appropriate permissions.
This content is only visible if you are logged in and have the appropriate permissions.

Premium Partner

    Image Credits
    Neuer Inhalt/© ITandMEDIA, Nagarro GmbH/© Nagarro GmbH, AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH, USU GmbH/© USU GmbH, Ferrari electronic AG/© Ferrari electronic AG