FLINT3.7.0-dev

qadic_ctx_init_modulus, qadic_ctx_init_modulus_nmod

Synopsis#include <flint/qadic.h>
void qadic_ctx_init_modulus(qadic_ctx_t ctx, const fmpz_t p, const fmpz_mod_poly_t modulus, slong min, slong max, const char * var, enum padic_print_mode mode)source
void qadic_ctx_init_modulus_nmod(qadic_ctx_t ctx, ulong p, const nmod_poly_t modulus, slong min, slong max, const char * var, enum padic_print_mode mode)source

Initialise ctx with the given defining polynomial, which must be monic and irreducible over \mathbf{F}_p (not checked). Its coefficients, taken in [0, p), define f; only the nonzero ones are stored.

Cite this page

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