[Jump to code hierarchy]

Homogeneous-space code

Alternative names: Coset space code, \(G/H\) code.
Root code for the Homogeneous-space Kingdom

Description

Encodes \(K\) states (codewords) into a homogeneous (a.k.a. coset) space \(G/H\), where \(G\) is a group and \(H\) is a subgroup of \(G\). The space is labeled by cosets of \(H\) in \(G\). Notable groups include compact groups, locally compact Abelian groups, and finite groups.

The two-sphere is a simple example of a homogeneous space with \(G/H = SO(3)/SO(2)\). Any point on the sphere can be obtained from any other point by a proper (i.e., \(SO(3)\)) rotation, which is equivalent to saying that \(SO(3)\) acts transitively. One can then show that any point is invariant under the subgroup of rotations around the axis parallel to the point. This means that one can associate each point with a coset of \(SO(2)\) in \(SO(3)\).

A special class of homogeneous spaces are symmetric spaces, which are homogeneous spaces with an appropriately defined inversion operation. The two-sphere is a symmetric space, and its operation is inversion through the origin. This holds true in higher dimensions, yielding the \(D\)-dimensional spherical symmetric space family \(SO(D+1)/SO(D)\). Simply connected symmetric spaces have been classified by their curvature.

A special class of symmetric spaces are the two-point homogeneous spaces (a.k.a. rank-one symmetric spaces), for which any two points can be mapped to any other two points that are the same distance apart. This is equivalent to saying that \(G\) acts two-transitively.

Protection

Each homogeneous space carries a representation of \(G\), which can further be decomposed into irreducible representations (irreps) and their multiplicities. Functions on \(G/H\) that transform as an irrep of \(G\) are called harmonics. The decomposition into irreps is multiplicity free for symmetric spaces, meaning that irreps and their internal indices are sufficient to completely label a basis for the space. For example, the integer angular momentum \(J\) and its \(z\)-axis projection \(m\) are sufficient to completely label the spherical harmonics (a.k.a. be a good set of quantum numbers).

Functions that correspond to projections onto irreps are called zonal spherical functions [1]; these can be obtained by averaging harmonics over \(G\). The behavior of such functions can be used to obtain bounds on code parameters such as the Levenshtein bound [24].

Optimal codes have been formulated for various homogeneous space (see relatives) as well as for quaternionic and octonionic projective spaces [5,6].

Notes

See Refs. [7,8] for reviews.

Cousins

  • Lattice-based code— The Levenshtein bound [24] and Cohn-Elkies LP bound [9] can be derived for sphere packings by thinking of \(\mathbb{R}^n\) as a homogeneous space of the Euclidean group by the orthogonal group, \(E(n)/O(n)\) [10; Ch. XI]. Upper bounds on kissing numbers can be worked out by treating the sphere as a symmetric space [11].
  • Flag-variety code— The flag variety is a finite homogeneous space [12].

Member of code lists

Primary Hierarchy

Parents
Homogeneous-space code
Children
The unitary group is a compact symmetric space [8; Table 3].
Homogeneous spaces \(G/H\) reduce to real Grassmannians for \(G = O(p+q)\) and \(H = O(p)\times O(q)\), to complex Grassmannians for \(G = U(p+q)\) and \(H = U(p)\times U(q)\), and to quaternionic Grassmannians for \(G = Sp(p+q)\) and \(H = Sp(p)\times Sp(q)\).
Hyperbolic space in \(D\) dimensions is a symmetric space \(G/H\) for \(G = SO(D,1)\) the proper Lorentz group and \(H = O(D)\).
Ordered Hamming space can be viewed as a finite symmetric space [7,8,13,14].
The space of \(q\)-ary codes over \(\mathbb{Z}_q\) under the Lee metric can be viewed as a finite symmetric space \(G/H\) with \(G = D_q \wr S_n\) [8,15].

References

[1]
S. Bochner, “Hilbert Distances and Positive Definite Functions”, The Annals of Mathematics 42, 647 (1941) DOI
[2]
V. I. Levenshtein, “On choosing polynomials to obtain bounds in packing problems.” Proc. Seventh All-Union Conf. on Coding Theory and Information Transmission, Part II, Moscow, Vilnius. 1978.
[3]
V. I. Levenshtein, “On bounds for packings in n-dimensional Euclidean space”, Dokl. Akad. Nauk SSSR, 245:6 (1979), 1299–1303
[4]
V. I. Levenshtein. Bounds for packings of metric spaces and some of their applications. Problemy Kibernet, 40 (1983), 43-110.
[5]
H. Cohn, A. Kumar, and G. Minton, “Optimal simplices and codes in projective spaces”, Geometry & Topology 20, 1289 (2016) arXiv:1308.3188 DOI
[6]
A. Glazyrin, “Moments of isotropic measures and optimal projective codes”, (2020) arXiv:1904.11159
[7]
C. Bachoc, “Semidefinite programming, harmonic analysis and coding theory”, (2010) arXiv:0909.4767
[8]
C. Bachoc, D. C. Gijswijt, A. Schrijver, and F. Vallentin, “Invariant Semidefinite Programs”, International Series in Operations Research & Management Science 219 (2011) arXiv:1007.2905 DOI
[9]
H. Cohn and N. Elkies, “New upper bounds on sphere packings I”, Annals of Mathematics 157, 689 (2003) arXiv:math/0110009 DOI
[10]
Vilenkin, N. I. (1978). Special functions and the theory of group representations (Vol. 22). American Mathematical Soc.
[11]
C. Bachoc and F. Vallentin, “New upper bounds for kissing numbers from semidefinite programming”, Journal of the American Mathematical Society 21, 909 (2007) arXiv:math/0608426 DOI
[12]
V. Lakshmibai and J. Brown, The Grassmannian Variety (Springer New York, 2015) DOI
[13]
W. J. Martin and D. R. Stinson, “Association Schemes for Ordered Orthogonal Arrays and (T, M, S)-Nets”, Canadian Journal of Mathematics 51, 326 (1999) DOI
[14]
A. Barg and P. Purkayastha, “Bounds on ordered codes and orthogonal arrays”, (2009) arXiv:cs/0702033
[15]
J. ASTOLA, “THE LEE-SCHEME AND BOUNDS FOR LEE-CODES”, Cybernetics and Systems 13, 331 (1982) DOI
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)— see instructions

edit on this site

Zoo Code ID: homogeneous_space_classical

Cite as:
“Homogeneous-space code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2025. https://errorcorrectionzoo.org/c/homogeneous_space_classical
BibTeX:
@incollection{eczoo_homogeneous_space_classical, title={Homogeneous-space code}, booktitle={The Error Correction Zoo}, year={2025}, editor={Albert, Victor V. and Faist, Philippe}, url={https://errorcorrectionzoo.org/c/homogeneous_space_classical} }
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/homogeneous_space_classical

Cite as:

“Homogeneous-space code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2025. https://errorcorrectionzoo.org/c/homogeneous_space_classical

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/classical/homogeneous/homogeneous_space_classical.yml.