A Topological View of Reed–Solomon Codes
Abstract
:1. Introduction
Notation
2. Horn Problem: An Application to Convolutional Codes
An Example with Algebraic-Geometric Codes: Reed–Solomon Codes
3. Representation Theory of
3.1. Relation between Littlewood–Richardson Coefficients and Kronecker Coefficients
3.2. The Polytope of Triples for Which Is Positive
4. Configurations of Points over a Normal Rational Curve
Lee-Sullivan List-Decoding Algorithm of Reed–Solomon Codes
5. Notion of Collinearity on the Normal Rational Curve
- For any , there exists an such that . The triple is strictly collinear if r is unique with this property, and are pairwise distinct. The subset of strictly collinear triples is a symmetric ternary relation. When k is a field algebraically closed of characteristic 0, then r is unique with this property, and we recover the euclidean axioms.
- Assume that and that there are two distinct with and . Denote by the set of all such , then —that, is any triple of points in which l is collinear. Such sets l are called lines in .
- A -arc in is a set of k points such that some r, but not of them are collinear. In other words, some line of the plane meets in r points and no more than r points. A arc is complete if there is no arc containing it.
- A k-arc is a set of k points, such that, every subset of s points with points is linearly independent.
5.1. An Application: Three-Point Codes on the Normal Rational Curve
5.2. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Appendix A. Explicit Presentation of 3-Point Codes
- The sorted() mapping function in getUnr() is necessary because the order of elements in Subsets is unknown;
- There is a 1-offset between index in Python lists and index sets we use;
- The recursion in getTnr() is factored out in getTillR() call;
- The cache decorator mitigates the perils of performing the same calculation several times in a function that is already heavily recursive;
- Results are limited by constraints Python has on recursive function calls;
- The filtering performed on to get is implemented by two nested calls to all().
(2, 1) | , , | , , |
(3, 1) | , , , , , | , , , , , |
(3, 2) | , , , , , | , , , , , |
(4, 1) | , , , , , , , , , | , , , , , , , , , |
(4, 2) | , , , , , , , , , , , , , , , , , , , , , , , , , , | , , , , , , , , , , , , , , , , , , , , |
(4, 3) | , , , , , , , , , | , , , , , , , , , |
References
- Manganiello, F.; Trautmann, A.L.; Rosenthal, J. On conjugacy classes of subgroups of the general linear group and cyclic orbit codes. In Proceedings of the IEEE International Symposium on Information Theory proceedings (ISIT), St. Petersburg, Russia, 31 July–5 August 2011. [Google Scholar]
- Besana, A.; Martínez, C. Combinatorial enumeration of cyclic covers of . Turk. J. Math. 2018, 42, 2018–2034. [Google Scholar] [CrossRef]
- Martínez, C. On the cohomology of Brill-Noether loci over Quot schemes. J. Algebra 2008, 319, 391–403. [Google Scholar] [CrossRef] [Green Version]
- Climent, J.; Napp, D.; Pinto, R.; Simoes, R. Decoding of 2D convolutional codes over an erasure Channel. Adv. Math. Commun. 2016, 10, 179–193. [Google Scholar] [CrossRef] [Green Version]
- Bifet, E.; Ghione, F.; Leticia, M. On the Abel-Jacobi map for divisors of higher rank on a curve. Math. Ann. 1994, 299, 641–672. [Google Scholar] [CrossRef] [Green Version]
- SageMath. Available online: http://www.sagemath.org/ (accessed on 20 October 2020).
- Fulton, W. Eigenvalues, invariant factors, highest weights and Schubert calculus. Bull. Am. Math. Soc. 2000, 37, 209–249. [Google Scholar] [CrossRef] [Green Version]
- Manivel, L. On rectangular Kronecker coefficients. J. Algebr. Comb. 2011, 33, 153–162. [Google Scholar] [CrossRef] [Green Version]
- Sottile, F.; Lam, T.; Lauve, A. A skew Littlewood-Richardson rule from Hopf algebras. Int. Math. Res. Not. 2011, 2011, 1205–1219. [Google Scholar]
- Fomin, S.; Milkhalkin, G. Label floor diagrams for plane curves. J. Eur. Math. Soc. 2009, 12, 1453–1496. [Google Scholar]
- Okounkov, A.; Pandharipande, P. Quantum cohomology of the Hilbert scheme of points in the plane. Invent. Math. 2010, 179, 523–557. [Google Scholar] [CrossRef] [Green Version]
- Caporaso, L.; Harris, J. Counting plane curves of any genus. Invent. Math. 1998, 131, 345–392. [Google Scholar] [CrossRef]
- Bezzateev, S.V.; Shekhunova, N. Class of generalized Goppa codes perfect in weighted Hamming metric. Des. Codes Criptogr. 2013, 66, 391–399. [Google Scholar] [CrossRef]
- Bezzateev, S.V.; Shekhunova, N.A. Subclass of cyclic Goppa codes. IEEE Trans. Inf. Theory 2013, 59, 11. [Google Scholar] [CrossRef]
- Lee, K.; O’Sullivan, M.E. List decoding of RS codes from a Gröbner basis perspective. J. Symb. Comput. 2008, 43, 645–658. [Google Scholar] [CrossRef] [Green Version]
- Gmainer, J. Pascal’s Triangle, Normal Rational Curves, and their Invariant Subspaces. Eur. J. Comb. 2001, 22, 37–49. [Google Scholar] [CrossRef] [Green Version]
- Besana, A.; Martínez, C. A Geometrical Realisation of Quasi-Cyclic Codes. In Combinatorics, Probability and Control; IntechOpen: London, UK, 2020; pp. 259–271. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Besana, A.; Martínez, C. A Topological View of Reed–Solomon Codes. Mathematics 2021, 9, 578. https://doi.org/10.3390/math9050578
Besana A, Martínez C. A Topological View of Reed–Solomon Codes. Mathematics. 2021; 9(5):578. https://doi.org/10.3390/math9050578
Chicago/Turabian StyleBesana, Alberto, and Cristina Martínez. 2021. "A Topological View of Reed–Solomon Codes" Mathematics 9, no. 5: 578. https://doi.org/10.3390/math9050578
APA StyleBesana, A., & Martínez, C. (2021). A Topological View of Reed–Solomon Codes. Mathematics, 9(5), 578. https://doi.org/10.3390/math9050578