FLINT3.7.0-dev

_fq_zech_embed_gens_naive

Synopsis#include <flint/fq_zech_embed.h>
void _fq_zech_embed_gens_naive(fq_zech_t gen_sub, fq_zech_t gen_sup, nmod_poly_t minpoly, const fq_zech_ctx_t sub_ctx, const fq_zech_ctx_t sup_ctx)

Computes the data of fq_zech_embed_gens as follows: gen_sub is the generator x of sub_ctx, minpoly is the defining polynomial of sub_ctx, and gen_sup is a root of it in sup_ctx, found with fq_zech_poly_factor_split_single, that is, by root finding for a polynomial of degree m over K. Requires m > 1 to divide n.

Generated from the same template as _fq_embed_gens_naive, whose documentation has the details.

Cite this page

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