Skip to content

Commit d87aecd

Browse files
committed
manual citaion edits
1 parent b8031a1 commit d87aecd

34 files changed

Lines changed: 46 additions & 46 deletions

File tree

codes/classical/analog/modulation/modulation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ description: |
1818
\textit{Quadrature amplitude modulation (QAM)} associates each point in a two-dimensional constellation with a complex-valued two-quadrature amplitude of a band-limited signal \cite[Ch. 16]{doi:10.1017/9781316822708}.
1919
2020
notes:
21-
- 'See books \cite{manual:{J. G. Proakis and M. Salehi. Digital communications. Vol. 4. New York: McGraw-hill, 2001},doi:10.1016/B978-0-12-373580-5.X5033-9} for an introduction to modulation schemes.'
21+
- 'See books \cite{manual:{J. G. Proakis and M. Salehi, \emph{Digital communications}, vol. 4 (McGraw-Hill, 2001)},doi:10.1016/B978-0-12-373580-5.X5033-9} for an introduction to modulation schemes.'
2222

2323
relations:
2424
parents:

codes/classical/analog/sphere_packing/lattice/points_into_lattices.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ protection: |
4747
\end{align}
4848
4949
The covering radius of a lattice is defined similarly as above, but with the spheres' \textit{covering radius} now being the smallest one such that the spheres cover all space.
50-
In general, finding the covering radius of a lattice is \(NP\)-hard \cite{manual:{van Emde, Boas P. "Another NP-complete partition problem and the complexity of computing short vectors in lattices." TR (1981)}}.
50+
In general, finding the covering radius of a lattice is \(NP\)-hard \cite{manual:{P. van Emde Boas, "Another NP-complete partition problem and the complexity of computing short vectors in lattices," Technical Report (1981)}}.
5151
5252
The \textit{lattice quantizer problem} is to find a lattice whose \textit{fundamental Voronoi cell} \(\Pi\), the Voronoi cell at the origin, has the smallest possible normalized second moment,
5353
\begin{align}
@@ -56,7 +56,7 @@ protection: |
5656
Higher-dimensional lattices yield quantizers with lower normalized second moments than the 1D integer lattice \cite{manual:{P. L. Zador, Development and evaluation of procedures for quantizing multivariate distributions, PhD thesis, Stanford Univ., 1963},doi:10.1109/TIT.1982.1056490}.
5757
5858
The \textit{shortest vector problem} (SVP) asks for the shortest nonzero vector in a given lattice and is related to cryptographic protocols.
59-
Solving SVP up to an error independent of lattice dimension is NP-complete \cite{manual:{van Emde Boas, P. (1981). Another NP-complete problem and the complexity of computing short vectors in a lattice. Technical Report, Department of Mathematics, University of Amsterdam},doi:10.1137/S0097539700373039}.
59+
Solving SVP up to an error independent of lattice dimension is NP-complete \cite{manual:{P. van Emde Boas, "Another NP-complete problem and the complexity of computing short vectors in a lattice," Technical Report, Department of Mathematics, University of Amsterdam (1981)},doi:10.1137/S0097539700373039}.
6060
The Lenstra-Lenstra-Lovasz (LLL) algorithm solves SVP in polynomial time, but up to an error exponential in the dimension \cite{doi:10.1007/BF01457454}; see the book \cite{doi:10.1007/978-0-387-77993-5}.
6161
6262
# Lattices are also characterized by the \textit{minimal norm} \(\mu\), which is the minimal norm of a nonzero vector in the lattice.
@@ -69,7 +69,7 @@ features:
6969
- 'Sphere decoder \cite{doi:10.1090/S0025-5718-1985-0777278-8,doi:10.1007/bf01581144}.'
7070

