FLINT3.7.0-dev

bad_fq_nmod_embed_sm_to_lg, bad_fq_nmod_embed_lg_to_sm, bad_n_fq_embed_sm_to_lg, bad_n_fq_embed_lg_to_sm, bad_fq_nmod_embed_n_fq_sm_to_fq_nmod_lg, bad_fq_nmod_embed_fq_nmod_lg_to_n_fq_sm

Synopsis#include <flint/fq_nmod_mpoly.h>
void bad_fq_nmod_embed_sm_to_lg(fq_nmod_t out, const fq_nmod_poly_t in, const bad_fq_nmod_embed_t emb)source
void bad_fq_nmod_embed_lg_to_sm(fq_nmod_poly_t out, const fq_nmod_t in, const bad_fq_nmod_embed_t emb)source
void bad_n_fq_embed_sm_to_lg(ulong * out_, const n_poly_t in_, const bad_fq_nmod_embed_t emb)source
void bad_n_fq_embed_lg_to_sm(n_poly_t out_, const ulong * in_, const bad_fq_nmod_embed_t emb)source
void bad_fq_nmod_embed_n_fq_sm_to_fq_nmod_lg(fq_nmod_t out, const n_poly_t in_, const bad_fq_nmod_embed_t emb)source
void bad_fq_nmod_embed_fq_nmod_lg_to_n_fq_sm(n_poly_t out_, const fq_nmod_t in, const bad_fq_nmod_embed_t emb)source

Map a polynomial in x over \mathbb{F}_q to its residue in the large field (reduction modulo h), and an element of the large field to its representative of degree less than n in x, for the fq_nmod and n_fq representations.

Cite this page

The FLINT team, “bad_fq_nmod_embed_sm_to_lg, bad_fq_nmod_embed_lg_to_sm, bad_n_fq_embed_sm_to_lg, bad_n_fq_embed_lg_to_sm, bad_fq_nmod_embed_n_fq_sm_to_fq_nmod_lg, bad_fq_nmod_embed_fq_nmod_lg_to_n_fq_sm (fq_nmod_mpoly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fq_nmod_mpoly/bad_fq_nmod_embed_sm_to_lg.html (generated 2026-10-20).