Roots of unity in orders
This paper provides efficient deterministic algorithms relative to the idempotents and the roots of the unit in an order \(A\)\, (a commutative ring with additive group isomorphic to \(\mathbb{Z}^n\)). In particular, the paper gives an algorithm with polynomial complexity which computes the set of the primitive idempotents of \(A\) (Theorem 1.1 and Algorithm 6.1) and a polynomial algorithm finding generators and relations for the group \(\mu(A)\)\, of the roots of unity of \(A\) (Theorem 1.2 and Algorithm 13.2). The paper also proves that the discrete logarithm on \(\mu(A)\)\, can be solved in polynomial time (Theorem 1.3). Therefore this group is not suitable for cryptographic purposes. Section 1 gives an summary of the proof of Theorems 1.1 and 1.2. ``It makes use of several techniques from commutative algebra that so far have found little employment in an algorithmic context. Algorithm 6.1 is given in Section 6 and Section 7 provides the proof of Theorem 1.3. The rest of the paper deals with the tools and the intermediate necessary steps and algorithms underlying Theorem 1.1. Algorithm 13.1 is given in Section 13.
- scientific article; zbMATH DE number 1703931 (Why is no real title available?)
- scientific article; zbMATH DE number 3858405 (Why is no real title available?)
- scientific article; zbMATH DE number 5486283 (Why is no real title available?)
- scientific article; zbMATH DE number 3279238 (Why is no real title available?)
- Revisiting the Gentry-Szydlo Algorithm
- Testing isomorphism of lattices over CM-orders
- Universal gradings of orders
- Algorithms for commutative algebras over the rational numbers
- Lattices with symmetry
- Full level structures revisited: pairs of roots of unity
- Fundamental units for orders of unit rank 1 and generated by a unit
- scientific article; zbMATH DE number 3966237 (Why is no real title available?)
- scientific article; zbMATH DE number 599309 (Why is no real title available?)
- Testing isomorphism of lattices over CM-orders
- Realizing orders as group rings
- Computing \(e\)-th roots in number fields
This page was built for publication: Roots of unity in orders
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2362292)