Skip to main content

Showing 1–3 of 3 results for author: Schäffeler, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2501.11467  [pdf, other

    cs.LO cs.DM eess.SY

    Fixed Point Certificates for Reachability and Expected Rewards in MDPs

    Authors: Krishnendu Chatterjee, Tim Quatmann, Maximilian Schäffeler, Maximilian Weininger, Tobias Winkler, Daniel Zilken

    Abstract: The possibility of errors in human-engineered formal verification software, such as model checkers, poses a serious threat to the purpose of these tools. An established approach to mitigate this problem are certificates -- lightweight, easy-to-check proofs of the verification results. In this paper, we develop novel certificates for model checking of Markov decision processes (MDPs) with quantitat… ▽ More

    Submitted 20 January, 2025; originally announced January 2025.

    Comments: Extended version of the TACAS 2025 paper

  2. arXiv:2501.10127  [pdf, ps, other

    cs.LO

    A Formally Verified IEEE 754 Floating-Point Implementation of Interval Iteration for MDPs

    Authors: Bram Kohlen, Maximilian Schäffeler, Mohammad Abdulaziz, Arnd Hartmanns, Peter Lammich

    Abstract: Reasoning about quantitative properties of Markov Decision Processes (MDPs) inevitably requires computations on real or rational numbers. On modern hardware, these are usually efficiently implemented by floating-point numbers. However, due to their finite precision, many floating-point operations lead to small imprecisions. Probabilistic model checkers claim trustworthiness on the ground of a soli… ▽ More

    Submitted 29 January, 2025; v1 submitted 17 January, 2025; originally announced January 2025.

  3. arXiv:2406.07340  [pdf, ps, other

    cs.AI cs.LO

    Formally Verified Approximate Policy Iteration

    Authors: Maximilian Schäffeler, Mohammad Abdulaziz

    Abstract: We formally verify an algorithm for approximate policy iteration on Factored Markov Decision Processes using the interactive theorem prover Isabelle/HOL. Next, we show how the formalized algorithm can be refined to an executable, verified implementation. The implementation is evaluated on benchmark problems to show its practicability. As part of the refinement, we develop verified software to cert… ▽ More

    Submitted 11 June, 2024; originally announced June 2024.