Closed xcaruso closed 3 years ago
Branch: u/caruso/charpoly_cdv
Branch pushed to git repo; I updated commit sha1. New commits:
28a35a9 | isolate code for Hessenberg form + documentation |
Branch pushed to git repo; I updated commit sha1. New commits:
7d7be6e | Merge branch 'develop' into charpoly_cdv |
Branch pushed to git repo; I updated commit sha1. New commits:
fee8240 | fix a doctest |
Branch pushed to git repo; I updated commit sha1. New commits:
cc9d603 | remove useless import |
A minor doc thing: In hessenbergize_cdvf()
:
-NOTE::
+.. NOTE::
Also, is it guaranteed that scalar
is in the correct parent? I am slightly worried about the inv = ~pivot
going outside of the ring.
Reviewer: Travis Scrimshaw
Branch pushed to git repo; I updated commit sha1. New commits:
cddaf02 | Merge branch 'develop' into charpoly_cdv |
Replying to @tscrim:
A minor doc thing: In
hessenbergize_cdvf()
:-NOTE:: +.. NOTE::
Thanks. It's fixed.
Also, is it guaranteed that
scalar
is in the correct parent? I am slightly worried about theinv = ~pivot
going outside of the ring.
I think it is OK because the function hessenbergize_cdvf
is only called with a matrix defined over a field. I added a sentence in the doctest to underline this point.
Once you push that last commit (seems like you only pushed the merge), then you can set a positive review.
Branch pushed to git repo; I updated commit sha1. New commits:
e3432b4 | fix doctest |
Perfect, thanks!
Changed branch from u/caruso/charpoly_cdv to e3432b4
We implement Hessenberg algorithm (with choice of pivot) for computing the characteristic polynomial of a matrix with coefficients in a complete discrete valuation ring/field.
CC: @sagetrac-rpages @roed314
Component: linear algebra
Keywords: characteristic polynomial, formal series
Author: Xavier Caruso, Raphaël Pagès
Branch/Commit:
e3432b4
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/30892