This jupyter notebook is a supplementary resource to the author’s working paper Quantum Computing: An Overview. The paper aims to provide an accessible overview of quantum computing. We give high-level explanations of the key quantum properties that are leveraged by a quantum computer, along with the quantum mathematical formalism involved and references for further reading.
The notebook has the following sections:
-
IBM Quantum Experience account
-
One qubit circuit
2.1. Quantum Coin Game
-
Bell states circuit
3.1. Run on a quantum simulator
3.2. Run on a real quantum processor
Install requirements locally (ideally, in a virtual environment):
pip install -r requirements.txt
To run the notebook:
jupyter notebook
Pereira da Silva, R. (2023), Gate-based Quantum Computing: An Overview SSRN Electronic Journal
Released under the Apache License 2.0. See LICENSE file.