Skip to content

Commit

Permalink
references
Browse files Browse the repository at this point in the history
  • Loading branch information
Krastanov committed Sep 17, 2023
1 parent 00a1465 commit eb224c9
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 13 deletions.
42 changes: 31 additions & 11 deletions docs/src/references.bib
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,37 @@ @misc{hein2006entanglement
year = {2006},
}

% Encoding circuits
@article{cleve1997efficient,
title={Efficient computations of encodings for quantum error correction},
author={Cleve, Richard and Gottesman, Daniel},
journal={Physical Review A},
volume={56},
number={1},
pages={76},
year={1997},
publisher={APS}
}

@inproceedings{grassl2011variations,
title={Variations on encoding circuits for stabilizer quantum codes},
author={Grassl, Markus},
booktitle={International Conference on Coding and Cryptology},
pages={142--158},
year={2011},
organization={Springer}
}

@article{grassl2002algorithmic,
title={Algorithmic aspects of quantum error-correcting codes},
author={Grassl, Markus},
journal={Mathematics of Quantum Computation},
pages={223--252},
year={2002},
publisher={CRC Press Boca Raton, FL}
}

% Examples of results that employ the tableaux formalism
@article{gullans2020quantum,
Expand All @@ -192,15 +223,4 @@ @article{nahum2017quantum
journal = {Physical Review X},
author = {Nahum, Adam and Ruhman, Jonathan and Vijay, Sagar and Haah, Jeongwan},
year = {2017}
}

@article{cleve1997efficient,
title={Efficient computations of encodings for quantum error correction},
author={Cleve, Richard and Gottesman, Daniel},
journal={Physical Review A},
volume={56},
number={1},
pages={76},
year={1997},
publisher={APS}
}
4 changes: 2 additions & 2 deletions src/ecc/circuits.jl
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ That permutation is corrected for with SWAP gates by default (controlled by the
Based on [gottesman1997stabilizer](@cite) and [cleve1997efficient](@cite),
however it seems the published algorithm has some errors.
Consult the erratum, and be aware that this implementation also uses H instead of Z gates.
Consult the erratum, as well as the more recent [grassl2002algorithmic](@cite) and [grassl2011variations](@cite),
and be aware that this implementation also uses H instead of Z gates.
"""
function naive_encoding_circuit(code; undoperm=true)
n = code_n(code)
Expand Down

0 comments on commit eb224c9

Please sign in to comment.