7171
notes:
72-
- 'See books \cite{doi:10.1007/978-1-4757-6568-7,doi:10.1007/b98975,manual:{C. A. Rogers. Packing and covering. Vol. 54. Cambridge: University Press, 1964}} for introductions and overviews of lattices.'
72+
- 'See books \cite{doi:10.1007/978-1-4757-6568-7,doi:10.1007/b98975,manual:{C. A. Rogers, \emph{Packing and covering}, vol. 54 (Cambridge University Press, 1964)}} for introductions and overviews of lattices.'
7373
- 'See LMFDB \cite{preset:LMFDB} and Catalogue of Lattices \cite{manual:{G. Nebe and N. J. A. Sloane. "Catalogue of Lattices." \url{https://www.math.rwth-aachen.de/~Gabriele.Nebe/LATTICES/index.html}}} for databases of lattices.'
7474
- 'Tables of bounds on kissing numbers \cite{manual:{H. Cohn. "Kissing numbers." \url{https://cohn.mit.edu/kissing-numbers}}}. Popular summary of bounds on kissing numbers in 17-21 dimensions in \href{https://www.quantamagazine.org/mathematicians-discover-new-way-for-spheres-to-kiss-20250115/}{Quanta Magazine}.'
7575
- 'See Refs. \cite{manual:{J. Cannon, W. Bosma, C. Fieker, and A. Steel (2008). HANDBOOK OF MAGMA FUNCTIONS},doi:10.1145/190347.190362,doi:10.1006/jsco.1996.0125} for various examples and implementations in Magma.'

codes/classical/analog/sphere_packing/lattice/root/dn/dthree.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ description: Laminated three-dimensional lattice consisting of layers of triangu
1717

1818
protection: |
1919
The \(D_3\) fcc lattice exhibits the densest packing and highest kissing number of 12 in three dimensions.
20-
The \textit{Kepler conjecture} \cite{manual:{J. Kepler. The six-cornered snowflake. Paul Dry Books, 2010}} states that the \(D_3\) fcc lattice has the densest packing in 3D.
20+
The \textit{Kepler conjecture} \cite{manual:{J. Kepler, \emph{The six-cornered snowflake} (Paul Dry Books, 2010)}} states that the \(D_3\) fcc lattice has the densest packing in 3D.
2121
2222
It was first proven that this lattice was the densest 3D lattice packing \cite{manual:{C. F. Gauss, Besprechung des Buchs von L. A. Seeber, Untersuchungen uber die Eigenschaften der positiven terndren quadratischen Formen usw. Gottingsche Gelehrte Anzeigen, July 9, 1831 = Werke, II, pp. 18g8-196, 1876}}.
2323
Determining the maximum density of any sphere packing in 3D was then reduced to a computationally tractable problem \cite{doi:10.1007/978-3-642-65234-9}, which was solved \cite{arxiv:math/9811071} and formalized in automated proof checking software \cite{arxiv:1501.02155}.

