FLINT3.7.0-dev

unity_zpq_add, unity_zpq_mul, _unity_zpq_mul_unity_p, unity_zpq_mul_unity_p_pow, unity_zpq_pow, unity_zpq_pow_ui

Synopsis#include <flint/aprcl.h>
void unity_zpq_add(unity_zpq f, const unity_zpq g, const unity_zpq h)source
void unity_zpq_mul(unity_zpq f, const unity_zpq g, const unity_zpq h)source
void _unity_zpq_mul_unity_p(unity_zpq f)source
void unity_zpq_mul_unity_p_pow(unity_zpq f, const unity_zpq g, slong p)source
void unity_zpq_pow(unity_zpq f, const unity_zpq g, const fmpz_t p)source
void unity_zpq_pow_ui(unity_zpq f, const unity_zpq g, ulong pow)source

Sum, product, multiplication of f by \zeta_p in place, f = g \zeta_p^k (the last argument being k), and powers.

Cite this page

The FLINT team, “unity_zpq_add, unity_zpq_mul, _unity_zpq_mul_unity_p, unity_zpq_mul_unity_p_pow, unity_zpq_pow, unity_zpq_pow_ui (aprcl.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/aprcl/unity_zpq_add.html (generated 2026-10-20).