In general, "computing" is supported by underlying mechanisms that rely on some types of physical systems. Extremely, we can argue that single-light bulb system is a 1-bit classical computer. Technically, a system composed of numerous lightbulbs can perform n-bit computation. Since this system should be sophisticately and effectively managed, we can think that transistor is a great alternative for lightbulb. Similarly, quantum computing also should be supported by a physical system. Compared to the classical computing, physical system that supports quantum computing should show quantum behavior. Some quantum mechanical systems including atoms, nuclear spins are utilized to design quantum mechanical system that enables quantum computing.
David P. DiVincenzo 's paper explained about some conditions should be met to implement quantum computation, and this paper will also be reviewed at another article.
By the way, quantum computations exploit postulates of quantum mechanics in terms of:
Quantum state can be represented in a Dirac notation, i.e. . n-qubit quantum state can represent complex vector in space.
Density matrix is an equivalent formalism to represent such quantum state: .
For an ensemble of pure states with probability , its corresponding density matrix . Purity of a quantum state represented by a density matrix can be measured by calculating , sinle if and only if is a pure state.
Evolution of the quantum state is governed by schrodinger equation, i.e. .
H is called the hamiltonian of the system, and especially for circuit model, we assume time-independant hamiltonain H to describe time evolution of the system. Later, we'll discuss about time-dependant hamiltonain cases for quantum annealing and its time-independant approximation to make connections with the concepts of QAOA(Quantum Approximation Optimization Algorithm).
By the way, hamiltonian H is hermitian matrix, thus always spectral decomposable. H can be decomposed into where eigenvalue corresponds to the energy of the system, while eigenstate represents configuration of the system. Under time-independant hamiltonain H, solving the partial derivative equation about time yields a unitary evolution of quantum state: i.e. where
In terms of density matrix, unitary evolution result in a new density matrix .
Measurement should be done with set of projection operators . In order to check wheter a set of projection operator is valid, it is enough to verify that ( sum of the probabilities = 1). An observable is also hermitian matrix, thus eigendecomposable into . Expectation value of an observable , i.e. , which is strainghforward to the concept of quantum mechanics. By the cyclic property of Trace operator, .
Density matrix after measurement is given as . For entangled composite systems, since we cannot factor out the state vectors, partial trace gives a density matrix for each qubits:
Example)
Next article, we will discuss about variational quantum circuits and parameter update rules.