FLINT3.7.0-dev

_ca_poly_mullow_same_nf

Synopsis#include <flint/ca_poly.h>
void _ca_poly_mullow_same_nf(ca_ptr C, ca_srcptr A, slong Alen, ca_srcptr B, slong Blen, slong len, ca_field_t K, ca_ctx_t ctx)source

Multiplies polynomials all of whose coefficients are rational numbers or elements of the number field K = \mathbb{Q}(a) of degree m, by Kronecker substitution: the coefficients are written as polynomials in a over a common denominator, packed into a single polynomial over \mathbb{Z} of length about \mathit{Alen} \cdot (2m - 1), multiplied with _fmpz_poly_mullow and unpacked, followed by reduction modulo the minimal polynomial of a. Requirements as for _ca_poly_mullow.

Cite this page

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