Skip to content

Commit d07489e

Browse files
committed
2 parents c381b40 + 1d792e7 commit d07489e

File tree

30 files changed

+80
-39
lines changed

30 files changed

+80
-39
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#######################################################
2+
## This is a code entry in the error correction zoo. ##
3+
## https://github.com/errorcorrectionzoo ##
4+
#######################################################
5+
6+
code_id: antiprism
7+
physical: spheres
8+
logical: reals
9+
10+
name: 'Antiprism code'
11+
12+
description: |
13+
Spherical \((3,2q)\) code for \(q \geq 2\) whose codewords are the vertices of a \(q\)-antiprism.
14+
15+
protection: |
16+
The antiprism vertices consists of two \(q\)-gon vertices with the \(q\)-gons rotated by \(2\pi/q\) degrees.
17+
The relative height and radii of the \(q\)-gons can be modulated while still staying on the sphere.
18+
For the case when the two \(q\)-gons are such that the \(q=2,3\) cases reduce to the tetrahedron and octahedron, respectively, the antiprism is a spherical 3-design for \(q \geq 3\), and a \(2\)-design for \(q=2\) \cite{manual:{V. V. Albert, private communication, 2025.}}.
19+
# transversal 002 - real design test
20+
21+
22+
relations:
23+
parents:
24+
- code_id: polyhedron
25+
- code_id: spherical_design
26+
detail: 'For the case when the two \(q\)-gons are such that the \(q=2,3\) cases reduce to the tetrahedron and octahedron, respectively, the antiprism is a spherical 3-design for \(q \geq 3\), and a \(2\)-design for \(q=2\) \cite{manual:{V. V. Albert, private communication, 2025.}}.'
27+
28+
29+
# Begin Entry Meta Information
30+
_meta:
31+
# Change log - most recent first
32+
changelog:
33+
- user_id: VictorVAlbert
34+
date: '2025-12-09'

codes/classical/spherical/polytope/3d/square_antiprism.yml renamed to codes/classical/spherical/polytope/3d/antiprism/square_antiprism.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,17 @@ logical: reals
1010
name: 'Square-antiprism code'
1111

1212
description: |
13-
Spherical \((3,8,4(4-\sqrt{2})/7)\) code whose codewords are the vertices of the square antiprism.
13+
Spherical \((3,8,4(4-\sqrt{2})/7)\) code whose codewords are the vertices of the square antiprism \cite[pg. 72]{preset:EricZin}.
1414
15-
protection: 'Optimal configuration of 8 points in 3D space \cite[pg. 73]{preset:EricZin}.'
15+
protection: 'Optimal configuration of 8 points in 3D space \cite[pg. 72]{preset:EricZin}.'
1616

1717
relations:
1818
parents:
19-
- code_id: polyhedron
19+
- code_id: antiprism
20+
detail: 'The antiprism reduces to a square antiprism for \(q=4\).'
21+
cousins:
22+
- code_id: hypercube
23+
detail: 'The square antiprism can be obtained by stretching the cube and twisting the top of the cube by \(45\) degrees \cite[pg. 72]{preset:EricZin}.'
2024

2125

2226
# Begin Entry Meta Information

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ relations:
5151
# Also in hypercube
5252
- code_id: binary_antipodal
5353
detail: 'Each first-order RM\((1,m)\) code maps to a \((2^m,2^{m+1})\) biorthogonal spherical code under the \hyperref[topic:antipodal-mapping]{antipodal mapping} \cite{doi:10.1109/18.720542}\cite[Sec. 6.4]{manual:{Forney, G. D. (2003). 6.451 Principles of Digital Communication II, Spring 2003.}}\cite[pg. 19]{preset:EricZin}. In other words, first-order RM (biorthogonal spherical) codes form orthoplexes in Hamming (Euclidean) space.'
54+
- code_id: antiprism
55+
detail: 'The antiprism reduces to the octahedron for \(q=3\).'
56+
5457

5558

5659
# Begin Entry Meta Information

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ relations:
3636
detail: 'Vertices of a dodecahedron can be split up into vertices of five tetrahedra, which are simplex spherical codes for \(n=3\) \cite{preset:coxeter}.'
3737
- code_id: binary_antipodal
3838
detail: 'Binary simplex codes map to \((2^m,2^m+1)\) simplex spherical codes under the \hyperref[topic:antipodal-mapping]{antipodal mapping} \cite[Sec. 6.5.2]{manual:{Forney, G. D. (2003). 6.451 Principles of Digital Communication II, Spring 2003.}}\cite[pg. 18]{preset:EricZin}. In other words, simplex (simplex spherical) codes form simplices in Hamming (Euclidean) space.'
39+
- code_id: antiprism
40+
detail: 'The antiprism reduces to the tetrahedron for \(q=2\).'
3941

4042

4143
# Begin Entry Meta Information

codes/quantum/groups/topological/2d/generalized_color.yml renamed to codes/quantum/groups/nonabelian_stabilizer/2d/generalized_color.yml

File renamed without changes.

codes/quantum/groups/topological/2d/quantum_double.yml renamed to codes/quantum/groups/nonabelian_stabilizer/2d/quantum_double.yml

File renamed without changes.

codes/quantum/groups/topological/2d/quantum_double_dihedral.yml renamed to codes/quantum/groups/nonabelian_stabilizer/2d/quantum_double_dihedral.yml

File renamed without changes.
File renamed without changes.

codes/quantum/groups/topological/2d/tqd_abelian.yml renamed to codes/quantum/groups/nonabelian_stabilizer/2d/tqd_abelian.yml

File renamed without changes.

codes/quantum/groups/topological/3d/quantum_triple.yml renamed to codes/quantum/groups/nonabelian_stabilizer/3d/quantum_triple.yml

File renamed without changes.

0 commit comments

Comments
 (0)