Latticed k-Induction with an Application to Probabilistic Programs
نویسندگان
چکیده
Abstract We revisit two well-established verification techniques, k-induction and bounded model checking (BMC), in the more general setting of fixed point theory over complete lattices. Our main theoretical contribution is latticed , which (i) generalizes classical k -induction for verifying transition systems, (ii) Park induction bounding points monotonic maps on lattices, (iii) extends from naturals to transfinite ordinals $$\kappa $$ κ thus yielding . The lattice-theoretic understanding BMC enables us apply both techniques fully automatic infinite-state probabilistic programs prototypical implementation manages automatically verify non-trivial specifications taken literature that—using existing techniques—cannot be verified without synthesizing a stronger inductive invariant first.
منابع مشابه
Primal and dual robust counterparts of uncertain linear programs: an application to portfolio selection
This paper proposes a family of robust counterpart for uncertain linear programs (LP) which is obtained for a general definition of the uncertainty region. The relationship between uncertainty sets using norm bod-ies and their corresponding robust counterparts defined by dual norms is presented. Those properties lead us to characterize primal and dual robust counterparts. The researchers show t...
متن کاملAn application of computable distributions to the semantics of probabilistic programs
In this extended abstract, we give semantics to a core functional probabilistic programming language (PCF with pairs) based on computable distributions. Type-2 computable distributions admit Type-2 computable sampling procedures. Informally, this means that we can sample from every computable distribution using a sampling algorithm that operates on input bit-randomness (e.g., a stream of fair c...
متن کاملFormalizing Integration Theory with an Application to Probabilistic Algorithms
Inter alia, Lebesgue-style integration plays a major role in advanced probability. We formalize a significant part of its theory in Higher Order Logic using the generic interactive theorem prover Isabelle/Isar. This involves concepts of elementary measure theory, real-valued random variables as Borelmeasurable functions, and a stepwise inductive definition of the integral itself. Building on pr...
متن کاملA probabilistic nonequivalence test for syntactic (1,+k)-branching programs
We present a satissability test and a probabilistic nonequivalence test for syntactic (1; +k)-branching programs. The satissability test works in time at most O(? 4en k k sd), where s and d are the size and depth of the input branching program. The probabilistic nonequivalence test works in time O(? 12en k k sd log 2 n). The result has consequences also for parity syntactic (1; +k)-branching pr...
متن کاملCOMPUTATION OF k–DIMENSIONAL RESIDUES AND AN APPLICATION TO PROBABILISTIC ENCRYPTION
The goal of this survey is to explain how to use reciprocity laws to compute residues. We will concentrate on the case of cubic, quartic and octic residues and in these cases we will describe algorithms which are analogues of the classical recursive algorithm for computing Jabobi symbols. We will illustrate implementations of these algorithms comparing execution timings in the various case. As ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-81688-9_25