codes/classical/bits/cyclic/karlin.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ introduced: '\cite{doi:10.1109/TIT.1969.1054261}'
1414
description: |
1515
Member of the family of \([2m+2,m+1]\) double circulant codes such that \(m\) is prime of the form \(8k+3\) for some \(k\), and \(2m+2\) is a multiple of eight.
1616
See \cite[Ch. 16]{preset:MacSlo} for their generator matrix.
17-
Karlin codes can be mapped to extended cyclic and extended quadratic-residue codes over \(\mathbb{F}_4\) \cite[Ch. 16]{preset:MacSlo}\cite{doi:10.1006/ffta.2001.0333,manual:{Karlin M., MacWilliams F. J. Quadratic residue codes over GF(4) and their binary images. InIEEE Int. Symp. on Information Theory, Asilomar, CA 1972}}\cite[Sec. 2.4.2]{doi:10.1007/3-540-30731-1} by identifying \((0,\omega,\bar{\omega},1)\) with \((00),(10),(01),(11)\) \cite{doi:10.1006/ffta.2001.0333}.
17+
Karlin codes can be mapped to extended cyclic and extended quadratic-residue codes over \(\mathbb{F}_4\) \cite[Ch. 16]{preset:MacSlo}\cite{doi:10.1006/ffta.2001.0333,manual:{M. Karlin and F. J. MacWilliams, "Quadratic residue codes over GF(4) and their binary images," in IEEE Int. Symp. on Information Theory, Asilomar, CA, 1972}}\cite[Sec. 2.4.2]{doi:10.1007/3-540-30731-1} by identifying \((0,\omega,\bar{\omega},1)\) with \((00),(10),(01),(11)\) \cite{doi:10.1006/ffta.2001.0333}.
1818
1919
relations:
2020
parents:
2121
- code_id: binary_linear
2222
- code_id: quasi_cyclic
23-
detail: 'Karlin codes can be mapped to extended cyclic and extended quadratic-residue codes over \(\mathbb{F}_4\) \cite[Ch. 16]{preset:MacSlo}\cite{doi:10.1006/ffta.2001.0333,manual:{Karlin M., MacWilliams F. J. Quadratic residue codes over GF(4) and their binary images. InIEEE Int. Symp. on Information Theory, Asilomar, CA 1972}}\cite[Sec. 2.4.2]{doi:10.1007/3-540-30731-1} by identifying \((0,\omega,\bar{\omega},1)\) with \((00),(10),(01),(11)\) \cite{doi:10.1006/ffta.2001.0333}.'
23+
detail: 'Karlin codes can be mapped to extended cyclic and extended quadratic-residue codes over \(\mathbb{F}_4\) \cite[Ch. 16]{preset:MacSlo}\cite{doi:10.1006/ffta.2001.0333,manual:{M. Karlin and F. J. MacWilliams, "Quadratic residue codes over GF(4) and their binary images," in IEEE Int. Symp. on Information Theory, Asilomar, CA, 1972}}\cite[Sec. 2.4.2]{doi:10.1007/3-540-30731-1} by identifying \((0,\omega,\bar{\omega},1)\) with \((00),(10),(01),(11)\) \cite{doi:10.1006/ffta.2001.0333}.'
2424
- code_id: self_dual
2525
detail: 'Karlin codes are Euclidean self-dual doubly even codes \cite[Ch. 16]{preset:MacSlo}, and some of them are extremal \cite{doi:10.1016/S0019-9958(78)90158-4,doi:10.1109/18.945245}.'
2626
cousins:
2727
- code_id: q-ary_quad_residue
28-
detail: 'Karlin codes can be mapped to extended cyclic and extended quadratic-residue codes over \(\mathbb{F}_4\) \cite[Ch. 16]{preset:MacSlo}\cite{doi:10.1006/ffta.2001.0333,manual:{Karlin M., MacWilliams F. J. Quadratic residue codes over GF(4) and their binary images. InIEEE Int. Symp. on Information Theory, Asilomar, CA 1972}}\cite[Sec. 2.4.2]{doi:10.1007/3-540-30731-1} by identifying \((0,\omega,\bar{\omega},1)\) with \((00),(10),(01),(11)\) \cite{doi:10.1006/ffta.2001.0333}.'
28+
detail: 'Karlin codes can be mapped to extended cyclic and extended quadratic-residue codes over \(\mathbb{F}_4\) \cite[Ch. 16]{preset:MacSlo}\cite{doi:10.1006/ffta.2001.0333,manual:{M. Karlin and F. J. MacWilliams, "Quadratic residue codes over GF(4) and their binary images," in IEEE Int. Symp. on Information Theory, Asilomar, CA, 1972}}\cite[Sec. 2.4.2]{doi:10.1007/3-540-30731-1} by identifying \((0,\omega,\bar{\omega},1)\) with \((00),(10),(01),(11)\) \cite{doi:10.1006/ffta.2001.0333}.'
2929

3030

3131
# Begin Entry Meta Information

codes/classical/bits/cyclic/quad_residue/binary_quad_residue.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ protection: 'For odd-like quadratic-residue codes of prime length, the common mi
2222

2323
features:
2424
decoders:
25-
- 'Algebraic decoder \cite{manual:{Y. H. Chen, T. K. Truong, Y. Chang, C. D. Lee, and S. H. Chen (2007). "Algebraic decoding of quadratic residue codes using Berlekamp-Massey algorithm". Journal of information science and engineering, 23(1), 127-145}}.'
25+
- 'Algebraic decoder \cite{manual:{Y. H. Chen, T. K. Truong, Y. Chang, C. D. Lee, and S. H. Chen, "Algebraic decoding of quadratic residue codes using Berlekamp-Massey algorithm," Journal of information science and engineering 23(1), 127-145 (2007)}}.'
2626

2727
notes:
2828
- 'Introduction of quadratic-residue codes in Refs. \cite{preset:MacSlo,doi:10.1017/CBO9780511807077}\cite[Sec. 2.7]{preset:HKScyclic}.'

