Someone asked me which math topics to study in order to learn quantum information theory. I thought it was a good question, so here's my answer. Warning: this is off the top of my head, so it probably needs additions and/or corrections.(adsbygoogle = window.adsbygoogle || []).push({});

Most of this advice applies to anyone doing quantum mechanics. If Q Info isn't your subject, you might want to focus more on calculus and PDEs and less on density matrices, entropy, and Markov processes.

I think the biggest problem with quantum mechanics is that almost every statement is either 0) ambiguous or 1) full of math jargon. So it's very important to know how to translate the math jargon. Here are some examples:

The first step in QM is figuring out what the hell that stuff says. For example, a Hilbert space is an abstract vector space with a definition of inner product that satisfies certain rules for convergence of infinite series. ##\mathbb{C}^N## is a Hilbert space which can be used to represent state vectors for ##N##-level systems. For most practical purposes, I think of each vector in this space as a column of ##N## complex numbers. (So does MATLAB.)

- A finite-dimensional density matrix is a convex combination of rank-1 projection operators, each of which acts on the Hilbert space ##\mathbb{C}^N##.

- The generator of time evolution is ##-\frac{\imath}{\hbar}\hat{H}(t)##, where the Hamiltonian ##\hat{H}## is a self-adjoint linear operator.

- The set of all traceless ##N \times N## self-adjoint complex matrices forms a real Lie algebra with the commutator as its Lie bracket. This algebra is isomorphic to ##\mathfrak{su}(N)##.

- The von Neumann entropy of a density matrix is the Shannon entropy of its eigenvalues.

A good start is to look for books/classes/websites with these words in them:

A huge amount of QM consists of manipulating matrices and matrix-like things. (Dirac notation suggests treating infinite-dimensional linear operators as if they were matrices, sort of.) So it's good to know lots of matrix tricks. My favorite "matrix cheat sheet" is available here.

- Linear algebra, vector space, inner product
- Eigenvalues, eigenvectors, the spectral theorem
- Random variable, probability space, probability distribution
- Statistical physics, Shannon entropy, Markov process, density matrix
- Multivariable linear ordinary differential equations (The finite-dimensional Schrödinger equation is a multivariable linear ODE.)
- Partial differential equations, diffusion, Laplacian (The infinite-dimensional Schrödinger equation is closely related to diffusion PDEs.)
- Group theory, Lie algebra

If you're already good at matrix algebra, then a little bit of Lie group theory goes a long way in QM. I'm not an expert at it, but I know what Lie meant by "infinitesimal generator." It helps that my advisorisan expert, so he can correct my dumb mistakes before I publish them.

The next steps depend on exactly what topic you're studying. I learned stochastic calculus, which is important for my thesis. Most Q Info people probably don't know much of that, but they often know a lot more than me about logic circuits and binary algorithms. People who actually build qubits need to learn the specific physics of their design, e.g. Josephson junctions or quantum optics or crystal defects.

Good luck! Or, if you think there's no such thing as luck: may the gradient of potential be against you.

**Physics Forums - The Fusion of Science and Community**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Math suggestions for learning QM

Loading...

Similar Threads - Math suggestions learning | Date |
---|---|

Commutation relation | Jan 18, 2018 |

I How to identify admissible functions in QM by simple math? | Jan 16, 2018 |

B Non-deterministic Hidden variables that can't be described by math | Oct 11, 2017 |

I Math of Spreading Wavefunction | Sep 4, 2017 |

Suggested topics for a beginner in QP? What got you hooked? | May 22, 2015 |

**Physics Forums - The Fusion of Science and Community**