Kraus Matrices and Unitary Matrix

Click For Summary
SUMMARY

The discussion focuses on deriving Kraus matrices from a unitary matrix, specifically the controlled-NOT gate. The user highlights the challenge of implementing this in code without using Dirac notation. The Kraus decomposition problem lacks a general solution, but for the controlled-NOT gate, the Kraus matrices can be explicitly derived using its Pauli decomposition. The resulting Kraus matrices are E1 = (I × |0><0|) + (X × |1><1|) and E2 = (I × |1><1|) + (X × |0><0|), which project onto the |0> and |1> states of the environment.

PREREQUISITES
  • Understanding of Kraus decomposition in quantum mechanics
  • Familiarity with unitary matrices and their properties
  • Knowledge of Pauli matrices, specifically the Pauli X matrix
  • Basic coding skills in a programming language suitable for matrix operations
NEXT STEPS
  • Study the derivation of Kraus matrices for other unitary operations
  • Learn about the implications of Kraus operators in quantum information theory
  • Explore the implementation of matrix operations in Python using NumPy
  • Investigate the role of quantum gates in quantum computing
USEFUL FOR

Quantum computing enthusiasts, researchers in quantum information science, and developers implementing quantum algorithms will benefit from this discussion.

Henriamaa
Messages
14
Reaction score
1
I am having trouble getting the kraus matrices(E_k)) from a unitary matrix. This task is trivial if one uses dirac notation. But supposing I was coding, I can't put in bras and kets in my code so I need a systematic way of getting kraus matrices from a unitary matrix(merely using matrices). So supposing, the environment was in the |0> and my unitary matrix was the controlled not gate. I expect my kraus matrices to be to the projection operators |0><0| and |1><1|. The system and the environment are of course 2 dimensional.

P.S I do know about this definition E_k = <e_k|U|0>. It is not really helpful. |e_k> is a basis for the environment.
 
Physics news on Phys.org
The problem of decomposing a unitary matrix into kraus matrices is known as the Kraus decomposition problem. Unfortunately, there is no known general solution to this problem. However, for some simple unitary matrices, such as the controlled-NOT gate, it is possible to find the Kraus matrices explicitly. For the controlled-NOT gate, the Kraus matrices can be obtained by first writing the unitary matrix in its Pauli decomposition form:U = (I × X) + (X × I)Where I is the identity matrix and X is the Pauli X matrix. The Kraus matrices can then be easily obtained as:E1 = (I × |0><0|) + (X × |1><1|)E2 = (I × |1><1|) + (X × |0><0|)These two Kraus matrices are the projectors onto the |0> and |1> states of the environment, respectively.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
9K