We define a continuation-passing style (CPS) translation for a typed λ-calculus with probabilistic choice, unbounded recursion, and a tick operator - for modeling cost. The target language is a (non-probabilistic) λ-calculus, enriched with a type of extended positive reals and a fixpoint operator. We then show that applying the CPS transform of an expression M to the continuation λ v. 0 yields the expected cost of M. We also introduce a formal system for higher-order logic, called EHOL, prove it sound, and show it can derive tight upper bounds on the expected cost of classic examples, including Coupon Collector and Random Walk. Moreover, we relate our translation to Kaminski et al.'s ert-calculus, showing that the latter can be recovered by...
AbstractThe purpose of this paper is to investigate the programs with continuations in the framework...
International audienceWe consider the problem of expected cost analysis over non-deterministic proba...
AbstractWe study the observational theory of Thielecke's (recursive) CPS-calculus, a target language...
We define a continuation-passing style (CPS) translation for a typed λ-calculus with probabilistic c...
Plotkin's -value calculus is sound but incomplete for reasoning about -transfor-mations on prog...
Randomized higher-order computation can be seen as being captured by a λ-calculus endowed with a sin...
We study termination of higher-order probabilistic functional programs with recursion, stochastic co...
International audienceWe study the expressive power of subrecursive probabilistic higher-order calcu...
International audienceWe develop the operational semantics of an untyped probabilis-tic λ-calculus w...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
Laboratory for Foundations of Computer ScienceThis thesis attempts to make precise the structure inh...
Resource usage analysis (a.k.a. cost analysis) aims at statically determining the number of resource...
We consider the problem of expected cost analysis over nondeterministic probabilistic programs, whic...
We present Continuation Passing Style (CPS) translations for Plotkin and Pretnar's effect handlers w...
AbstractWe investigate continuations in the context of idealized call-by-value programming languages...
AbstractThe purpose of this paper is to investigate the programs with continuations in the framework...
International audienceWe consider the problem of expected cost analysis over non-deterministic proba...
AbstractWe study the observational theory of Thielecke's (recursive) CPS-calculus, a target language...
We define a continuation-passing style (CPS) translation for a typed λ-calculus with probabilistic c...
Plotkin's -value calculus is sound but incomplete for reasoning about -transfor-mations on prog...
Randomized higher-order computation can be seen as being captured by a λ-calculus endowed with a sin...
We study termination of higher-order probabilistic functional programs with recursion, stochastic co...
International audienceWe study the expressive power of subrecursive probabilistic higher-order calcu...
International audienceWe develop the operational semantics of an untyped probabilis-tic λ-calculus w...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
Laboratory for Foundations of Computer ScienceThis thesis attempts to make precise the structure inh...
Resource usage analysis (a.k.a. cost analysis) aims at statically determining the number of resource...
We consider the problem of expected cost analysis over nondeterministic probabilistic programs, whic...
We present Continuation Passing Style (CPS) translations for Plotkin and Pretnar's effect handlers w...
AbstractWe investigate continuations in the context of idealized call-by-value programming languages...
AbstractThe purpose of this paper is to investigate the programs with continuations in the framework...
International audienceWe consider the problem of expected cost analysis over non-deterministic proba...
AbstractWe study the observational theory of Thielecke's (recursive) CPS-calculus, a target language...