mpoly_compression_struct, mpoly_compression_t
Synopsis
#include <flint/mpoly.h>mpoly_compression_structmpoly_compression_tDescribes 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).
@misc{flint-doc-mpoly-mpoly-compression-struct,
author = {{The FLINT team}},
title = {{mpoly\_compression\_struct, mpoly\_compression\_t (mpoly.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/mpoly/mpoly_compression_struct.html},
note = {Generated 2026-10-20}
}