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)sourcevoid fmpq_mpoly_assert_canonical(const fmpq_mpoly_t poly, const fmpq_mpoly_ctx_t ctx)sourceReturn whether 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).
@misc{flint-doc-fmpq-mpoly-fmpq-mpoly-is-canonical,
author = {{The FLINT team}},
title = {{fmpq\_mpoly\_is\_canonical, fmpq\_mpoly\_assert\_canonical (fmpq\_mpoly.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fmpq_mpoly/fmpq_mpoly_is_canonical.html},
note = {Generated 2026-11-02}
}