New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZigZag and rational (canonical) forms #11480
Comments
Attachment: trac_11480_zigzag_rational_forms.patch.gz |
Author: Rob Beezer |
This comment has been minimized.
This comment has been minimized.
Changed keywords from none to sd31 |
Dependencies: #11356 |
This comment has been minimized.
This comment has been minimized.
comment:3
Great stuff! Code looks really sound, all doctests pass, and I tried a bunch of random corner cases and it coped with all of them gracefully. Positive review. |
Reviewer: David Loeffler |
comment:4
Replying to @loefflerd:
Hi David, Yes, this was a fun one. And I plan to stitch it into I was secretly hoping you were headed to this one after taking care of the companion matrix constructor. Thanks very much for looking it over and carefully putting it through its paces. Rob |
Merged: sage-4.7.2.alpha2 |
For matrices,
ZigZag
form is a precursor for a computation of the rational canonical form (and interesting in its own right). Then we get rational form also, a canonical form computable over any field, which will makeis_similar()
bullet-proof.Apply:
Depends:
Depends on #11356
CC: @dandrake
Component: linear algebra
Keywords: sd31
Author: Rob Beezer
Reviewer: David Loeffler
Merged: sage-4.7.2.alpha2
Issue created by migration from https://trac.sagemath.org/ticket/11480
The text was updated successfully, but these errors were encountered: