FLINT3.7.0-dev

dirichlet_group_struct, dirichlet_group_t

Synopsis#include <flint/dirichlet.h>
dirichlet_group_struct
dirichlet_group_t

The group (\mathbb{Z}/q\mathbb{Z})^\times with its decomposition: the modulus q, the number of components num, the group order phi_q = \varphi(q), the group exponent expo, the generators lifted modulo q and, per component, the prime power, the order phi of the component and optional discrete logarithm tables. A dirichlet_group_t is an array of length one of dirichlet_group_struct.

Guides#

Cite this page

The FLINT team, “dirichlet_group_struct, dirichlet_group_t (dirichlet.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/dirichlet/dirichlet_group_struct.html (generated 2026-10-20).