FLINT3.7.0-dev

fmpq_mpoly_is_canonical, fmpq_mpoly_assert_canonical

Synopsis#include <flint/fmpq_mpoly.h>
int fmpq_mpoly_is_canonical(const fmpq_mpoly_t A, const fmpq_mpoly_ctx_t ctx)source
void fmpq_mpoly_assert_canonical(const fmpq_mpoly_t poly, const fmpq_mpoly_ctx_t ctx)source

Return whether AA is in the canonical form described in the section on types, respectively throw an exception describing the defect if poly is not.

Cite this page

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