• DocumentCode
    2545485
  • Title

    Semantics of Higher-Order Quantum Computation via Geometry of Interaction

  • Author

    Hasuo, Ichiro ; Hoshino, Naohiko

  • Author_Institution
    Dept. Comput. Sci., Univ. of Tokyo, Tokyo, Japan
  • fYear
    2011
  • fDate
    21-24 June 2011
  • Firstpage
    237
  • Lastpage
    246
  • Abstract
    While much of the current study on quantum computation employs low-level formalisms such as quantum circuits, several high-level languages/calculi have been recently proposed aiming at structured quantum programming. The current work contributes to the semantical study of such languages, by providing interaction-based semantics of a functional quantum programming language, the latter is based on linear lambda calculus and is equipped with features like the! modality and recursion. The proposed denotational model is the first one that supports the full features of a quantum functional programming language, we also prove adequacy of our semantics. The construction of our model is by a series of existing techniques taken from the semantics of classical computation as well as from process theory. The most notable among them is Girard´s Geometry of Interaction (GoI), categorically formulated by Abramsky, Haghverdi and Scott. The mathematical genericity of these techniques - largely dueto their categorical formulation - is exploited for our move from classical to quantum.
  • Keywords
    functional programming; lambda calculus; programming languages; quantum computing; structured programming; Girards geometry of interaction; functional quantum programming language; higher-order quantum computation semantics; interaction-based semantics; linear lambda calculus; low-level formalisms; quantum circuits; structured quantum programming; Algebra; Calculus; Computational modeling; Geometry; Programming; Quantum computing; Semantics; categorical semantics; geometry of interaction; lambda calculus; quantum computation; realizability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science (LICS), 2011 26th Annual IEEE Symposium on
  • Conference_Location
    Toronto, ON
  • ISSN
    1043-6871
  • Print_ISBN
    978-1-4577-0451-2
  • Electronic_ISBN
    1043-6871
  • Type

    conf

  • DOI
    10.1109/LICS.2011.26
  • Filename
    5970243