#10454: Add to matrices .is_nonsingular() as an alias for .is_invertible()
------------------------------+---------------------------------------------
Reporter: rbeezer | Owner: jason, was
Type: enhancement | Status: new
Priority: minor | Milestone: sage-4.6.2
Component: linear algebra | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------------+---------------------------------------------
Comment(by jason):
My advisor (who was a very good writer) taught me that when you are
talking about matrices with determinant zero, and that is the focus, you
should use "singular", and when you are talking about matrices with
nonzero determinant, and that is the focus, you should use "invertible".
This was to avoid confusing the reader with too many negatives. So I
think having m.is_singular() and m.is_invertible() is a nice combination.
It's easy to say "to check if a matrix is nonsingular, see if
m.is_singular() is false".
Personally, I use "invertible" when talking about invertible matrices, so
I guess it isn't that huge of a deal. I just thought things could be
clearer by not putting a negatively-phrased is_* method in there.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10454#comment:3>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.