Sidon Sets on Hypercubes
- Sidon sets in F2^t are defined as subsets where every nontrivial pairwise sum is unique, ensuring that no four distinct elements sum to zero.
- Recent advances have refined upper and lower bounds and achieved record sizes (e.g., size 192 in F2^15) through constructions linked with APN functions.
- These sets are pivotal in constructing binary linear codes with high minimum distance, thereby interconnecting additive combinatorics, cryptography, and coding theory.
A Sidon set in the binary hypercube is a subset with the property that no sum of four distinct elements yields zero, or equivalently, that every nontrivial sum of two distinct elements is unique among unordered pairs. These combinatorial structures are closely linked to classical problems in both additive combinatorics and coding theory, exhibiting deep connections to objects such as almost perfect nonlinear (APN) functions, binary linear codes with high minimum distance, and algebraic curves over finite fields. Recent advances have refined upper and lower bounds on their maximal size and provided new constructions achieving unprecedented parameters.
1. Formal Definition and Structural Properties
Let be the -dimensional vector space over the finite field with two elements, viewed as the vertex set of the -dimensional Hamming hypercube. A subset is defined as a Sidon set if for all four pairwise distinct elements , the sum . Equivalently, for all unordered distinct pairs , the two-sums .
This requirement excludes non-degenerate parallelograms (i.e., quadruples with for distinct 0) inside 1. In characteristic 2, several equivalent formulations exist:
- The set of all two-sums 2 has cardinality 3.
- The set 4 has empty intersection with 5.
Sidon sets in this context are sometimes termed sum-free Sidon sets when additionally 6 itself contains no solution to 7 with all 8 distinct—this property is essential in their correspondence with codes of large minimum distance (Czerwinski et al., 2023).
2. Classical Bounds and Exact Values
The maximum size 9 of a Sidon set in 0 is constrained by several combinatorial arguments:
- The trivial upper bound arises from observing that the 1 distinct nonzero two-sums must be contained in the 2 nonzero vectors, yielding 3 (Czerwinski et al., 2024).
- Brouwer–Tolhuizen refined these bounds, providing for odd 4,
5
and for even 6, a slightly improved bound
7
with 8 defined in terms of division remainders and parity, always at least 1 for 9 (Czerwinski et al., 2023).
- Constructions using BCH/Goppa codes or multiplicative subgroups provide lower bounds: for 0, 1 is achievable, and for 2, 3 (for 4 even), or 5 (for 6 odd).
For small 7, exhaustive computer searches have determined exact values: 8, 9, 0, 1, 2, 3 (Czerwinski et al., 2023, Nagy, 2022).
3. APN Functions and Hyperplane Intersections
The correspondence between Sidon sets and the graphs of APN functions is central:
4
Here, APN means that for all 5, 6, the equation 7 has at most two solutions. The linearity of an APN function, measured via its Walsh transform,
8
governs the intersection size of 9 with affine hyperplanes 0, yielding new Sidon sets
1
Quadratic APN functions on even 2 universally attain 3, so the constructed Sidon set in 4 has size 5. Recent sporadic APN functions for 6 have been found with 7, yielding sets of size 8 in 9, surpassing all previous records in this dimension (Czerwinski et al., 2024).
The inverse function 0 (for odd 1) and Dobbertin family of APN functions (for 2) provide further constructions with explicit size formulas.
4. Connections to Binary Linear Codes
A Sidon set 3 of size 4 and span dimension 5 yields, by taking the nonzero vectors in 6 as columns of a parity-check matrix, a binary linear 7 code with minimum distance at least 8 (Czerwinski et al., 2023). The sum-free Sidon sets correspond precisely to linear codes of distance 9 under this construction.
A notable application is the Sidon set of size 0 in 1 producing a 2 code—improving the previous best code length with fifteen check bits and minimum distance 3 (Czerwinski et al., 2024). Generally, an APN function 4 with 5 yields a 6 code.
The absence of 7 linear codes for certain 8 values directly yields nonexistence results for Sidon subsets of corresponding size in 9 (Czerwinski et al., 2023).
5. Maximal Sidon Sets: Explicit Forms and Classification
A Sidon set 0 is maximal if it cannot be enlarged within 1 while preserving the Sidon condition. For dimensions 2, all affine types are classified:
- 3: size 4; 5: size 6; 7: size 8; 9: size 0; 1: size 2.
- 3: unique size 4 maximal type and a size 5 type.
For 6, exhaustive computations show all maximal Sidon sets have size 7, and for 8 sizes in 9 have been found, with 00 being maximal (Czerwinski et al., 2023, Nagy, 2022).
The completeness problem—classifying all maximal Sidon sets—remains significant, especially regarding whether conic-based constructions in 01 are complete, which depends on arithmetic conditions involving 02.
6. Sidon Sets, t-thin Sidon Structures, and Level Sets
A generalization considers 03-thin Sidon sets: in 04, 05 is 06-thin Sidon if for each 07, 08. In this setting, the Sidon property coincides with the 09-thin condition, yielding the sharp classical bound 10 for Sidon sets (Nagy, 2022).
Level sets 11 of a function 12 with differential uniformity 13 are 14-thin Sidon sets; for APN 15, all level sets are Sidon.
7. Recent Advances, Open Questions, and Applications
The construction in (Czerwinski et al., 2024) notably advances the state-of-the-art by:
- Providing explicit infinite families of Sidon sets of record size in odd dimension hypercubes.
- Achieving a Sidon set of size 16 in 17, leveraging sporadic APN functions of high linearity.
- Improving upper bounds for Sidon sets and for APN Walsh linearity: 18 for any APN 19.
- Translating new Sidon set constructions into binary linear codes with parameters exceeding previously established lengths for fixed distance and check bits.
Ongoing problems include determining the maximal value 20 for 21, elucidating completeness for structured Sidon families, and bridging Sidon set theory with APN function nonlinearity, particularly in relation to the Liu–Mesnager–Chen conjecture on maximal vectorial nonlinearity (Nagy, 2022).
The investigation of Sidon sets in the hypercube thus integrates combinatorics, finite field algebra, coding theory, and cryptography, with current research directed at both structural classification and the attainment of sharp size bounds (Czerwinski et al., 2024, Czerwinski et al., 2023, Nagy, 2022).