Quantum circuits are one of the three universal quantum computing paradigms and by far the most popular and intuitive one, the two other being quantum walks and adiabatic quantum computing. Additionally, quantum circuits can verify the validity of computations done in special purpose paradigms like quantum annealing. From an architectural perspective the most important components of quantum circuits are quantum gates and the connectivity between them. Because of the physical properties and the limitations of existing implementations, it is paramount that quantum gate operation be digitally twinned in classical computers for verification as well as study and observation purposes. A starting point is the detailed description of their linear algebraic properties since each quantum gate corresponds to a unitary operator on a suitably defined Hilbert space. Said properties include the matrix form, the eigenvalues, the determinant, the trace, the effect of basis qubits, and their geometric interpretations, as the latter is fundamental in understanding quantum computing. Additionally, it is explored how these properties can be directly translated to proper Pythonic code.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Linear Algebraic Properties of Quantum Gates as a Starting Point for Their Digital Twinning

  • Georgios Drakopoulos,
  • Phivos Mylonas

摘要

Quantum circuits are one of the three universal quantum computing paradigms and by far the most popular and intuitive one, the two other being quantum walks and adiabatic quantum computing. Additionally, quantum circuits can verify the validity of computations done in special purpose paradigms like quantum annealing. From an architectural perspective the most important components of quantum circuits are quantum gates and the connectivity between them. Because of the physical properties and the limitations of existing implementations, it is paramount that quantum gate operation be digitally twinned in classical computers for verification as well as study and observation purposes. A starting point is the detailed description of their linear algebraic properties since each quantum gate corresponds to a unitary operator on a suitably defined Hilbert space. Said properties include the matrix form, the eigenvalues, the determinant, the trace, the effect of basis qubits, and their geometric interpretations, as the latter is fundamental in understanding quantum computing. Additionally, it is explored how these properties can be directly translated to proper Pythonic code.