AlgebraicNumberSerialized, PolynomialRootIndexed, PolynomialRootNearest
#include <flint/fexpr_builtin.h>AlgebraicNumberSerializedPolynomialRootIndexedPolynomialRootNearestAlgebraic numbers: AlgebraicNumberSerialized(List(c_0, ..., c_d), enclosure) gives the root of the polynomial with integer coefficients c_0, \ldots, c_d isolated by the ball enclosure (a RealBall, or Add(RealBall(...), Mul(RealBall(...), NumberI)) for a complex ball); PolynomialRootIndexed( List(c_0, ..., c_d), k) is the k-th root (from 1) in the order of qqbar_cmp_root_order; and PolynomialRootNearest(List(c_0, ..., c_d), x) is the root closest to the number x. These are produced and read by the qqbar_get_fexpr functions and qqbar_set_fexpr (see qqbar.h).
The FLINT team, “AlgebraicNumberSerialized, PolynomialRootIndexed, PolynomialRootNearest (fexpr_builtin.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fexpr_builtin/AlgebraicNumberSerialized.html (generated 2026-10-20).
@misc{flint-doc-fexpr-builtin-AlgebraicNumberSerialized,
author = {{The FLINT team}},
title = {{AlgebraicNumberSerialized, PolynomialRootIndexed, PolynomialRootNearest (fexpr\_builtin.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fexpr_builtin/AlgebraicNumberSerialized.html},
note = {Generated 2026-10-20}
}