FLINT3.7.0-dev

DirichletCharacter, DirichletGroup, PrimitiveDirichletCharacters, ConreyGenerator, GaussSum

Synopsis#include <flint/fexpr_builtin.h>
DirichletCharacter
DirichletGroup
PrimitiveDirichletCharacters
ConreyGenerator
GaussSum

Dirichlet characters in Conrey's labelling: the character DirichletCharacter(q, ell) (\chi_{q \, . \, \ell}) and its value DirichletCharacter(q, ell, n) (\chi_{q \, . \, \ell}(n)), the group of characters modulo q DirichletGroup(q) (G_{q}), the set of primitive characters PrimitiveDirichletCharacters(q) (G^{\text{Primitive}}_{q}), the generator used by Conrey's labelling ConreyGenerator(q) (g_{q}), and the Gauss sum GaussSum(q, chi) (G_{q}\!\left(\chi\right)).

Cite this page

The FLINT team, “DirichletCharacter, DirichletGroup, PrimitiveDirichletCharacters, ConreyGenerator, GaussSum (fexpr_builtin.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fexpr_builtin/DirichletCharacter.html (generated 2026-10-20).