English

Structure computation and discrete logarithms in finite abelian p-groups

Number Theory 2013-02-05 v3 Group Theory

Abstract

We present a generic algorithm for computing discrete logarithms in a finite abelian p-group H, improving the Pohlig-Hellman algorithm and its generalization to noncyclic groups by Teske. We then give a direct method to compute a basis for H without using a relation matrix. The problem of computing a basis for some or all of the Sylow p-subgroups of an arbitrary finite abelian group G is addressed, yielding a Monte Carlo algorithm to compute the structure of G using O(|G|^0.5) group operations. These results also improve generic algorithms for extracting pth roots in G.

Keywords

Cite

@article{arxiv.0809.3413,
  title  = {Structure computation and discrete logarithms in finite abelian p-groups},
  author = {Andrew V. Sutherland},
  journal= {arXiv preprint arXiv:0809.3413},
  year   = {2013}
}

Comments

23 pages, minor edits

R2 v1 2026-06-21T11:22:14.612Z