dirichlet_group_struct, dirichlet_group_t
Synopsis
#include <flint/dirichlet.h>dirichlet_group_structdirichlet_group_tThe 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).
@misc{flint-doc-dirichlet-dirichlet-group-struct,
author = {{The FLINT team}},
title = {{dirichlet\_group\_struct, dirichlet\_group\_t (dirichlet.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/dirichlet/dirichlet_group_struct.html},
note = {Generated 2026-10-20}
}