Skip to main content

Showing 1–5 of 5 results for author: Hark, M

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

    cs.LO

    Improving Automatic Complexity Analysis of Integer Programs

    Authors: Jürgen Giesl, Nils Lommen, Marcel Hark, Fabian Meyer

    Abstract: In earlier work, we developed an approach for automatic complexity analysis of integer programs, based on an alternating modular inference of upper runtime and size bounds for program parts. In this paper, we show how recent techniques to improve automated termination analysis of integer programs (like the generation of multiphase-linear ranking functions and control-flow refinement) can be integr… ▽ More

    Submitted 1 June, 2022; v1 submitted 3 February, 2022; originally announced February 2022.

  2. arXiv:2010.06367  [pdf, ps, other

    cs.LO

    Inferring Expected Runtimes of Probabilistic Integer Programs Using Expected Sizes

    Authors: Fabian Meyer, Marcel Hark, Jürgen Giesl

    Abstract: We present a novel modular approach to infer upper bounds on the expected runtime of probabilistic integer programs automatically. To this end, it computes bounds on the runtime of program parts and on the sizes of their variables in an alternating way. To evaluate its power, we implemented our approach in a new version of our open-source tool KoAT.

    Submitted 22 January, 2021; v1 submitted 13 October, 2020; originally announced October 2020.

  3. arXiv:1910.11588  [pdf, ps, other

    cs.LO

    Termination of Triangular Polynomial Loops

    Authors: Marcel Hark, Florian Frohn, Jürgen Giesl

    Abstract: We consider the problem of proving termination for triangular weakly non-linear loops (twn-loops) over some ring $\mathcal{S}$ like $\mathbb{Z}$, $\mathbb{Q}$, or $\mathbb{R}$. The guard of such a loop is an arbitrary quantifier-free Boolean formula over (possibly non-linear) polynomial inequations, and the body is a single assignment of the form… ▽ More

    Submitted 13 February, 2024; v1 submitted 25 October, 2019; originally announced October 2019.

  4. arXiv:1905.09544  [pdf, ps, other

    cs.LO

    Computing Expected Runtimes for Constant Probability Programs

    Authors: Jürgen Giesl, Peter Giesl, Marcel Hark

    Abstract: We introduce the class of constant probability (CP) programs and show that classical results from probability theory directly yield a simple decision procedure for (positive) almost sure termination of programs in this class. Moreover, asymptotically tight bounds on their expected runtime can always be computed easily. Based on this, we present an algorithm to infer the exact expected runtime of a… ▽ More

    Submitted 18 September, 2019; v1 submitted 23 May, 2019; originally announced May 2019.

    Comments: Full version (with proofs) of a paper published in the Proceedings of the 27th International Conference on Automated Deduction (CADE '19), Natal, Brazil, Lecture Notes in Computer Science 11716, pages 269-286, Springer-Verlag, 2019

  5. arXiv:1904.01117  [pdf, ps, other

    cs.LO cs.PL

    Aiming Low Is Harder -- Induction for Lower Bounds in Probabilistic Program Verification

    Authors: Marcel Hark, Benjamin Lucien Kaminski, Jürgen Giesl, Joost-Pieter Katoen

    Abstract: We present a new inductive rule for verifying lower bounds on expected values of random variables after execution of probabilistic loops as well as on their expected runtimes. Our rule is simple in the sense that loop body semantics need to be applied only finitely often in order to verify that the candidates are indeed lower bounds. In particular, it is not necessary to find the limit of a sequen… ▽ More

    Submitted 11 August, 2021; v1 submitted 1 April, 2019; originally announced April 2019.