Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2021-10-02 16:08 110c740c

View on Github →

refactor(linear_algebra/charpoly): split in two files (#9485) We split linear_algebra/charpoly in linear_algebra/charpoly/basic and linear_algebra/charpoly/to_matrix. Currently in linear_algebra/charpoly/to_matrix we only prove linear_map.charpoly_to_matrix f : charpoly f is the characteristic polynomial of the matrix of f in any basis. This needs to be in a separate file then the definition of f.charpoly since it needs the invariant basis number property for commutative rings and in a future PR I will prove this as a special case of the fact that any commutative ring satisfies the strong rank condition, but the proof of this uses the characteristic polynomial. We plan to add ohter results regarding the characteristic polynomial in the future.

Estimated changes