An efficient quantum algorithm for computing $S$-units and its applications
By: Jean-Francois Biasse, Fang Song
Potential Business Impact:
Finds hidden patterns in numbers faster.
In this paper, we provide details on the proofs of the quantum polynomial time algorithm of Biasse and Song (SODA 16) for computing the $S$-unit group of a number field. This algorithm directly implies polynomial time methods to calculate class groups, S-class groups, relative class group and the unit group, ray class groups, solve the principal ideal problem, solve certain norm equations, and decompose ideal classes in the ideal class group. Additionally, combined with a result of Cramer, Ducas, Peikert and Regev (Eurocrypt 2016), the resolution of the principal ideal problem allows one to find short generators of a principal ideal. Likewise, methods due to Cramer, Ducas and Wesolowski (Eurocrypt 2017) use the resolution of the principal ideal problem and the decomposition of ideal classes to find so-called ``mildly short vectors'' in ideal lattices of cyclotomic fields.
Similar Papers
Stark-Coleman Invariants and Quantum Lower Bounds: An Integrated Framework for Real Quadratic Fields
Number Theory
Classifies number groups, making hard math problems easier.
Determining unit groups and $\mathrm{K}_1$ of finite rings
Number Theory
Finds hidden math patterns in numbers.
From Polynomials to Databases: Arithmetic Structures in Galois Theory
Commutative Algebra
Helps math computers find hidden number patterns faster.