codes/classical/bits/easy/checksum/crc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ realizations:
2828
- 'CRC-16 and CRC-32 are used in data transmission, e.g., IEEE 802.16e, IEEE 802.3 \cite{manual:{C. Borrelli, "IEEE 802.3 cyclic redundancy check." application note: Virtex Series and Virtex-II Family, XAPP209 (v1. 0) (2001)}} and TCP/IP communication \cite[Sec. 2.3.3]{doi:10.1007/978-0-387-68192-4_2}.'
2929

3030
notes:
31-
- 'See Ref. \cite{doi:10.1109/CICN.2015.108} and book \cite{manual:{R. B. Wells. Applied coding and information theory for engineers. Prentice-Hall, Inc., 1998}} for introductions to CRC codes.'
31+
- 'See Ref. \cite{doi:10.1109/CICN.2015.108} and book \cite{manual:{R. B. Wells, \emph{Applied coding and information theory for engineers} (Prentice-Hall, 1998)}} for introductions to CRC codes.'
3232
- 'See Refs. \cite{doi:10.1109/DSN.2002.1028931,doi:10.1109/DSN.2004.1311885} for exhaustive lists of CRC polynomials, as well as the \href{https://users.ece.cmu.edu/~koopman/crc/crc32.html}{CRC Polynomial Zoo website} by Philip Koopman.'
3333

3434
relations:

codes/classical/bits/easy/unary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ description: |
1818
1919
realizations:
2020
- 'Neural networks \cite{arxiv:1009.4495}.'
21-
- 'Birdsong production \cite{manual:{I. R. Fiete and H. S. Seung (2007). "Neural network models of birdsong production, learning, and coding". New Encyclopedia of Neuroscience. Eds. L. Squire, T. Albright, F. Bloom, F. Gage, and N. Spitzer. Elsevier}}.'
21+
- 'Birdsong production \cite{manual:{I. R. Fiete and H. S. Seung, "Neural network models of birdsong production, learning, and coding," in \emph{New Encyclopedia of Neuroscience}, eds. L. Squire, T. Albright, F. Bloom, F. Gage, and N. Spitzer (Elsevier, 2007)}}.'
2222

2323

2424
relations:

codes/classical/bits/fountain/luby_transform.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ description: |
1919

2020
features:
2121
decoders:
22-
- 'Sum-Product Algorithm (SPA), often called a peeling decoder \cite{doi:10.1017/CBO9780511791338,manual:{D. J. C. MacKay. 2002. Information Theory, Inference & Learning Algorithms. Cambridge University Press, USA}}, similar to belief propagation \cite{doi:10.1145/3501714.3501727}.'
22+
- 'Sum-Product Algorithm (SPA), often called a peeling decoder \cite{doi:10.1017/CBO9780511791338,manual:{D. J. C. MacKay, \emph{Information Theory, Inference and Learning Algorithms} (Cambridge University Press, 2002)}}, similar to belief propagation \cite{doi:10.1145/3501714.3501727}.'
2323

2424
relations:
2525
parents:

codes/classical/bits/nonlinear/gray_map/duals/preparata.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ relations:
4949
detail: |
5050
The union of a shortened Preparata code and some of its translates forms a Hamming code \cite[pg. 475]{preset:MacSlo}.
5151
- code_id: extended_hamming
52-
detail: 'Any code with the same parameters as the Preparata code must be a distance invariant subcode of a (possibly nonlinear) code with the same parameters as the extended Hamming code \cite{preset:Semakov71,manual:{G. V. Zaitsev, V. A. Zinoviev, and N. V. Semakov (1973). "Interrelation of Preparata and Hamming codes and extension of Hamming codes to new double-error-correcting codes". In Proc. 2nd International Symp. Inform. Theory (pp. 257-263)}}.'
52+
detail: 'Any code with the same parameters as the Preparata code must be a distance invariant subcode of a (possibly nonlinear) code with the same parameters as the extended Hamming code \cite{preset:Semakov71,manual:{G. V. Zaitsev, V. A. Zinoviev, and N. V. Semakov, "Interrelation of Preparata and Hamming codes and extension of Hamming codes to new double-error-correcting codes," in Proc. 2nd International Symp. Inform. Theory (1973): 257263}}.'
5353
- code_id: combinatorial_design
5454
detail: 'Preparata codewords of each weight form 3-designs, and the minimum-weight codewords yield infinite families of 4-designs, including Steiner 4-designs with block sizes 5 and 6 \cite[Rem. 5.5.6 and Thms. 5.5.7, 5.5.11]{preset:HKSdesigns}\cite[pg. 471]{preset:MacSlo}.'
5555
- code_id: quaternary_reed_muller

