introduction-to-quantum-computing
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| introduction-to-quantum-computing [May 12, 2026 at 20:57] – yanevskiv | introduction-to-quantum-computing [June 13, 2026 at 03:13] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | # Introduction to quantum computing | ||
| + | **Quantum computing** is a theory of programming a quantum computer. | ||
| + | If you're reading this article, you're likely curious about quantum computing and would like to learn more. How does a quantum computer work? What makes it different from a classical computer? How exactly do you program it? If you don't have a background in physics quantum computing may initially seem math-heavy and rather difficult to understand. An assumption I'm going to make is that the reader has no exposure to quantum physics. But I'd like to draw comparisons between a quantum and a classical computers throughout the article. So, I'm also going to make an assumption the reader is at least a computer programmer. | ||
| + | |||
| + | Before venturing on a journey into quantum computing let's definitively answer the question *"What maths do I need to know to start learning quantum computing?" | ||
| + | |||
| + | $$1 + 2i\qquad 3e^{\frac{\pi}{4}}\qquad \begin{pmatrix}1\\0\end{pmatrix}\qquad \begin{pmatrix}0 & 1\\ 1 & 0\end{pmatrix}\qquad\text{You need to know this!}$$ | ||
| + | |||
| + | Let's also answer the dual question *What maths do I not need to know for quantum computing? | ||
| + | |||
| + | $$P(A|B) = \frac{P(B|A)P(A)}{P(B)}\qquad\text{You won't need this}$$ | ||
| + | |||
| + | Another part of mathematics you won't need is calculus (derivates, integrals, differential equations ...). This may also come as equally shocking, if not more so. Don't quantum systems obey the Schrodinger equation, which is a differential equation? That is also true! Physical qubits that Google and IBM create in their dilution refrigerators do obey the Schrodinger equation. Similarily, classical bits in Intel or AMD CPU registers rely on electric fields, which obey the Maxwell' | ||
| + | |||
| + | $$i\hbar\frac{\partial}{\partial t}\lvert\psi\rangle = H\lvert\psi\rangle\qquad\text{You won't need this}$$ | ||
| + | |||
| + | At this point perhaps at you might be asking yourself *"What about quantum computing is even quantum?" | ||
| + | |||
| + | ## Prerequisites | ||
| + | ### Complex numbers | ||
| + | What are real numbers $\mathbb{R}$? | ||
| + | |||
| + | What are complex numbers $\mathbb{C}$? | ||
| + | |||
| + | All these rules -- closure, associativity, | ||
| + | |||
| + | If both complex numbers and real numbers work the same way, why use complex numbers? | ||
| + | |||
| + | ### Vector space | ||
| + | What is a vector? Conceptually, | ||
