中文
相关论文

相关论文: Probabilistic Rely-guarantee Calculus

200 篇论文

This paper concerns the relation between imperative process algebra and rely/guarantee logic. An imperative process algebra is complemented by a rely/guarantee logic that can be used to reason about how data change in the course of a…

计算机科学中的逻辑 · 计算机科学 2025-09-23 C. A. Middelburg

Many probabilistic programming languages allow programs to be run under constraints in order to carry out Bayesian inference. Running programs under constraints could enable other uses such as rare event simulation and probabilistic…

编程语言 · 计算机科学 2015-01-19 Neil Toronto , Jay McCarthy , David Van Horn

We consider a randomised version of Kleene's realisability interpretation of intuitionistic arithmetic in which computability is replaced with randomised computability with positive probability. In particular, we show that (i) the set of…

逻辑 · 数学 2021-02-01 Merlin Carl , Lorenzo Galeotti , Robert Passmann

This paper presents a wp-style calculus for obtaining expectations on the outcomes of (mutually) recursive probabilistic programs. We provide several proof rules to derive one-- and two--sided bounds for such expectations, and show the…

计算机科学中的逻辑 · 计算机科学 2016-03-10 Federico Olmedo , Benjamin Lucien Kaminski , Joost-Pieter Katoen , Christoph Matheja

We present a semantics of a probabilistic while-language with soft conditioning and continuous distributions which handles programs diverging with positive probability. To this end, we extend the probabilistic guarded command language…

编程语言 · 计算机科学 2020-05-20 Marcin Szymczak , Joost-Pieter Katoen

Automated reasoning about uncertain knowledge has many applications. One difficulty when developing such systems is the lack of a completely satisfactory integration of logic and probability. We address this problem directly. Expressive…

计算机科学中的逻辑 · 计算机科学 2012-09-13 Marcus Hutter , John W. Lloyd , Kee Siong Ng , William T. B. Uther

While probability theory is normally applied to external environments, there has been some recent interest in probabilistic modeling of the outputs of computations that are too expensive to run. Since mathematical logic is a powerful tool…

人工智能 · 计算机科学 2016-10-10 Scott Garrabrant , Benya Fallenstein , Abram Demski , Nate Soares

Abstract interpretation has been shown to be a promising technique for the thread-modular verification of concurrent programs. Central to this is the generation of interferences, in the form of rely-guarantee conditions, conforming to a…

计算机科学中的逻辑 · 计算机科学 2026-02-20 James Tobler , Graeme Smith

We present locally complete inference rules for probabilistic deduction from taxonomic and probabilistic knowledge-bases over conjunctive events. Crucially, in contrast to similar inference rules in the literature, our inference rules are…

人工智能 · 计算机科学 2013-02-01 Thomas Lukasiewicz

Probabilistic programming languages aim to describe and automate Bayesian modeling and inference. Modern languages support programmable inference, which allows users to customize inference algorithms by incorporating guide programs to…

编程语言 · 计算机科学 2021-04-09 Di Wang , Jan Hoffmann , Thomas Reps

We develop a denotational model for probabilistic and concurrent imperative programs, a class of programs with standard control flow via conditionals and while-loops, as well as probabilistic actions and parallel composition. Whereas…

编程语言 · 计算机科学 2025-06-10 Noam Zilberstein , Daniele Gorla , Alexandra Silva

We present a semantics for adding uncertainty to conditional logics for default reasoning and belief revision. We are able to treat conditional sentences as statements of conditional probability, and express rules for revision such as "If A…

人工智能 · 计算机科学 2013-03-08 Craig Boutilier

Reactive programs combine traditional sequential programming constructs with primitives to allow communication with other concurrent agents. They are ubiquitous in modern applications, ranging from components systems and web services, to…

计算机科学中的逻辑 · 计算机科学 2021-04-19 Simon Foster , Kangfeng Ye , Ana Cavalcanti , Jim Woodcock

Probabilistic separation logic offers an approach to reasoning about imperative probabilistic programs in which a separating conjunction is used as a mechanism for expressing independence properties. Crucial to the effectiveness of the…

计算机科学中的逻辑 · 计算机科学 2026-03-03 Janez Ignacij Jereb , Alex Simpson

In the present paper, we introduce a multi-type calculus for the logic of measurable Kleene algebras, for which we prove soundness, completeness, conservativity, cut elimination and subformula property. Our proposal imports ideas and…

逻辑 · 数学 2018-05-22 Giuseppe Greco , Fei Liang , Alessandra Palmigiano

We study the problem of bounding the posterior distribution of discrete probabilistic programs with unbounded support, loops, and conditioning. Loops pose the main difficulty in this setting: even if exact Bayesian inference is possible,…

编程语言 · 计算机科学 2024-12-06 Fabian Zaiser , Andrzej S. Murawski , C. -H. Luke Ong

Arguing for the need to combine declarative and probabilistic programming, B\'ar\'any et al. (TODS 2017) recently introduced a probabilistic extension of Datalog as a "purely declarative probabilistic programming language." We revisit this…

数据库 · 计算机科学 2022-02-17 Martin Grohe , Benjamin Lucien Kaminski , Joost-Pieter Katoen , Peter Lindner

Equation discovery, also known as symbolic regression, is a type of automated modeling that discovers scientific laws, expressed in the form of equations, from observed data and expert knowledge. Deterministic grammars, such as context-free…

机器学习 · 计算机科学 2021-04-29 Jure Brence , Ljupčo Todorovski , Sašo Džeroski

We introduce partially observable concurrent Kleene algebra (POCKA), an algebraic framework to reason about concurrent programs with control structures, such as conditionals and loops. POCKA enables reasoning about programs that can access…

计算机科学中的逻辑 · 计算机科学 2023-02-06 Jana Wagemaker , Paul Brunet , Simon Docherty , Tobias Kappé , Jurriaan Rot , Alexandra Silva

Synthesis of program parts is very useful for concurrent systems. However, most synthesis approaches do not support common design tasks, like modifying a single process without having to re-synthesize or verify the whole system.…

计算机科学中的逻辑 · 计算机科学 2014-11-18 Roderick Bloem , Krishnendu Chatterjee , Swen Jacobs , Robert Koenighofer