FLINT3.7.0-dev

fmpq_mpoly_struct, fmpq_mpoly_t

Synopsis#include <flint/fmpq_mpoly.h>
fmpq_mpoly_struct
fmpq_mpoly_t

A polynomial A=c⋅ZA = c \cdot Z with fields content (the rational cc, an fmpq_t) and zpoly (the integer polynomial ZZ, an fmpz_mpoly_t). The representation is canonical when either both are zero, or c≠0c \ne 0 and ZZ is a canonical fmpz_mpoly whose coefficients have GCD 1 and whose leading coefficient is positive. Then the sign of AA is carried by cc. The functions of this module return canonical polynomials when given canonical input, except where noted.

Cite this page

The FLINT team, “fmpq_mpoly_struct, fmpq_mpoly_t (fmpq_mpoly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpq_mpoly/fmpq_mpoly_struct.html (generated 2026-11-02).