Theory of quantum error-correcting codes | Synapse