FLINT3.7.0-dev

gr_mat_jordan_form

Synopsis#include <flint/gr_mat.h>
int gr_mat_jordan_form(gr_mat_t J, gr_mat_t P, const gr_mat_t A, gr_ctx_t ctx)source

Computes the Jordan form J of a square matrix and, if P is not NULL, a transformation with A = P J P^{-1}. The eigenvalues must lie in the ring, which must be a field with decidable equality for the result to be meaningful (exact fields such as qqbar and ca). The algorithm and its use over exact numbers are described in linear algebra over exact numbers.

Cite this page

The FLINT team, “gr_mat_jordan_form (gr_mat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/gr_mat/gr_mat_jordan_form.html (generated 2026-10-20).