FLINT3.7.0-dev

gr_ore_poly_ctx_write, gr_ore_poly_ctx_is_ring, gr_ore_poly_ctx_is_zero_ring, gr_ore_poly_ctx_is_commutative_ring, gr_ore_poly_ctx_is_integral_domain, gr_ore_poly_ctx_is_threadsafe

Synopsis#include <flint/gr_ore_poly.h>
int gr_ore_poly_ctx_write(gr_stream_t out, gr_ore_poly_ctx_t ctx)source
truth_t gr_ore_poly_ctx_is_ring(gr_ore_poly_ctx_t ctx)source
truth_t gr_ore_poly_ctx_is_zero_ring(gr_ore_poly_ctx_t ctx)source
truth_t gr_ore_poly_ctx_is_commutative_ring(gr_ore_poly_ctx_t ctx)source
truth_t gr_ore_poly_ctx_is_integral_domain(gr_ore_poly_ctx_t ctx)source
truth_t gr_ore_poly_ctx_is_threadsafe(gr_ore_poly_ctx_t ctx)source

Context methods. Whether the ring is a ring, the zero ring or thread-safe is inherited from the base ring; commutativity and the absence of zero divisors are currently reported as T_UNKNOWN.

Cite this page

The FLINT team, “gr_ore_poly_ctx_write, gr_ore_poly_ctx_is_ring, gr_ore_poly_ctx_is_zero_ring, gr_ore_poly_ctx_is_commutative_ring, gr_ore_poly_ctx_is_integral_domain, gr_ore_poly_ctx_is_threadsafe (gr_ore_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/gr_ore_poly/gr_ore_poly_ctx_write.html (generated 2026-10-20).