FLINT3.7.0-dev

mpoly_compression_struct, mpoly_compression_t

Synopsis#include <flint/mpoly.h>
mpoly_compression_struct
mpoly_compression_t

Describes a change of variables that reduces the number of variables of a polynomial: an invertible integer matrix umat, a shift deltas, the degrees degs in the new variables, the exponent matrix exps in the new variables, the numbers nvars and mvars of old and new variables, and flags is_trivial (the matrix is the identity and the ordering lex), is_perm (the matrix is a permutation) and is_irred (the Newton polytope proves the polynomial irreducible).

Cite this page

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