Skip to content

Commit 65193f6

Browse files
committed
~
1 parent 9877686 commit 65193f6

6 files changed

Lines changed: 7 additions & 8 deletions

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ welcome.
66

77
## How to contribute content
88

9-
You can contribute by opening sending us an [email][eczooemail], opening an
9+
You can contribute by sending us an [email][eczooemail], opening an
1010
issue, or sending us a pull request.
1111

1212
The content of the Zoo is entered in structured form in YAML files. Each

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ repository](https://github.com/errorcorrectionzoo/eczoo_sitegen).
147147
## I want to create the <Your Favorite Topic> Zoo. How did you build the EC Zoo and can I reuse your code?
148148

149149
The error correction zoo is based on [ZooDb JS library framework](https://github.com/phfaist/zoodb). You
150-
are welcome to use develop your own Zoo based on this library. Consider starting with [this simple toy
150+
are welcome to develop your own Zoo based on this library. Consider starting with [this simple toy
151151
example of a zoo built with ZooDb](https://github.com/phfaist/zoodb-example).
152152

153153
Get in touch with me! I'll be happy to point to the basic tools we used and how they

codes/classical/bits/nonlinear/levenshtein.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ description: |
1717
1818
Next, apply the following way of combining codes. Suppose we have an \((n_1,M_1,d_1)\) code \(C_1\) and an \((n_2,M_2,d_2)\) code \(C_2\). The combined \((an_1+bn_2,\min(M_1,M_2),ad_1+bd_2)\) code \(a C_1\oplus b C_2\) may be constructed by pasting \(a\) copies of \(C_1\) and \(b\) copies of \(C_2\) together and omitting the last \(|M_1-M_2|\) rows. Applying this to construct a Levenshtein code with length \(n\) and distance \(d\), define \(k=\lfloor d/(2d-n)\rfloor\), \(a=d(2k+1)-n(k+1)\), and \(b=kn-d(2k-1)\). If \(n\) is even, construct \(\frac{a}{2}A_{4k}'\oplus\frac{b}{2}A_{4k+4}'\). If \(n\) is odd and \(k\) is even, construct \(aA_{2k}\oplus\frac{b}{2}A_{4k+4}'\). If \(n\) is odd and \(k\) is odd, construct \(\frac{a}{2}A_{4k}'\oplus b A_{2k+2}\).
1919
20-
protection: Levenshtein codes meet the Plotkin bound \(K\leq 2\left\lfloor\frac{d}{2d-n}\right\rfloor\), where \(K\) is the number of codewords, \(d\) is the distance, and \(n\) is the length, and with the assumption that the Hadamard matrices for such parameters exist. The general proof depends on the correctness of Hadamard's conjecture \cite{preset:MacSlo}.
20+
protection: |
21+
Levenshtein codes meet the Plotkin bound \(K\leq 2\left\lfloor\frac{d}{2d-n}\right\rfloor\), where \(K\) is the number of codewords, \(d\) is the distance, and \(n\) is the length, and with the assumption that the Hadamard matrices for such parameters exist. The general proof depends on the correctness of Hadamard's conjecture \cite{preset:MacSlo}.
2122
2223
relations:
2324
parents:

codes/classical/properties/block/distributed_storage/ldc.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ relations:
3636
- code_id: block
3737
- code_id: ecc_finite
3838
cousins:
39-
- code_id: lcc
40-
detail: 'LDCs and LCCs are closely related and often studied together; any family of LCCs can be converted to a family of LDCs whose rate differs by a constant \cite{arxiv:1611.06980}.'
4139
- code_id: ltc
4240
detail: 'There are relations between LDCs and LTCs \cite{doi:10.1007/978-3-642-15369-3_50}.'
4341
- code_id: quantum_locally_recoverable

codes/classical/spherical/polytope/infinite/simplex_spherical/simplex_spherical.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ name: 'Simplex spherical code'
1212
description: |
1313
Spherical \((n,n+1,2+2/n)\) code whose codewords are all permutations of the \(n+1\)-dimensional vector \((1,1,\cdots,1,-n)\), up to normalization, forming an \(n\)-simplex.
1414
Codewords are all equidistant and their components add up to zero.
15-
Simplex spherical codewords in 2 (3, 4) dimensions form the vertices of a triangle (tetrahedron, 5-cell)
15+
Simplex spherical codewords in 2 (3, 4) dimensions form the vertices of a triangle (tetrahedron, 5-cell).
1616
In general, the code makes up the vertices of an \(n\)-simplex.
1717
The union of a simplex and its antipodal simplex forms the vertices of a bi-simplex, which has \(2(n+1)\) vertices.
1818

template.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ features:
6565

6666
rate: 'k/n, usually listed for a family of codes, but can be notable for a single one. Discussed alongside other parameters such as check operator weight, distance, etc.'
6767

68-
# This key that starts a list of strings, indexed by a dash and a space; do not leave it
68+
# This key starts a list of strings, indexed by a dash and a space; do not leave it
6969
# empty. If empty, comment out.
7070
encoders:
7171
- 'Specific description of a process that makes the states, usually for quantum codes.'
@@ -95,7 +95,7 @@ features:
9595
- 'Pieceable fault tolerance.'
9696

9797
code_capacity_threshold:
98-
- '\(1.5%\) error-correction threshold against some noise with *noiseless* decoder of some complexity \cite{arxiv:paper}.'
98+
- '\(1.5\%\) error-correction threshold against some noise with *noiseless* decoder of some complexity \cite{arxiv:paper}.'
9999
- '\(5.2\%\) asymptotic upper bound from some estimation algorithm (Monte Carlo, e.g.) that may or may not have a feasible decoder.'
100100

101101
threshold:

0 commit comments

Comments
 (0)