Higher-dimensional generalizations of the 2D surface/toric codes, as discussed here and here. An n-dimensional surface code is constructed by taking an n-fold tensor product of repetition code 1-chains.
~I would like to check that this GeneralizedSurfaceCode has the correct number of qubits before merging though.~ Added later, here.
Higher-dimensional generalizations of the 2D surface/toric codes, as discussed here and here. An n-dimensional surface code is constructed by taking an n-fold tensor product of repetition code 1-chains.
~I would like to check that this
GeneralizedSurfaceCode
has the correct number of qubits before merging though.~ Added later, here.@oliverweissl: does this fix #33?