Submitted:
29 May 2026
Posted:
02 June 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Output-optimal full-orbit streaming.
- Dyadic-symmetry-complete primes and shift-based streaming.
- Output optimality interpretation.
1.1. Relation to Existing Work
1.2. Organization
2. Preliminaries
2.1. Setting and Notation
2.2. The Finite Fourier Matrix
2.3. The Normalized Fourier Operator and Its Four-Cycle
2.4. Eigenspace Projectors
- (i)
- ;
- (ii)
- ;
- (iii)
- .
2.5. The Finite FrFT Family
- (i)
- for all .
- (ii)
- , , , , .
3. The Cycle-Stride Streaming Algorithm
3.1. The Projector-Orbit Identity
3.2. Algorithm A: Scalar-Coefficient Streaming
4. Dyadic-Symmetry-Complete Primes
4.1. Definition and Structural Characterization
- (i)
- .
- (ii)
- If is a power of 2, then .
- (iii)
- Among the known Fermat primes , only is DSC.
4.2. Density: Empirical and Conjectural
4.3. Bit-shift Multiplication Modulo P
- (1)
- left-shift a by one bit to obtain as an integer in ;
- (2)
- if , subtract p.
4.4. Algorithm B: Contribution-Array Streaming for DSC Primes
| Algorithm 1 Scalar-coefficient streaming (Algorithm A) |
|
Require: Prime ; primitive ; signal ; precomputed projectors Ensure: The orbit
|
- modular additions (in the output recombination);
- left bit-shifts and conditional subtractions (in the contribution-array updates).
| Algorithm 2 Contribution-array streaming for DSC primes (Algorithm B) |
|
Require: DSC prime p; signal ; precomputed projectors Ensure: The orbit
|
5. Complexity Analysis
- Method 1: Direct.
- Method 2: Iterated NTT.
- Method 3: NTT-based projector setup, then streaming.
- Method 4: Cycle-stride (this paper).
- (a)
- The post-projection streaming phase is , which is output-optimal: the orbit contains field elements, so no algorithm producing the full orbit can have lower asymptotic cost.
- (b)
- Cycle-stride is not an asymptotic improvement over Method 3 (NTT setup + streaming); both achieve total. The advantages of cycle-stride are: (i) it does not require NTT to be available at length n, which by Theorem 2(ii) is significant for DSC primes; (ii) its streaming phase has a particularly simple structure; and (iii) in the DSC subclass, Algorithm 2 replaces modular multiplications with shifts in the inner loop.
- (c)
- For single fractional transforms (s fixed), an NTT-based method computes one in field operations when applicable, beating both cycle-stride variants. Cycle-stride is preferable only when the full orbit (or a substantial fraction of it) is required.
6. Empirical Validation
- Correctness validation.
- Scaling validation.
- Algorithm A vs Algorithm B in Python.
7. Discussion
7.1. Faithfulness and Signal-Orbit Degeneracy
7.2. Applications
Time-frequency signal analysis with exact arithmetic.
Qudit quantum circuit verification.
Hardware implementations.
7.3. Limitations and Future Work
8. Conclusion
References
- Namias, V. The Fractional Order Fourier Transform and its Application to Quantum Mechanics. IMA Journal of Applied Mathematics 1980, 25, 241–265. [CrossRef]
- Ozaktas, H.M.; Zalevsky, Z.; Kutay, M.A. The Fractional Fourier Transform with Applications in Optics and Signal Processing; Wiley, 2001.
- Candan, Ç.; Kutay, M.A.; Ozaktas, H.M. The Discrete Fractional Fourier Transform. IEEE Transactions on Signal Processing 2000, 48, 1329–1337. [CrossRef]
- Pei, S.C.; Yeh, M.H.; Tseng, C.C. Discrete Fractional Fourier Transform Based on Orthogonal Projections. IEEE Transactions on Signal Processing 1999, 47, 1335–1348. [CrossRef]
- Floratos, E.; Pavlidis, A. A Novel Finite Fractional Fourier Transform and its Quantum Circuit Implementation on Qudits, 2024, [arXiv:quant-ph/2409.05759].
- Pollard, J.M. The Fast Fourier Transform in a Finite Field. Mathematics of Computation 1971, 25, 365–374. [CrossRef]
- Lyubashevsky, V.; Peikert, C.; Regev, O. On Ideal Lattices and Learning with Errors over Rings. Journal of the ACM 2013, 60, 43:1–43:35. [CrossRef]
- Longa, P.; Naehrig, M. Speeding up the Number Theoretic Transform for Faster Ideal Lattice-Based Cryptography. In Proceedings of the Cryptology and Network Security (CANS). Springer, 2016, pp. 124–139. [CrossRef]
- Rader, C.M. Discrete Fourier Transforms when the Number of Data Samples is Prime. Proceedings of the IEEE 1968, 56, 1107–1108. [CrossRef]
- Bluestein, L.I. A Linear Filtering Approach to the Computation of Discrete Fourier Transform. IEEE Transactions on Audio and Electroacoustics 1970, 18, 451–455. [CrossRef]
- Ireland, K.; Rosen, M. A Classical Introduction to Modern Number Theory, 2nd ed.; Vol. 84, Graduate Texts in Mathematics, Springer, 1990. [CrossRef]
- Hooley, C. On Artin’s Conjecture. Journal für die reine und angewandte Mathematik 1967, 225, 209–220.
- Heath-Brown, D.R. Artin’s Conjecture for Primitive Roots. The Quarterly Journal of Mathematics 1986, 37, 27–38. [CrossRef]
- Moree, P. Artin’s Primitive Root Conjecture — A Survey. Integers 2012, 12A, A13.
| Method | Setup cost | Streaming cost |
| Direct (per s matrix construction) | — | |
| Iterated NTT (when applicable) | — | |
| NTT setup + streaming (Method 3) | ||
| Direct setup + Algorithm B (DSC) |
| p | n | Direct (s) | Alg. A (s) | Alg. B (s) | A/Direct | B/Direct | B/A |
| 5 | 4 | – | – | – | verify only | ||
| 13 | 12 | 0.0002 | 0.0001 | 0.0001 | |||
| 29 | 28 | 0.0010 | 0.0003 | 0.0004 | |||
| 37 | 36 | 0.0015 | 0.0002 | 0.0003 | |||
| 53 | 52 | 0.0030 | 0.0003 | 0.0004 | |||
| 61 | 60 | 0.0043 | 0.0004 | 0.0005 | |||
| 101 | 100 | 0.0173 | 0.0006 | 0.0009 | |||
| 149 | 148 | 0.0553 | 0.0010 | 0.0015 | |||
| 173 | 172 | 0.0875 | 0.0012 | 0.0018 | |||
| 181 | 180 | 0.1023 | 0.0012 | 0.0019 | |||
| 197 | 196 | 0.1340 | 0.0014 | 0.0022 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).