_padic_poly_evaluate_padic, padic_poly_evaluate_padic
Synopsis
#include <flint/padic_poly.h>void _padic_poly_evaluate_padic(fmpz_t u, slong * v, slong N, const fmpz * poly, slong val, slong len, const fmpz_t a, slong b, const padic_ctx_t ctx)sourcevoid padic_poly_evaluate_padic(padic_t y, const padic_poly_t poly, const padic_t a, const padic_ctx_t ctx)sourceSet to the value of poly at , reduced modulo (the precision of ). padic_poly_evaluate_padic allows to be the same object as .
For the integer polynomial is evaluated at by Horner's rule modulo . For the polynomial with is integral at after the substitution, so is evaluated modulo and the valuation adjusted by . If poly and are only known to precision and , the value is only known to precision ; this is not taken into account.
Cite this page
The FLINT team, “_padic_poly_evaluate_padic, padic_poly_evaluate_padic (padic_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/padic_poly/_padic_poly_evaluate_padic.html (generated 2026-11-02).
@misc{flint-doc-padic-poly-padic-poly-evaluate-padic,
author = {{The FLINT team}},
title = {{\_padic\_poly\_evaluate\_padic, padic\_poly\_evaluate\_padic (padic\_poly.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/padic_poly/_padic_poly_evaluate_padic.html},
note = {Generated 2026-11-02}
}