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…