2013
DOI: 10.1007/s00165-007-0048-1
|View full text |Cite
|
Sign up to set email alerts
|

A unification of probabilistic choice within a design-based model of reversible computation

Abstract: We see reversible computing as a generalisation of sequential computation obtained by revoking the law of the excluded miracle. Our execution language includes naked guarded commands and non-deterministic choice. Choices which lead to miraculous continuations invoke reverse computation, and non-deterministic choice plays the rôle of provisional choice within a backtracking context. We require probabilistic choice for symmetry breaking and sampling large search spaces, but must formulate it differently from pre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 19 publications
0
7
0
Order By: Relevance
“…In [17,18] we add probabilistic choice to our programming language. In common with pGSL, pGCL and other formalisms we use S p ⊕ T for the operation that will choose S with probability p and T with probability 1−p.…”
Section: Probabilistic Choice and Expectationsmentioning
confidence: 99%
See 2 more Smart Citations
“…In [17,18] we add probabilistic choice to our programming language. In common with pGSL, pGCL and other formalisms we use S p ⊕ T for the operation that will choose S with probability p and T with probability 1−p.…”
Section: Probabilistic Choice and Expectationsmentioning
confidence: 99%
“…The theory of probabilistic programming given here is more fully described in our paper "A Unification of Probabilistic Choice within a Design-based Model of Reversible Computation" [17] and in an associated technical report [18]. The original contributions of the current paper are the re-expression of our theory in GSL, the establishment of a semantic foundation for probabilistic iterations in our formalism based on fixed point theory, the practical proof treatment of loops with probabilistic loop bodies, and consideration of probabilistic loop termination within a formalism which has a strict approach to probabilistic termination, and some reflections on the total correctness abstraction in the context of backtracking and probabilistic choice.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Furthermore, probabilistic choice on the RVM (and in our formalisms) is subject to revision by backtracking, and thus presents itself as a candidate for expressing preference. Our expectation calculus for probabilistic choice (including its combination with non-deterministic choice) is given in [9]; here we resume the details required for the current investigation.…”
Section: Nelson's Biased Choicementioning
confidence: 99%
“…However, we cannot just set p to 1 and obtain a preferential-choice operator, since in this case probabilistic choice collapses and we are left with just S [9]. However, it seems we could use the same kind of guarded-bunch formalism in expressing preference as in expressing probabilistic choice, namely by introducing a preferential choice [>, which prefers its first operand, with the property…”
Section: Nelson's Biased Choicementioning
confidence: 99%