GitHub - aromanro/QCSim: Quantum computing simulator

github.com
2 min read
standard
Quantum computing simulator. Contribute to aromanro/QCSim development by creating an account on GitHub.
QCSim

Quantum computation simulator

Implemented algorithms:

Grover's algorithm

Deutsch-Jozsa algorithm

Simon's algorithm

Quantum Fourier Transform

Shor's algorithm

Bernstein–Vazirani algorithm

Quantum teleportation

Superdense coding

Quantum cryptography: BB84 protocol

CHSH inequality violation

Quantum error correction:

3-qubit error correcting a qubit-flip

3-qubit error correcting a sign-flip

Shor Code

Quantum adders:

Quantum half-adder for 1-qubit

Quantum full-adder for 1-qubit

Full adder for two N-qubit numbers

Draper adder

Draper adder with carry

Simulation of quantum simulation:

Evolution in time with a Hamiltonian given as a sum of Pauli products with real coefficients

Evolution of a 1D…
Read full article