[Jump to code hierarchy]

Square homological product code[1]

Alternative Names: Single-sector homological code, Bravyi-Hastings homological code, Square tensor product code.

Description

Homological product code whose underlying quantum-code boundary operators are square matrices (see Qubit CSS-to-homology correspondence).

Each base code is associated with the chain complex \( C_i \longrightarrow C_i\longrightarrow C_i\) such that the boundary operator (a.k.a. parity-check matrix) satisfies \(H_i^{2}=0\) [2; Def. 3.8]. The parity-check matrix of the resulting product code is \begin{align} H_1 \otimes I_2 + I_1 \otimes H_2~, \tag*{(1)}\end{align} where \(I_i\) is the identity on the check space of code \(i\). The logical dimension \(k = k_1 k_2\).

Protection

Square homological-product codes admit different properties than those with rectangular boundary operators [2; Sec. 3.4].

References

[1]
S. Bravyi and M. B. Hastings, “Homological Product Codes”, (2013) arXiv:1311.0885
[2]
B. Audoux and A. Couvreur, “On tensor products of CSS Codes”, (2018) arXiv:1512.07081
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: square_homological_product

Cite as:
“Square homological product code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/square_homological_product, arXiv:2606.11484
BibTeX:
@incollection{eczoo_square_homological_product,
title={Square homological product code},
booktitle={The Error Correction Zoo},
year={2026},
editor={Albert, Victor V. and Faist, Philippe},
eprint={2606.11484},
doi={10.48550/arXiv.2606.11484},
url={https://errorcorrectionzoo.org/c/square_homological_product}
}
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/square_homological_product

Cite as:

“Square homological product code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/square_homological_product, arXiv:2606.11484

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/quantum/qubits/stabilizer/qldpc/balanced_product/tensor/singlesector/square_homological_product.yml.