codes/classical/bits/nonlinear/gray_map/originals/nordstrom_robinson.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ relations:
3838
detail: 'The NR code is an orthogonal array of strength \(5\) \cite[pg. 141]{preset:MacSlo}.'
3939
cousins:
4040
- code_id: octacode
41-
detail: 'The NR code is the image of the octacode under the \term{Gray map} \cite[Sec. 6.3]{preset:HKSrings}\cite{manual:{G. D. Forney Jr., N. J. A. Sloane, and M. D. Trott. "The Nordstrom-Robinson code is the binary image of the octacode." In Coding and Quantization: DIMACS/IEEE workshop 1992 Oct 19 (pp. 19-26). American Mathematical Society},doi:10.1142/3603}\cite[Thm. 12]{arxiv:math/0207208}. The \((14, 64, 6)\) shortened NR code is the image of the heptacode under the \term{Gray map} \cite[Exam. 5]{doi:10.1109/TIT.2021.3114636}.'
41+
detail: 'The NR code is the image of the octacode under the \term{Gray map} \cite[Sec. 6.3]{preset:HKSrings}\cite{manual:{G. D. Forney Jr., N. J. A. Sloane, and M. D. Trott, "The Nordstrom-Robinson code is the binary image of the octacode," in Coding and Quantization: DIMACS/IEEE workshop 1992 Oct 19 (pp. 1926). American Mathematical Society},doi:10.1142/3603}\cite[Thm. 12]{arxiv:math/0207208}. The \((14, 64, 6)\) shortened NR code is the image of the heptacode under the \term{Gray map} \cite[Exam. 5]{doi:10.1109/TIT.2021.3114636}.'
4242
- code_id: biorthogonal
4343
detail: 'The NR code is the union of eight cosets of a linear \([16,5,8]\) code, i.e., the first-order Reed-Muller (biorthogonal) code \cite[pgs. 76 and 476]{preset:MacSlo}.'
4444
- code_id: extended_golay
4545
detail: 'The NR code can be constructed using the extended Golay code by first selecting a set of codewords satisfying certain conditions and then deleting specific coordinates \cite[pg. 73]{preset:MacSlo}.'
4646
- code_id: self_dual
4747
detail: |
4848
The NR code is self-dual in that its distance distribution is invariant under the \hyperref[topic:weight-enumerator]{MacWilliams transform} \cite{doi:10.1109/TIT.1983.1056676}.
49-
It maps to the octacode, a self-dual code over \(\mathbb{Z}_4\) under the \term{Gray map} \cite[Sec. 6.3]{preset:HKSrings}\cite{arxiv:math/9310227,manual:{G. D. Forney Jr., N. J. A. Sloane, and M. D. Trott. "The Nordstrom-Robinson code is the binary image of the octacode." In Coding and Quantization: DIMACS/IEEE workshop 1992 Oct 19 (pp. 19-26). American Mathematical Society},doi:10.1142/3603}.
49+
It maps to the octacode, a self-dual code over \(\mathbb{Z}_4\) under the \term{Gray map} \cite[Sec. 6.3]{preset:HKSrings}\cite{arxiv:math/9310227,manual:{G. D. Forney Jr., N. J. A. Sloane, and M. D. Trott, "The Nordstrom-Robinson code is the binary image of the octacode," in Coding and Quantization: DIMACS/IEEE workshop 1992 Oct 19 (pp. 1926). American Mathematical Society},doi:10.1142/3603}.
5050
- code_id: nearly_perfect
5151
detail: 'The punctured \((15,256,5)\) NR code saturates the Johnson bound and is therefore nearly perfect \cite[Exam. 5.5.5]{preset:HKSdesigns}.'
5252
- code_id: combinatorial_design

0 commit comments

Comments
 (0)