• DocumentCode
    1060938
  • Title

    An Algebraic Language for Distributed Quantum Computing

  • Author

    Ying, Mingsheng ; Feng, Yuan

  • Author_Institution
    Fac. of Eng. & Inf. Technol., Univ. of Technol., Sydney, NSW
  • Volume
    58
  • Issue
    6
  • fYear
    2009
  • fDate
    6/1/2009 12:00:00 AM
  • Firstpage
    728
  • Lastpage
    743
  • Abstract
    A classical circuit can be represented by a circuit graph or equivalently by a Boolean expression. The advantage of a circuit graph is that it can help us to obtain an intuitive understanding of the circuit under consideration, whereas the advantage of a Boolean expression is that it is suited to various algebraic manipulations. In the literature, however, quantum circuits are mainly drawn as circuit graphs, and a formal language for quantum circuits that has a function similar to that of Boolean expressions for classical circuits is still missing. Certainly, quantum circuit graphs will become unmanageable when complicated quantum computing problems are encountered, and in particular, when they have to be solved by employing the distributed paradigm where complex quantum communication networks are involved. In this paper, we design an algebraic language for formally specifying quantum circuits in distributed quantum computing. Using this language, quantum circuits can be represented in a convenient and compact way, similar to the way in which we use Boolean expressions in dealing with classical circuits. Moreover, some fundamental algebraic laws for quantum circuits expressed in this language are established. These laws form a basis of rigorously reasoning about distributed quantum computing and quantum communication protocols.
  • Keywords
    Boolean algebra; graph theory; quantum computing; symbol manipulation; Boolean expression; algebraic language; algebraic manipulations; distributed quantum computing; quantum circuit graphs; Algorithm design and analysis; Circuits; Communication networks; Computer networks; Distributed computing; Formal languages; Helium; Intelligent systems; Physics computing; Protocols; Quantum computing; Quantum entanglement; Quantum mechanics; Quantum computing; circuits; distributed systems.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.13
  • Filename
    4745631