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)sourceComputes 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).
@misc{flint-doc-mpoly-mpoly-compression-set,
author = {{The FLINT team}},
title = {{mpoly\_compression\_set (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_set.html},
note = {Generated 2026-10-20}
}