In this paper we pursue two targets. First, showing that counterfactual computation can be rigorously formalised as a quantum computation. Second, presenting a new counterfactual protocol which improve previous protocols. Counterfactual computation makes use of quantum mechanics' peculiarities to infer the outcome of a quantum computation without running that computation. In this paper, we first cast the definition of counterfactual protocol in the quantum programming language qGCL, thereby showing that counterfactual computation is an example of quantum computation. Next, we formalise in qGCL a probabilistic extension of counterfactual protocol for decision problems (whose result is either 0 or 1). If pGr denotes for protocol G the probability of obtaining result r "for free" (i.e. without running the quantum computer), then we show that for any probabilistic protocol P G0 + pG1 ≤ 1 (as for non-probabilistic protocols). Finally, we present a probabilistic protocol K which satisfies pK0 + pK1 = 1, thus being optimal. Furthermore, the result is attained with a single insertion of the quantum computer, while it has been shown that a non-probabilistic protocol would obtain the result only in the limit (i.e. with an infinite number of insertions). © Springer-Verlag Berlin Heidelberg 2005.
CITATION STYLE
Zuliani, P. (2005). On counterfactual computation. In Lecture Notes in Computer Science (Vol. 3699, pp. 251–266). Springer Verlag. https://doi.org/10.1007/11560319_23
Mendeley helps you to discover research relevant for your work.