The Index Conjecture in zero-sum theory posits that when is coprime to 6 and , the index of every minimal zero-sum sequence of length modulo equals 1. While other values have been extensively studied over the past 30 years, this conjecture was only recently proven to hold for . This paper reduces this upper bound to , with further reductions under specific coprimality conditions. Additionally, high-performance computing (HPC) verification confirms the conjecture for .
This paper investigates the Index Conjecture in zero-sum theory, an important problem in combinatorial number theory. Specifically:
Input: Positive integer satisfying Output: Determine whether all minimal zero-sum sequences of length 4 satisfy
The index of a sequence is defined as:
Utilizes periodic indicator function and its smoothed version :
1, & \text{if } 0 < \{t\} < 1/2 \\ 1/2, & \text{if } \{t\} = 1/2 \\ 0, & \text{if } \{t\} > 1/2 \end{cases}$$ #### 2. Key Sum Decomposition Decomposes the main sum $S_1$ into three parts: $$S_1 = \phi(n) \cdot (f̂(0))^3 + f̂(0) \cdot \left(\sum_{h_2}\sum_{h_3} + \sum_{h_3}\sum_{h_1} + \sum_{h_1}\sum_{h_2}\right)$$ Further decomposes each double sum as: $$\sum_{h_2}\sum_{h_3} = S_b^* + \tilde{T}_b + R_b$$ #### 3. Technical Innovations **Improved Ramanujan Sum Estimates** (Lemma 3.1): - For cases satisfying specific linear relationships, improves coefficients from approximately 0.05 to 0.079021 - Key observation: $|c_n(3mb+(3m)^*)| ≤ \phi(n)/4$ **Optimized Parameter Selection**: - Selects optimal $H≈7000$ by minimizing the ratio $H/c_1$ - Balances contributions from different error terms ### Computational Method Architecture #### 1. High-Performance Parallel Algorithm ```rust fn big_check(n: i64) { let coprimes: Vec<i64> = (1..n) .into_par_iter() .filter(|&i| i.gcd(&n) == 1) .collect(); // Parallel verification of all possible sequences coprimes_a.into_par_iter().for_each(|a| { for &b in coprimes_b.iter() { // Verify sequence conditions and index computation } }); } ``` #### 2. Search Space Optimization Exploits structural properties of Lemma 3.7: - Fixes first element as 1 (via multiplication by inverse) - Restricts search range: $2 ≤ a < n/2 < b$ - Further constraints: $n+2-a ≤ b ≤ (n-3)/2 - a/2$ ## Experimental Setup ### Computational Resources - **Platform**: Kuro high-performance computing cluster at William & Mary - **Scale**: 8-16 nodes with approximately 1024 parallel threads - **Storage**: Lustre file system for distributed storage management ### Verification Range - **Target Set**: All $n < 1.8\times10^6$ satisfying $\gcd(n,6)=1$ and $5|n$ - **Quantity Estimate**: Approximately $\lfloor N/15 \rfloor$ such $n$ values ### Algorithm Optimization - **Language Choice**: Rust (compiled language with excellent multithreading support) - **Parallelization**: Data parallelism implemented using Rayon library - **Load Balancing**: Dynamic task allocation prevents race conditions ## Experimental Results ### Theoretical Improvement Results **Main Theorem 1.4**: Conjecture 1.3 holds for $n > 4.6\times10^{13}$ **Conditional Improvements** (Remark 4.1): | Coprimality Condition $P_n$ | Upper Bound | |---|---| | $\{2,3\}$ | $4.6\times10^{13}$ | | $\{2,3,7\}$ | $3.4\times10^{13}$ | | $\{2,3,11\}$ | $2.9\times10^{13}$ | | $\{2,3,13\}$ | $2.6\times10^{13}$ | | $\{2,3,17\}$ | $2.3\times10^{13}$ | | $\{2,3,19\}$ | $2.2\times10^{13}$ | ### Computational Verification Results - **Verification Range**: Successfully verified all cases with $n < 1.8\times10^6$, $\gcd(n,6)=1$, and $5|n$ - **Computational Efficiency**: Significant performance improvements compared to Python implementations - **Reliability**: Distributed computing and file system ensure result completeness ### Technical Improvement Effects - **Bound Improvement**: Reduces theoretical upper bound by approximately 6-7 orders of magnitude - **Computational Extension**: Expands verification range by approximately 1800-fold - **Method Optimization**: Coefficient improvements in key lemmas directly contribute to final bound enhancement ## Related Work ### Historical Development 1. **Early Work**: Lemke & Kleitman (1989) and Geroldinger (1990) established foundations 2. **Index Concept**: Chapman et al. (1999) first formally defined the index 3. **Classification Results**: Savchev & Chen, Yuan (2007) provided complete characterization for most $(k,n)$ pairs ### Recent Progress - **Ge (2021)**: First proof for large $n$, but with bound $10^{20}$ - **Zeng & Qi (2017)**: Proved special case when $n$ is coprime to 30 - **Computational Aspects**: Ponomarenko (2004) computational verification work ### Paper Positioning This paper achieves dual improvements based on Ge's work: 1. **Theoretical Aspect**: Substantially improves bounds through more refined analysis 2. **Computational Aspect**: Expands verification range utilizing modern HPC technology ## Conclusions and Discussion ### Main Conclusions 1. **Theoretical Breakthrough**: Reduces the proof upper bound for the Index Conjecture from $10^{20}$ to $4.6\times10^{13}$ 2. **Computational Verification**: Confirms conjecture correctness for $n < 1.8\times10^6$ 3. **Methodological Contribution**: Improves application of Fourier analysis techniques in zero-sum theory ### Limitations 1. **Theoretical Bounds**: Despite substantial improvement, a massive gap remains between $4.6\times10^{13}$ and computational verification at $1.8\times10^6$ 2. **Computational Constraints**: Limited by current computational resources, preventing further expansion of verification range 3. **Method Limitations**: Fourier analysis methods show diminishing efficiency when handling smaller $n$ values ### Future Directions 1. **Theoretical Improvement**: Seek new number-theoretic techniques to further narrow theoretical bounds 2. **Computational Extension**: Utilize more powerful computational resources to expand verification range 3. **Algorithm Optimization**: Develop more efficient parallel algorithms and data structures ## In-Depth Evaluation ### Strengths 1. **Significant Theoretical Progress**: Seven orders of magnitude improvement in bounds represents major breakthrough in the field 2. **Technical Innovation**: Substantial improvements in Fourier analysis and Ramanujan sum estimation 3. **Computational Methodology**: Demonstrates effective application of HPC to number-theoretic problems 4. **Completeness**: Rigorous theoretical proofs and sufficient computational verification ### Weaknesses 1. **Remaining Gap**: The gap between theoretical bounds and computational verification remains unresolved 2. **Limited Generality**: Methods primarily target the special case $k=4$ 3. **Computational Scalability**: Current algorithm time complexity limits further extension ### Impact 1. **Theoretical Contribution**: Provides new analytical tools for zero-sum theory 2. **Methodological Value**: Demonstrates HPC application in number theory 3. **Foundation for Future Work**: Establishes basis for further narrowing theory-computation gap ### Applicable Scenarios 1. **Number Theory Research**: Zero-sum theory and additive combinatorics problems 2. **Computational Mathematics**: Reference for large-scale number-theoretic computations 3. **Algorithm Design**: Implementation example for parallel number-theoretic algorithms ## References This paper cites 21 related references, primarily including: - Ge, F. (2021): Solution to the index conjecture in zero-sum theory - Ponomarenko, V. (2004): Minimal zero sequences of finite cyclic groups - Chapman et al. (1999): Minimal zero-sequences and the strong Davenport constant - Rosser & Schoenfeld (1962): Euler totient function bounds --- **Overall Assessment**: This is an important contribution to zero-sum theory that significantly advances research on the Index Conjecture through dual theoretical and computational improvements. While complete resolution of the conjecture requires further work, this paper's methods and results provide valuable tools and insights for the field.