On Block Structures in Quantum Computation

被引:7
作者
Jacobs, Bart [1 ]
机构
[1] Radboud Univ Nijmegen, ICIS, Nijmegen, Netherlands
关键词
Block structure; non-deterministic; probabilistic; quantum program semantics; effect logic;
D O I
10.1016/j.entcs.2013.09.016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A block is a language construct in programming that temporarily enlarges the state space. It is typically opened by initialising some local variables, and closed via a return statement. The "scope" of these local variables is then restricted to the block in which they occur. In quantum computation such temporary extensions of the state space also play an important role. This paper axiomatises "logical" blocks in a categorical manner. Opening a block may happen via a measurement, so that the block captures the various possibilities that result from the measurement. Following work of Coecke and Pavlovi 'c we show that von Neumann projective measurements can be described as an Eilenberg-Moore coalgebra of a comonad associated with a particular kind of block structure. Closing of a block involves a collapse of options. Such blocks are investigated in non-deterministic, probabilistic, and quantum computation. In the latter setting it is shown that there are two block structures in the category of C*-algebras, via copowers and via matrices.
引用
收藏
页码:233 / 255
页数:23
相关论文
共 18 条
[1]  
Altenkirch T, 2005, IEEE S LOG, P249
[2]   COMMUNICATION VIA ONE-PARTICLE AND 2-PARTICLE OPERATORS ON EINSTEIN-PODOLSKY-ROSEN STATES [J].
BENNETT, CH ;
WIESNER, SJ .
PHYSICAL REVIEW LETTERS, 1992, 69 (20) :2881-2884
[3]  
Coecke Bob, 2007, MATH QUANTUM COMPUTA, P559, DOI DOI 10.1201/9781584889007.CH16
[4]  
DVURECENSKIJ A, 2000, NEW TRENDS QUANTUM S
[5]   EFFECT ALGEBRAS AND UNSHARP QUANTUM-LOGICS [J].
FOULIS, DJ ;
BENNETT, MK .
FOUNDATIONS OF PHYSICS, 1994, 24 (10) :1331-1352
[6]   A Categorical Approach to Probability Theory [J].
Fric, Roman ;
Papco, Martin .
STUDIA LOGICA, 2010, 94 (02) :215-230
[7]  
Furber R., 2013, KLEISLI CATEGORIES C
[8]   Quantum programming languages: survey and bibliography [J].
Gay, Simon J. .
MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2006, 16 (04) :581-600
[9]  
Heinosaari T., 2012, MATH LANGUAGE QUANTU
[10]  
Jacobs B, 2013, LOGIC COMPUTER SCI