_ca_mat_charpoly_berkowitz, ca_mat_charpoly_berkowitz, _ca_mat_charpoly_danilevsky, ca_mat_charpoly_danilevsky, _ca_mat_charpoly, ca_mat_charpoly
#include <flint/ca_mat.h>Sets cp to the characteristic polynomial of the square matrix mat. The underscore versions write coefficients.
The berkowitz version is division-free, uses operations and always succeeds. The danilevsky version uses operations with divisions; it needs zero tests and returns 0 if one fails (1 on success). Both are wrappers of the corresponding gr_mat functions. The default version currently always uses the Berkowitz algorithm.
The FLINT team, “_ca_mat_charpoly_berkowitz, ca_mat_charpoly_berkowitz, _ca_mat_charpoly_danilevsky, ca_mat_charpoly_danilevsky, _ca_mat_charpoly, ca_mat_charpoly (ca_mat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/ca_mat/_ca_mat_charpoly_berkowitz.html (generated 2026-11-02).
@misc{flint-doc-ca-mat-ca-mat-charpoly-berkowitz,
author = {{The FLINT team}},
title = {{\_ca\_mat\_charpoly\_berkowitz, ca\_mat\_charpoly\_berkowitz, \_ca\_mat\_charpoly\_danilevsky, ca\_mat\_charpoly\_danilevsky, \_ca\_mat\_charpoly, ca\_mat\_charpoly (ca\_mat.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/ca_mat/_ca_mat_charpoly_berkowitz.html},
note = {Generated 2026-11-02}
}