Skip to content

Commit f3eb7cd

Browse files
IsaacP1234KDGoodenoughKrastanov
authored
Additional group theory functions for error correction (#351)
--------- Co-authored-by: Kenneth Goodenough <[email protected]> Co-authored-by: Stefan Krastanov <[email protected]> Co-authored-by: Stefan Krastanov <[email protected]>
1 parent 0849b1c commit f3eb7cd

7 files changed

+380
-32
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77

88
## v0.9.13 - dev
99

10+
- New error correction group theory tools:
11+
- `canonicalize_noncomm` function to find a generating set with minimal anticommutivity
12+
- `SubsystemCodeTableau` data structure to represent the output of `canonicalize_noncomm`
13+
- `commutify` function to find a commutative version of a non-commutative set of Paulis with minimal changes
14+
- `matroid_parent` to, for set of Paulis that doesn't represent a state, find a version
15+
that does.
1016
- Implementing additional named two-qubit gates: `sSWAPCX, sInvSWAPCX, sCZSWAP, sCXSWAP, sISWAP, sInvISWAP,
1117
sSQRTZZ, sInvSQRTZZ`
1218

docs/src/references.bib

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,31 @@ @inproceedings{brown2013short
403403
doi = {10.1109/ISIT.2013.6620245}
404404
}
405405

406+
@article{RevModPhys.87.307,
407+
title = {Quantum error correction for quantum memories},
408+
author = {Terhal, Barbara M.},
409+
journal = {Rev. Mod. Phys.},
410+
volume = {87},
411+
issue = {2},
412+
pages = {307--346},
413+
numpages = {40},
414+
year = {2015},
415+
month = {Apr},
416+
publisher = {American Physical Society},
417+
doi = {10.1103/RevModPhys.87.307},
418+
url = {https://link.aps.org/doi/10.1103/RevModPhys.87.307}
419+
}
420+
421+
@misc{goodenough2024bipartiteentanglementnoisystabilizer,
422+
title={Bipartite entanglement of noisy stabilizer states through the lens of stabilizer codes},
423+
author={Kenneth Goodenough and Aqil Sajjad and Eneet Kaur and Saikat Guha and Don Towsley},
424+
year={2024},
425+
eprint={2406.02427},
426+
archivePrefix={arXiv},
427+
primaryClass={quant-ph},
428+
url={https://arxiv.org/abs/2406.02427},
429+
}
430+
406431
@article{panteleev2021degenerate,
407432
title = {Degenerate {{Quantum LDPC Codes With Good Finite Length Performance}}},
408433
author = {Panteleev, Pavel and Kalachev, Gleb},

src/QuantumClifford.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ export
7878
graphstate, graphstate!, graph_gatesequence, graph_gate,
7979
# Group theory tools
8080
groupify, minimal_generating_set, pauligroup, normalizer, centralizer, contractor, delete_columns,
81+
canonicalize_noncomm, commutify, matroid_parent, SubsystemCodeTableau,
8182
# Clipped Gauge
8283
canonicalize_clip!, bigram, entanglement_entropy,
8384
# mctrajectories

0 commit comments

Comments
 (0)