FLINT3.7.0-dev

mpoly_compression_set

Synopsis#include <flint/mpoly.h>
void mpoly_compression_set(mpoly_compression_t M, const ulong * Aexps, flint_bitcnt_t Abits, slong Alen, const mpoly_ctx_t mctx)source

Computes a compression of the polynomial with monomials (Aexps, Alen) (single precision packing): a unimodular change of exponents e = V e' + D after which the exponents e' are nonnegative and the polynomial depends on as few variables with as small degrees as the heuristic finds, and tests irreducibility from the Newton polytope.

Cite this page

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