% The basis of the tableaux algorithm

@inproceedings{gottesman1998heisenberg,
  title={The Heisenberg representation of quantum computers},
  author={Gottesman, Daniel},
  booktitle={International Conference on Group Theoretic Methods in Physics},
  year={1998},
  organization={Citeseer},
  url={https://arxiv.org/abs/quant-ph/9807006}
}

@article{aaronson2004improved,
  title={Improved simulation of stabilizer circuits},
  author={Aaronson, Scott and Gottesman, Daniel},
  journal={Physical Review A},
  volume={70},
  number={5},
  pages={052328},
  year={2004},
  publisher={APS},
  doi={10.1103/PhysRevA.70.052328}
}

% Random Stabilizers

@article{koenig2014efficiently,
  title={How to efficiently select an arbitrary Clifford group element},
  author={Koenig, Robert and Smolin, John A},
  journal={Journal of Mathematical Physics},
  volume={55},
  number={12},
  pages={122202},
  year={2014},
  publisher={AIP Publishing},
  doi={10.1063/1.4903507}
}

@article{bravyi2020hadamard,
  title={Hadamard-free circuits expose the structure of the Clifford group},
  author={Bravyi, Sergey and Maslov, Dmitri},
  journal={IEEE Transactions on Information Theory},
  volume={67},
  number={7},
  pages={4546--4563},
  year={2021},
  publisher={IEEE},
  doi={10.1109/TIT.2021.3081415}
}

@inproceedings{berg2020simple,
  title={A simple method for sampling random Clifford operators},
  author={Van Den Berg, Ewout},
  booktitle={2021 IEEE International Conference on Quantum Computing and Engineering (QCE)},
  pages={54--59},
  year={2021},
  organization={IEEE},
  doi={10.1109/QCE52317.2021.00021}
}

@article{li2019measurement,
  title={Measurement-driven entanglement transition in hybrid quantum circuits},
  author={Li, Yaodong and Chen, Xiao and Fisher, Matthew PA},
  journal={Physical Review B},
  volume={100},
  number={13},
  pages={134306},
  year={2019},
  publisher={APS},
  doi={10.1103/PhysRevB.100.134306}
}

% Canonicalization Methods

@article{garcia2012efficient,
  title={Efficient inner-product algorithm for stabilizer states},
  author={Garcia, Hector J and Markov, Igor L and Cross, Andrew W},
  journal={arXiv preprint arXiv:1210.6646},
  year={2012},
  url={https://arxiv.org/abs/1210.6646}
}

@article{audenaert2005entanglement,
  title={Entanglement on mixed stabilizer states: normal forms and reduction procedures},
  author={Audenaert, Koenraad MR and Plenio, Martin B},
  journal={New Journal of Physics},
  volume={7},
  number={1},
  pages={170},
  year={2005},
  publisher={IOP Publishing},
  doi={10.1088/1367-2630/7/1/170}
}

@phdthesis{gottesman1997stabilizer,
  title={Stabilizer codes and quantum error correction},
  author={Gottesman, Daniel},
  year={1997},
  school={California Institute of Technology},
  publisher={California Institute of Technology},
  url={https://arxiv.org/abs/quant-ph/9705052}
}

@article{gullans2020dynamical,
  title={Dynamical purification phase transition induced by quantum measurements},
  author={Gullans, Michael J and Huse, David A},
  journal={Physical Review X},
  volume={10},
  number={4},
  pages={041020},
  year={2020},
  publisher={APS}
}

@article{hein2006entanglement,
  title={Entanglement in graph states and its applications},
  author={Hein, Marc and D{\"u}r, Wolfgang and Eisert, Jens and Raussendorf, Robert and Nest, M and Briegel, H-J},
  journal={arXiv preprint quant-ph/0602096},
  url={https://arxiv.org/abs/quant-ph/0602096},
  doi={10.48550/arXiv.quant-ph/0602096},
  year={2006}
}

@article{wilde2009logical,
  title={Logical operators of quantum codes},
  author={Wilde, Mark M},
  journal={Physical Review A},
  volume={79},
  number={6},
  pages={062322},
  year={2009},
  publisher={APS},
  doi={10.1103/PhysRevA.79.062322}
}

% 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{gullans2021quantum,
  title = {Quantum {{Coding}} with {{Low-Depth Random Circuits}}},
  author = {Gullans, Michael J. and Krastanov, Stefan and Huse, David A. and Jiang, Liang and Flammia, Steven T.},
  year = {2021},
  month = sep,
  journal = {Physical Review X},
  volume = {11},
  number = {3},
  pages = {031066},
  issn = {2160-3308},
  doi = {10.1103/PhysRevX.11.031066}
}

@article{krastanov2020heterogeneous,
  title={Heterogeneous Multipartite Entanglement Purification for Size-Constrained Quantum Devices},
  author={Krastanov, Stefan and de la Cerda, Alexander Sanchez and Narang, Prineha},
  journal={arXiv preprint arXiv:2011.11640},
  year={2020}
}

@article{nahum2017quantum,
	title = {Quantum Entanglement Growth under Random Unitary Dynamics},
	volume = {7},
	url = {https://link.aps.org/doi/10.1103/PhysRevX.7.031016},
	doi = {10.1103/PhysRevX.7.031016},
	pages = {031016},
	number = {3},
	journal = {Physical Review X},
	author = {Nahum, Adam and Ruhman, Jonathan and Vijay, Sagar and Haah, Jeongwan},
  year = {2017}
}

% minimum distance

@article{vardy1997intractability,
  title={The intractability of computing the minimum distance of a code},
  author={Vardy, Alexander},
  journal={IEEE Transactions on Information Theory},
  volume={43},
  number={6},
  pages={1757--1766},
  year={1997},
  publisher={IEEE}
}

@phdthesis{Sabo:2022smk,
  author = "Sabo, Eric",
  title = "{Trellis Decoding And Applications For Quantum Error Correction}",
  school = "Georgia Tech",
  year = "2022"
}

@article{kapshikar2023hardness,
  title={On the hardness of the minimum distance problem of quantum codes},
  author={Kapshikar, Upendra and Kundu, Srijita},
  journal={IEEE Transactions on Information Theory},
  volume={69},
  number={10},
  pages={6293--6302},
  year={2023},
  publisher={IEEE}
}

@inproceedings{white2006new,
  title={A new minimum weight algorithm for additive codes},
  author={White, Greg and Grassl, Markus},
  booktitle={2006 IEEE International Symposium on Information Theory},
  pages={1119--1123},
  year={2006},
  organization={IEEE}
}

@article{pryadko2023qdistrnd,
  title={QDistRnd: A GAP package for computing the distance of quantum error-correcting codes},
  author={Pryadko, Leonid P and Shabashov, Vadim A and Kozin, Valerii K},
  journal={arXiv preprint arXiv:2308.15140},
  year={2023}
}

@article{Lubin2023,
  title={JuMP 1.0: Recent improvements to a modeling language for mathematical optimization},
  author={Lubin, Miles and Dowson, Oscar and Garcia, Joaquim Dias and Huchette, Joey and Legat, Beno{\^\i}t and Vielma, Juan Pablo},
  journal={Mathematical Programming Computation},
  volume={15},
  number={3},
  pages={581--589},
  year={2023},
  publisher={Springer}
}

@article{makhorin2008glpk,
  title={GLPK (GNU linear programming kit)},
  author={Makhorin, Andrew},
  journal={http://www. gnu. org/s/glpk/glpk. html},
  year={2008}
}

@article{huangfu2018parallelizing,
  title={Parallelizing the dual revised simplex method},
  author={Huangfu, Qi and Hall, JA Julian},
  journal={Mathematical Programming Computation},
  volume={10},
  number={1},
  pages={119--142},
  year={2018},
  publisher={Springer}
}

@article{lacroix2024scaling,
  title={Scaling and logic in the color code on a superconducting quantum processor},
  author={Lacroix, Nathan and Bourassa, Alexandre and Heras, Francisco JH and Zhang, Lei M and Bausch, Johannes and Senior, Andrew W and Edlich, Thomas and Shutty, Noah and Sivak, Volodymyr and Bengtsson, Andreas and others},
  journal={arXiv preprint arXiv:2412.14256},
  url={https://arxiv.org/abs/2412.14256},
  year={2024}
}

@misc{cain2025correlateddecodinglogicalalgorithms,
  title={Correlated decoding of logical algorithms with transversal gates},
  author={Madelyn Cain and Chen Zhao and Hengyun Zhou and Nadine Meister and J. Pablo Bonilla Ataides and Arthur Jaffe and Dolev Bluvstein and Mikhail D. Lukin},
  year={2025},
  eprint={2403.03272},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2403.03272},
}

@misc{wang2022distanceboundsgeneralizedbicycle,
  title={Distance bounds for generalized bicycle codes},
  author={Renyu Wang and Leonid P. Pryadko},
  year={2022},
  eprint={2203.17216},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2203.17216},
}

% non-Clifford formalism

@misc{Yoder2012AGO,
  title = {A Generalization of the Stabilizer Formalism for Simulating Arbitrary Quantum Circuits},
  author = {Theodore J. Yoder},
  year = {2012},
  howpublished = {Semantic Scholar Corpus ID: 18406560},
  url = {https://api.semanticscholar.org/CorpusID:18406560},
  note = {Also available at \url{http://www.scottaaronson.com/showcase2/report/ted-yoder.pdf}}
}

% codes

@article{mackay2004sparse,
  title={Sparse-graph codes for quantum error correction},
  author={MacKay, David JC and Mitchison, Graeme and McFadden, Paul L},
  journal={IEEE Transactions on Information Theory},
  volume={50},
  number={10},
  pages={2315--2330},
  year={2004},
  publisher={IEEE},
  doi={10.1109/TIT.2004.834737}
}

@article{calderbank1998quantum,
  title={Quantum error correction via codes over GF (4)},
  author={Calderbank, A Robert and Rains, Eric M and Shor, PM and Sloane, Neil JA},
  journal={IEEE Transactions on Information Theory},
  volume={44},
  number={4},
  pages={1369--1387},
  year={1998},
  publisher={IEEE},
  doi={10.1109/18.681315}
}

@inproceedings{steane2007tutorial,
  title={A tutorial on quantum error correction},
  author={Steane, Andrew M},
  booktitle={PROCEEDINGS-INTERNATIONAL SCHOOL OF PHYSICS ENRICO FERMI},
  volume={162},
  pages={1},
  year={2007},
  organization={IOS Press; Ohmsha; 1999},
  doi={10.3254/978-1-61499-018-5-1}
}

@article{yu2013all,
  author={Yu, Sixia and Bierbrauer, Jürgen and Dong, Ying and Chen, Qing and Oh, C. H.},
  journal={IEEE Transactions on Information Theory},
  title={All the Stabilizer Codes of Distance 3},
  year={2013},
  volume={59},
  number={8},
  pages={5179-5185},
  keywords= {Generators;Frequency modulation;Vectors;Educational institutions;Error correction codes;Physics;Indexes;1-error correcting stabilizer codes;optimal codes;quantum error correction;quantum Hamming bound},
  doi={10.1109/TIT.2013.2259138}
}

@article{chao2018quantum,
  title={Quantum Error Correction with Only Two Extra Qubits.},
  author={Rui Chao and Ben W Reichardt},
  journal={Physical review letters},
  year={2017},
  volume={121 5},
  pages={
          050502
        },
  url={https://api.semanticscholar.org/CorpusID:206314271}
}

@article{gottesman1996class,
  title={Class of quantum error-correcting codes saturating the quantum Hamming bound},
  author={Gottesman, Daniel},
  journal={Physical Review A},
  volume={54},
  number={3},
  pages={1862},
  year={1996},
  publisher={APS}
}

@article{kitaev2003fault,
	title = {Fault-tolerant quantum computation by anyons},
	volume = {303},
	issn = {00034916},
	url = {https://linkinghub.elsevier.com/retrieve/pii/S0003491602000180},
	doi = {10.1016/S0003-4916(02)00018-0},
	abstract = {A two-dimensional quantum system with anyonic excitations can be considered as a quantum computer. Unitary transformations can be performed by moving the excitations around each other. Measurements can be performed by joining excitations in pairs and observing the result of fusion. Such computation is fault-tolerant by its physical nature.},
	pages = {2--30},
	number = {1},
  year = {2003},
  journal={Annals of Physics},
	journaltitle = {Annals of Physics},
	shortjournal = {Annals of Physics},
	author = {Kitaev, A.Yu.}
}

@article{fowler2012surface,
	title = {Surface codes: Towards practical large-scale quantum computation},
	volume = {86},
	issn = {1050-2947, 1094-1622},
	url = {https://link.aps.org/doi/10.1103/PhysRevA.86.032324},
	doi = {10.1103/PhysRevA.86.032324},
	shorttitle = {Surface codes},
	pages = {032324},
	number = {3},
  year = {2012},
  journal={Physical Review A},
	journaltitle = {Physical Review A},
	shortjournal = {Phys. Rev. A},
	author = {Fowler, Austin G. and Mariantoni, Matteo and Martinis, John M. and Cleland, Andrew N.},
}

@article{muller1954application,
  title={Application of Boolean algebra to switching circuit design and to error detection},
  author={Muller, David E},
  journal={Transactions of the IRE professional group on electronic computers},
  number={3},
  pages={6--12},
  year={1954},
  publisher={IEEE}
}

@article{reed1954class,
  title={A class of multiple-error-correcting codes and the decoding scheme},
  author={Reed, Irving S},
  journal={IEEE Transactions on Information Theory},
  volume={4},
  number={4},
  pages={38--49},
  year={1954}
}

@article{raaphorst2003reed,
  title={Reed-muller codes},
  author={Raaphorst, Sebastian},
  journal={Carleton University, May},
  volume={9},
  year={2003},
  publisher={Citeseer}
}

@article{abbe2020reed,
  title={Reed--Muller codes: Theory and algorithms},
  author={Abbe, Emmanuel and Shpilka, Amir and Ye, Min},
  journal={IEEE Transactions on Information Theory},
  volume={67},
  number={6},
  pages={3251--3277},
  year={2020},
  publisher={IEEE}
}

@book{djordjevic2021quantum,
  title={Quantum information processing, quantum computing, and quantum error correction: an engineering approach},
  author={Djordjevic, Ivan B},
  year={2021},
  publisher={Academic Press}
}

# This paper is written in Russian language.
@article{goppa1970new,
  title={A new class of linear correcting codes},
  author={Goppa, Valerii Denisovich},
  journal={Problemy Peredachi Informatsii},
  volume={6},
  number={3},
  pages={24--30},
  year={1970},
  publisher={Russian Academy of Sciences, Branch of Informatics, Computer Equipment and~��}
}

@article{berlekamp1973goppa,
  title={Goppa codes},
  author={Berlekamp, Elwyn},
  journal={IEEE Transactions on Information Theory},
  volume={19},
  number={5},
  pages={590--592},
  year={1973},
  publisher={IEEE}
}

@article{mceliece1978public,
  title={A public-key cryptosystem based on algebraic},
  author={McEliece, Robert J},
  journal={Coding Thv},
  volume={4244},
  pages={114--116},
  year={1978}
}

@article{patterson1975algebraic,
  title={The algebraic decoding of Goppa codes},
  author={Patterson, Nicholas},
  journal={IEEE Transactions on Information Theory},
  volume={21},
  number={2},
  pages={203--207},
  year={1975},
  publisher={IEEE}
}

@article{sugiyama1975method,
  title={A method for solving key equation for decoding Goppa codes},
  author={Sugiyama, Yasuo and Kasahara, Masao and Hirasawa, Shigeichi and Namekawa, Toshihiko},
  journal={Information and Control},
  volume={27},
  number={1},
  pages={87--99},
  year={1975},
  publisher={Elsevier}
}

@article{van1988classical,
  title={Classical Goppa codes},
  author={van Lint, Jacobus H and van der Geer, Gerard and van Lint, Jacobus H and van der Geer, Gerard},
  journal={Introduction to Coding Theory and Algebraic Geometry},
  pages={22--24},
  year={1988},
  publisher={Springer}
}

@inproceedings{bernstein2008attacking,
  title={Attacking and defending the McEliece cryptosystem},
  author={Bernstein, Daniel J and Lange, Tanja and Peters, Christiane},
  booktitle={Post-Quantum Cryptography: Second International Workshop, PQCrypto 2008 Cincinnati, OH, USA, October 17-19, 2008 Proceedings 2},
  pages={31--46},
  year={2008},
  organization={Springer}
}

@article{wirtz1988parameters,
  title={On the parameters of Goppa codes},
  author={Wirtz, Michael},
  journal={IEEE transactions on information theory},
  volume={34},
  number={5},
  pages={1341--1343},
  year={1988},
  publisher={IEEE}
}

@article{singh2019code,
  title={Code based cryptography: Classic mceliece},
  author={Singh, Harshdeep},
  journal={arXiv preprint arXiv:1907.12754},
  year={2019}
}

@article{hocquenghem1959codes,
  title={Codes correcteurs d'erreurs},
  author={Hocquenghem, Alexis},
  journal={Chiffers},
  volume={2},
  pages={147--156},
  year={1959}
}

@article{bose1960class,
  title={On a class of error correcting binary group codes},
  author={Bose, Raj Chandra and Ray-Chaudhuri, Dwijendra K},
  journal={Information and control},
  volume={3},
  number={1},
  pages={68--79},
  year={1960},
  publisher={Elsevier}
}

@article{bose1960further,
  title={Further results on error correcting binary group codes},
  author={Bose, Raj Chandra and Ray-Chaudhuri, Dwijendra K},
  journal={Information and Control},
  volume={3},
  number={3},
  pages={279--290},
  year={1960},
  publisher={Elsevier}
}

@book{error2024lin,
  title={Error Control Coding},
  author={Lin, Shu and Costello, Daniel},
  year={2024},
  publisher={Pearson}
}

@article{knill1996concatenated,
  title={Concatenated quantum codes},
  author={Knill, Emanuel and Laflamme, Raymond},
  journal={arXiv preprint quant-ph/9608012},
  year={1996}
}

@inproceedings{brown2013short,
  title = {Short Random Circuits Define Good Quantum Error Correcting Codes},
  booktitle = {2013 {{IEEE International Symposium}} on {{Information Theory}}},
  author = {Brown, Winton and Fawzi, Omar},
  year = {2013},
  month = jul,
  pages = {346--350},
  doi = {10.1109/ISIT.2013.6620245}
}

@article{RevModPhys.87.307,
  title = {Quantum error correction for quantum memories},
  author = {Terhal, Barbara M.},
  journal = {Rev. Mod. Phys.},
  volume = {87},
  issue = {2},
  pages = {307--346},
  numpages = {40},
  year = {2015},
  month = {Apr},
  publisher = {American Physical Society},
  doi = {10.1103/RevModPhys.87.307},
  url = {https://link.aps.org/doi/10.1103/RevModPhys.87.307}
}

@misc{goodenough2024bipartiteentanglementnoisystabilizer,
  title={Bipartite entanglement of noisy stabilizer states through the lens of stabilizer codes},
  author={Kenneth Goodenough and Aqil Sajjad and Eneet Kaur and Saikat Guha and Don Towsley},
  year={2024},
  eprint={2406.02427},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2406.02427},
}

@article{panteleev2021degenerate,
  title = {Degenerate {{Quantum LDPC Codes With Good Finite Length Performance}}},
  author = {Panteleev, Pavel and Kalachev, Gleb},
  year = {2021},
  month = nov,
  journal = {Quantum},
  volume = {5},
  eprint = {1904.02703},
  primaryclass = {quant-ph},
  pages = {585},
  issn = {2521-327X},
  doi = {10.22331/q-2021-11-22-585},
  archiveprefix = {arXiv}
}


@inproceedings{panteleev2022asymptotically,
  title = {Asymptotically Good {{Quantum}} and Locally Testable Classical {{LDPC}} Codes},
  booktitle = {Proceedings of the 54th {{Annual ACM SIGACT Symposium}} on {{Theory}} of {{Computing}}},
  author = {Panteleev, Pavel and Kalachev, Gleb},
  year = {2022},
  month = jun,
  pages = {375--388},
  publisher = {ACM},
  address = {Rome Italy},
  doi = {10.1145/3519935.3520017},
  isbn = {978-1-4503-9264-8}
}

@article{roffe2023bias,
  title = {Bias-Tailored Quantum {{LDPC}} Codes},
  author = {Roffe, Joschka and Cohen, Lawrence Z. and Quintavalle, Armanda O. and Chandra, Daryus and Campbell, Earl T.},
  year = {2023},
  month = may,
  journal = {Quantum},
  volume = {7},
  pages = {1005},
  doi = {10.22331/q-2023-05-15-1005}
}

@article{raveendran2022finite,
  title = {Finite {{Rate QLDPC-GKP Coding Scheme}} That {{Surpasses}} the {{CSS Hamming Bound}}},
  author = {Raveendran, Nithin and Rengaswamy, Narayanan and Rozp{\k e}dek, Filip and Raina, Ankur and Jiang, Liang and Vasi{\'c}, Bane},
  year = {2022},
  month = jul,
  journal = {Quantum},
  volume = {6},
  pages = {767},
  issn = {2521-327X},
  doi = {10.22331/q-2022-07-20-767},
}

@article{steane1999quantum,
  title={Quantum reed-muller codes},
  author={Steane, Andrew M},
  journal={IEEE Transactions on Information Theory},
  volume={45},
  number={5},
  pages={1701--1703},
  year={1999},
  publisher={IEEE}
}

@article{campbell2012magic,
  title={Magic-state distillation in all prime dimensions using quantum reed-muller codes},
  author={Campbell, Earl T and Anwar, Hussain and Browne, Dan E},
  journal={Physical Review X},
  volume={2},
  number={4},
  pages={041021},
  year={2012},
  publisher={APS}
}

@article{anderson2014fault,
  title={Fault-tolerant conversion between the steane and reed-muller quantum codes},
  author={Anderson, Jonas T and Duclos-Cianci, Guillaume and Poulin, David},
  journal={Physical review letters},
  volume={113},
  number={8},
  pages={080501},
  year={2014},
  publisher={APS}
}

@article{lin2024quantum,
  title={Quantum two-block group algebra codes},
  author={Lin, Hsiang-Ku and Pryadko, Leonid P},
  journal={Physical Review A},
  volume={109},
  number={2},
  pages={022407},
  year={2024},
  publisher={APS}
}

@article{wang2024coprime,
  title={Coprime Bivariate Bicycle Codes and their Properties},
  author={Wang, Ming and Mueller, Frank},
  journal={arXiv preprint arXiv:2408.10001},
  year={2024}
}

@misc{voss2024multivariatebicyclecodes,
  title={Multivariate Bicycle Codes},
  author={Lukas Voss and Sim Jian Xian and Tobias Haug and Kishor Bharti},
  year={2024},
  eprint={2406.19151},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2406.19151},
}

@article{bravyi2024high,
  title={High-threshold and low-overhead fault-tolerant quantum memory},
  author={Bravyi, Sergey and Cross, Andrew W and Gambetta, Jay M and Maslov, Dmitri and Rall, Patrick and Yoder, Theodore J},
  journal={Nature},
  volume={627},
  number={8005},
  pages={778--782},
  year={2024},
  publisher={Nature Publishing Group UK London}
}

@article{berthusen2024toward,
  title={Toward a 2D local implementation of quantum LDPC codes},
  author={Berthusen, Noah and Devulapalli, Dhruv and Schoute, Eddie and Childs, Andrew M and Gullans, Michael J and Gorshkov, Alexey V and Gottesman, Daniel},
  journal={arXiv preprint arXiv:2404.17676},
  year={2024}
}

@article{haah2011local,
  title={Local stabilizer codes in three dimensions without string logical operators},
  author={Haah, Jeongwan},
  journal={Physical Review A?Atomic, Molecular, and Optical Physics},
  volume={83},
  number={4},
  pages={042330},
  year={2011},
}

@inproceedings{wang2023abelian,
  title={Abelian and non-Abelian quantum two-block codes},
  author={Wang, Renyu and Lin, Hsiang-Ku and Pryadko, Leonid P},
  booktitle={2023 12th International Symposium on Topics in Coding (ISTC)},
  pages={1--5},
  year={2023},
  organization={IEEE}
}

@article{naghipour2015quantum,
  title={Quantum stabilizer codes from Abelian and non-Abelian groups association schemes},
  author={Naghipour, Avaz and Jafarizadeh, Mohammad Ali and Shahmorad, Sedaghat},
  journal={International Journal of Quantum Information},
  volume={13},
  number={03},
  pages={1550021},
  year={2015},
  publisher={World Scientific}
}

@article{golay1949notes,
  title={Notes on digital coding},
  author={Golay, Marcel JE},
  journal={Proc. IEEE},
  volume={37},
  pages={657},
  year={1949}
}

@book{huffman2010fundamentals,
  title={Fundamentals of error-correcting codes},
  author={Huffman, W Cary and Pless, Vera},
  year={2010},
  publisher={Cambridge university press}
}

@article{bhatia2018mceliece,
  title={McEliece cryptosystem based on extended Golay code},
  author={Bhatia, Amandeep Singh and Kumar, Ajay},
  journal={arXiv preprint arXiv:1811.06246},
  year={2018}
}

@misc{landahl2011color,
  title={Fault-tolerant quantum computing with color codes},
  author={Andrew J. Landahl and Jonas T. Anderson and Patrick R. Rice},
  year={2011},
  eprint={1108.5738},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/1108.5738},
}

@article{hamming1950error,
  title={Error detecting and error correcting codes},
  author={Hamming, Richard W},
  journal={The Bell system technical journal},
  volume={29},
  number={2},
  pages={147--160},
  year={1950},
  publisher={Nokia Bell Labs}
}

@article{eberhardt2024logical,
  title={Logical operators and fold-transversal gates of bivariate bicycle codes},
  author={Eberhardt, Jens Niklas and Steffan, Vincent},
  journal={arXiv preprint arXiv:2407.03973},
  year={2024}
}

@article{delfosse2020short,
  title={Short shor-style syndrome sequences},
  author={Delfosse, Nicolas and Reichardt, Ben W},
  journal={arXiv preprint arXiv:2008.05051},
  year={2020}
}

@article{tillich2013quantum,
  title={Quantum LDPC codes with positive rate and minimum distance proportional to the square root of the blocklength},
  author={Tillich, Jean-Pierre and Z{\'e}mor, Gilles},
  journal={IEEE Transactions on Information Theory},
  volume={60},
  number={2},
  pages={1193--1202},
  year={2013},
  publisher={IEEE}
}

@inproceedings{leverrier2015quantum,
  title={Quantum expander codes},
  author={Leverrier, Anthony and Tillich, Jean-Pierre and Z{\'e}mor, Gilles},
  booktitle={2015 IEEE 56th Annual Symposium on Foundations of Computer Science},
  pages={810--824},
  year={2015},
  organization={IEEE}
}

@article{Berthusen_2024,
  title={Experiments with the four-dimensional surface code on a quantum charge-coupled device quantum computer},
  volume={110},
  ISSN={2469-9934},
  url={http://dx.doi.org/10.1103/PhysRevA.110.062413},
  DOI={10.1103/physreva.110.062413},
  number={6},
  journal={Physical Review A},
  publisher={American Physical Society (APS)},
  author={Berthusen, Noah and Dreiling, Joan and Foltz, Cameron and Gaebler, John P. and Gatterman, Thomas M. and Gresh, Dan and Hewitt, Nathan and Mills, Michael and Moses, Steven A. and Neyenhuis, Brian and Siegfried, Peter and Hayes, David},
  year={2024},
  month=dec
}

@article{Zeng_2019,
  title={Higher-Dimensional Quantum Hypergraph-Product Codes with Finite Rates},
  volume={122},
  ISSN={1079-7114},
  url={http://dx.doi.org/10.1103/PhysRevLett.122.230501},
  DOI={10.1103/physrevlett.122.230501},
  number={23},
  journal={Physical Review Letters},
  publisher={American Physical Society (APS)},
  author={Zeng, Weilei and Pryadko, Leonid P.},
  year={2019},
  month=jun
}

@article{Higgott_2023,
  title={Improved Single-Shot Decoding of Higher-Dimensional Hypergraph-Product Codes},
  volume={4},
  ISSN={2691-3399},
  url={http://dx.doi.org/10.1103/PRXQuantum.4.020332},
  DOI={10.1103/prxquantum.4.020332},
  number={2},
  journal={PRX Quantum},
  publisher={American Physical Society (APS)},
  author={Higgott, Oscar and Breuckmann, Nikolas P.},
  year={2023},
  month=may
}

@article{pecorari2025high,
  title={High-rate quantum LDPC codes for long-range-connected neutral atom registers},
  author={Pecorari, Laura and Jandura, Sven and Brennen, Gavin K and Pupillo, Guido},
  journal={Nature Communications},
  volume={16},
  number={1},
  pages={1111},
  year={2025},
  publisher={Nature Publishing Group UK London}
}

@misc{berthusen2025adaptivesyndromeextraction,
  title={Adaptive Syndrome Extraction},
  author={Noah Berthusen and Shi Jie Samuel Tan and Eric Huang and Daniel Gottesman},
  year={2025},
  eprint={2502.14835},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2502.14835},
}

@inproceedings{tillich2006minimum,
  title={On the minimum distance of structured LDPC codes with two variable nodes of degree 2 per parity-check equation},
  author={Tillich, Jean-Pierre and Z{\'e}mor, Gilles},
  booktitle={2006 IEEE International Symposium on Information Theory},
  pages={1549--1553},
  year={2006},
  organization={IEEE}
  url={https://arxiv.org/abs/1108.5738},
}

@article{arnault2025upperboundsminimumdistance,
  title={Upper Bounds on the Minimum Distance of Structured LDPC Codes},
  author={Arnault, Fran{\c{c}}ois and Gaborit, Philippe and Rozendaal, Wouter and Saussay, Nicolas and Z{\'e}mor, Gilles},
  journal={arXiv preprint arXiv:2501.19125},
  year={2025}
}

@article{ryan2004introduction,
  title={An introduction to LDPC codes},
  author={Ryan, William E and others},
  journal={CRC Handbook for Coding and Signal Processing for Recording Systems},
  volume={5},
  number={2},
  pages={1--23},
  year={2004},
  publisher={CRC Press Boca Raton, FL, USA}
}

@article{gallager1962ldpc,
  author={Gallager, R.},
  journal={IRE Transactions on Information Theory},
  title={Low-density parity-check codes},
  year={1962},
  volume={8},
  number={1},
  pages={21-28},
  keywords={Parity check codes;Maximum likelihood decoding;Equations;Channel capacity;Information theory;Error probability;Linear approximation;Data communication;Error correction codes;Communication systems},
  doi={10.1109/TIT.1962.1057683}
}

@misc{qubitguide,
  author = {Ekert, A. and Hosgood, T. and Kay, A. and Macchiavello, C.},
  title = {Introduction to Quantum Information Science},
  howpublished = {\url{https://qubit.guide}},
  date = {2025-07-24}
}

@misc{postema2025existencecharacterisationbivariatebicycle,
  title={Existence and Characterisation of Bivariate Bicycle Codes},
  author={Jasper Johannes Postema and Servaas J. J. M. F. Kokkelmans},
  year={2025},
  eprint={2502.17052},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2502.17052},
}

@misc{koukoulekidis2024smallquantumcodesalgebraic,
  title={Small Quantum Codes from Algebraic Extensions of Generalized Bicycle Codes},
  author={Nikolaos Koukoulekidis and Fedor Šimkovic IV and Martin Leib and Francisco Revson Fernandes Pereira},
  year={2024},
  eprint={2401.07583},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2401.07583},
}

@article{Quintavalle_2021,
 title={Single-Shot Error Correction of Three-Dimensional Homological Product Codes},
  volume={2},
  ISSN={2691-3399},
  url={http://dx.doi.org/10.1103/PRXQuantum.2.020340},
  DOI={10.1103/prxquantum.2.020340},
  number={2},
  journal={PRX Quantum},
  publisher={American Physical Society (APS)},
  author={Quintavalle, Armanda O. and Vasmer, Michael and Roffe, Joschka and Campbell, Earl T.},
  year={2021},
  month=jun
}

@misc{xu2024fastparallelizablelogicalcomputation,
  title={Fast and Parallelizable Logical Computation with Homological Product Codes},
  author={Qian Xu and Hengyun Zhou and Guo Zheng and Dolev Bluvstein and J. Pablo Bonilla Ataides and Mikhail D. Lukin and Liang Jiang},
  year={2024},
  eprint={2407.18490},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2407.18490},
}

@misc{bravyi2013homologicalproductcodes,
  title={Homological Product Codes},
  author={Sergey Bravyi and Matthew B. Hastings},
  year={2013},
  eprint={1311.0885},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/1311.0885},
}

@article{Campbell_2019,
  title={A theory of single-shot error correction for adversarial noise},
  volume={4},
  ISSN={2058-9565},
  url={http://dx.doi.org/10.1088/2058-9565/aafc8f},
  DOI={10.1088/2058-9565/aafc8f},
  number={2},
  journal={Quantum Science and Technology},
  publisher={IOP Publishing},
  author={Campbell, Earl T},
  year={2019},
  month=feb, pages={025006}
}
@misc{liang2025generalizedtoriccodestwisted,
  title={Generalized toric codes on twisted tori for quantum error correction},
  author={Zijian Liang and Ke Liu and Hao Song and Yu-An Chen},
  year={2025},
  eprint={2503.03827},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2503.03827},
}

@article{Liang_2024,
  title={Extracting Topological Orders of Generalized Pauli Stabilizer Codes in Two Dimensions},
  volume={5},
  ISSN={2691-3399},
  url={http://dx.doi.org/10.1103/PRXQuantum.5.030328},
  DOI={10.1103/prxquantum.5.030328},
  number={3},
  journal={PRX Quantum},
  publisher={American Physical Society (APS)},
  author={Liang, Zijian and Xu, Yijia and Iosue, Joseph T. and Chen, Yu-An},
  year={2024},
  month=aug
}

@misc{jacob2025singleshotdecodingfaulttolerantgates,
  title={Single-Shot Decoding and Fault-tolerant Gates with Trivariate Tricycle Codes},
  author={Abraham Jacob and Campbell McLauchlan and Dan E. Browne},
  year={2025},
  eprint={2508.08191},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2508.08191},
}

@misc{breuckmann2024cupsgatesicohomology,
  title={Cups and Gates I: Cohomology invariants and logical quantum operations},
  author={Nikolas P. Breuckmann and Margarita Davydova and Jens N. Eberhardt and Nathanan Tantivasadakarn},
  year={2024},
  eprint={2410.16250},
  archivePrefix={arXiv},
  primaryClass={quant-ph},
  url={https://arxiv.org/abs/2410.16250},
}

@article{shor1995scheme,
  title={Scheme for reducing decoherence in quantum computer memory},
  author={Shor, Peter W},
  journal={Physical review A},
  volume={52},
  number={4},
  pages={R2493},
  year={1995},
  publisher={APS}
}

@article{lafiamme1996perfect,
  title={Perfect quantum error correction code},
  author={Lafiamme, Raymond and Miquel, Cesar and Paz, Juan Pablo and Zurek, Wojciech Hubert},
  journal={Physical Review Letters},
  volume={77},
  number={1},
  pages={198--201},
  year={1996}
}

@article{steane1996error,
  title={Error correcting codes in quantum theory},
  author={Steane, Andrew M},
  journal={Physical Review Letters},
  volume={77},
  number={5},
  pages={793},
  year={1996},
  publisher={APS}
}

@article{quintavalle2021single,
  title={Single-shot error correction of three-dimensional homological product codes},
  author={Quintavalle, Armanda O and Vasmer, Michael and Roffe, Joschka and Campbell, Earl T},
  journal={PRX Quantum},
  volume={2},
  number={2},
  pages={020340},
  year={2021},
  publisher={APS}
}

@article{ernst2016inquiry,
  title={An inquiry-based approach to abstract algebra},
  author={Ernst, Dana C},
  journal={Retrieved on April},
  volume={15},
  pages={2016},
  year={2016}
}

@book{eisenbud2013commutative,
  title={Commutative algebra: with a view toward algebraic geometry},
  author={Eisenbud, David},
  volume={150},
  year={2013},
  publisher={Springer Science \& Business Media}
}

@misc{mian2026multivariatemulticyclecodescomplete,
      title={Multivariate Multicycle Codes for Complete Single-Shot Decoding},
      author={Feroz Ahmed Mian and Owen Gwilliam and Stefan Krastanov},
      year={2026},
      eprint={2601.18879},
      archivePrefix={arXiv},
      primaryClass={quant-ph},
      url={https://arxiv.org/abs/2601.18879},
}

@misc{lin2025abelianmulticyclecodessingleshot,
      title={Abelian multi-cycle codes for single-shot error correction},
      author={Hsiang-Ku Lin and Pak Kau Lim and Alexey A. Kovalev and Leonid P. Pryadko},
      year={2025},
      eprint={2506.16910},
      archivePrefix={arXiv},
      primaryClass={quant-ph},
      url={https://arxiv.org/abs/2506.16910},
}

@misc{aydin2025cyclichypergraphproductcode,
      title={Cyclic Hypergraph Product Code},
      author={Arda Aydin and Nicolas Delfosse and Edwin Tham},
      year={2025},
      eprint={2511.09683},
      archivePrefix={arXiv},
      primaryClass={quant-ph},
      url={https://arxiv.org/abs/2511.09683},
}

@article{pryadko2013quantum,
  title={Quantum``hyperbicycle''low-stabilizer-weight finite-rate error correction codes},
  author={Pryadko, Leonid P and Kovalev, Alexey A},
  journal={Bulletin of the American Physical Society},
  volume={58},
  year={2013},
  publisher={APS}
}

@article{dennis2002topological,
  title={Topological quantum memory},
  author={Dennis, Eric and Kitaev, Alexei and Landahl, Andrew and Preskill, John},
  journal={Journal of Mathematical Physics},
  volume={43},
  number={9},
  pages={4452--4505},
  year={2002},
  publisher={American Institute of Physics}
}

#nonclifford
@article{bravyi2019simulation,
  title={Simulation of quantum circuits by low-rank stabilizer decompositions},
  author={Bravyi, Sergey and Browne, Dan and Calpin, Padraic and Campbell, Earl and Gosset, David and Howard, Mark},
  journal={Quantum},
  volume={3},
  pages={181},
  year={2019},
  doi={10.22331/q-2019-09-02-181}
}
