QHack2023 icon indicating copy to clipboard operation
QHack2023 copied to clipboard

[Done] Toric-Code-Simulator_SB Annie

Open Milo-Moses opened this issue 2 years ago • 0 comments

Project Name:

Toric-Code-Simulator

Team Name:

SB Annie

Which challenges would you like to submit your project for?

  • Visualization Challenge. A big part of this project is canonically enumerating the eigenstates of the Toric codes, which will allow us to create a new visualization.

  • QEC and Compilation Challenge. This project is about implementing and improving on the Toric codes error correction code, and hence clearly qualifies for this challenge.

Power-Up plan:

I do not wish to apply for any power ups.

Project Link:

https://github.com/ShwiftyMomo/Toric-Codes-Simulator/commit/9621f73d4b85a34ddf034903138596dcd86b3975

Project Description:

This project consists of a novel (in the sense that it is made more elementary than ever before) explanation of topological quantum computing, and the toric code. This explanation is contained in a LaTeX document. Additionally, the toric code is implemented in python, and allows one to create/move around quasiparticles, and measure the result.

Note that the toric code has two meanings: One meaning is as a topological quantum computation process, and one as an error correcting code for a universal quantum computer. These two meanings are related in the sense that topological quantum computation is so error resistant, that as soon as you mathematically describe it you automatically get error correcting codes that appear along with it as well. The goal of this project is to delve into the less well talked about topological quantum computation interpretation. For those who are familiar with the toric code error correction algorithm, this project should allow for a deeper appreciation and understanding of where those codes come from.

Milo-Moses avatar Feb 25 '23 17:02 Milo-Moses