Quantum state preparation (source code)

= Quantum state preparation

Quantum state preparation constructs a circuit $B$ that maps a simple reference state to a desired state, $B|0^n\rangle=|\psi\rangle$. Efficient amplitude encoding requires structure or suitable oracle access to avoid reading exponentially many arbitrary amplitudes.