Reversible Monadic Computing

被引:7
|
作者
Heunen, Chris [1 ]
Karvonen, Martti [2 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford OX1 2JD, England
[2] Aalto Univ, Dept Math & Syst Anal, Espoo, Finland
基金
英国工程与自然科学研究理事会;
关键词
Frobenius monad; dagger category; reversible computing; quantum measurement;
D O I
10.1016/j.entcs.2015.12.014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We extend categorical semantics of monadic programming to reversible computing, by considering monoidal closed dagger categories: the dagger gives reversibility, whereas closure gives higher-order expressivity. We demonstrate that Frobenius monads model the appropriate notion of coherence between the dagger and closure by reinforcing Cayley's theorem; by proving that effectful computations (Kleisli morphisms) are reversible precisely when the monad is Frobenius; by characterizing the largest reversible subcategory of Eilenberg-Moore algebras; and by identifying the latter algebras as measurements in our leading example of quantum computing. Strong Frobenius monads are characterized internally by Frobenius monoids.
引用
收藏
页码:217 / 237
页数:21
相关论文
共 50 条
  • [41] Reversible computing may improve mobile performance
    Paulson, LD
    [J]. COMPUTER, 2004, 37 (03) : 21 - 21
  • [42] On computing the Lyapunov exponents of reversible cellular automata
    Johan Kopra
    [J]. Natural Computing, 2021, 20 : 273 - 286
  • [43] Recent Progress on Reversible Quantum-Flux-Parametron for Superconductor Reversible Computing
    Takeuchi, Naoki
    Yamanashi, Yuki
    Yoshikawa, Nobuyuki
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2018, E101C (05): : 352 - 358
  • [44] On computing the Lyapunov exponents of reversible cellular automata
    Kopra, Johan
    [J]. NATURAL COMPUTING, 2021, 20 (02) : 273 - 286
  • [45] Monadic panpsychism
    Kadic, Nino
    [J]. SYNTHESE, 2024, 203 (02)
  • [46] Reversible Data Hiding Based on DNA Computing
    Wang, Bin
    Xie, Yingjie
    Zhou, Shihua
    Zhou, Changjun
    Zheng, Xuedong
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2017, 2017
  • [47] Quantum vertex model for reversible classical computing
    Chamon, C.
    Mucciolo, E. R.
    Ruckenstein, A. E.
    Yang, Z. -C.
    [J]. NATURE COMMUNICATIONS, 2017, 8
  • [48] Progress Towards Reversible Computing With nSQUID Arrays
    Ren, Jie
    Semenov, Vasili K.
    Polyakov, Yuri A.
    Averin, Dmitri V.
    Tsai, Jaw-Shen
    [J]. IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2009, 19 (03) : 961 - 967
  • [49] Quantum vertex model for reversible classical computing
    C. Chamon
    E. R. Mucciolo
    A. E. Ruckenstein
    Z.-C. Yang
    [J]. Nature Communications, 8
  • [50] Reversible Computing: Foundations and SoftwarePreface of Special Issue
    Robert Glück
    Tetsuo Yokoyama
    [J]. New Generation Computing, 2018, 36 : 143 - 144