Chapter 4: New Quantum
Lecture 1: Fundamentals of Quantum States and Measurements
Date: February 24, 2025
Introduction
Quantum computing relies on quantum mechanics principles to manipulate information. This lecture introduces:
- Basis and Orthonormal Basis
- Bra-Ket Notation (Dirac Notation)
- Quantum Measurement
- Representing a state in different basis sets
Basis and Orthonormal Basis
A basis is a set of vectors that spans a vector space. Any vector in that space can be expressed as a linear combination of basis vectors.
Example in \(\mathbb{R}^2\) (standard basis):
Any vector \(v \in \mathbb{R}^2\) can be written as:
A basis is orthonormal if:
- \(\langle e_i | e_j \rangle = 0\) for \(i \ne j\)
- \(\langle e_i | e_i \rangle = 1\)
Computational basis for qubits:
Bra-Ket Notation (Dirac Notation)
- A ket \(|\psi\rangle\) is a column vector in Hilbert space
- A bra \(\langle \psi|\) is the conjugate transpose
Example:
Inner product: $$ \langle \phi | \psi \rangle = \sum_i \phi_i^* \psi_i $$
Outer product: $$ |\psi\rangle \langle \phi| $$
Quantum Measurement
A qubit state can be written as:
Where \(\alpha, \beta\) are complex numbers and:
Measurement outcomes:
- \(|0\rangle\) occurs with probability \(|\alpha|^2\)
- \(|1\rangle\) occurs with probability \(|\beta|^2\)
Example:
This yields 50% probability of \(|0\rangle\) or \(|1\rangle\).
Representing a State in Different Basis Sets
Hadamard Basis:
Eigenbasis of Pauli-X
Eigenvectors:
Python and Qiskit Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Qiskit Example
```python from qiskit import QuantumCircuit
qc = QuantumCircuit(1) qc.h(0) qc.measure_all() qc.draw()