On Saturday, November 3, 2012 8:44:19 AM UTC-7, jason wrote:
>
> Rob Beezer, what do you think? 
>
>
Well, my first thought is that I am glad you and Volker are getting to the 
bottom of this.  I knew scalars were only working "on the wrong side," but 
I'd been under the (mistaken) impression this was the case in the 
superclass as well.

Like Volker, I'd like to keep the matrix dimension checks in the "over 
eager" error-checking.  While building the class for vector space morphisms 
(aka linear transformations), I discovered several bogus doctests for free 
module morphisms which were passing because it was replicating 
mathematically incorrect computations.  These were simply row/column, 
left/right, domain/codomain mixups, which would have been caught with some 
matrix-dimension checks.  So I think these simple checks can prevent some 
fairly common, and easy-to-make, mess-ups.

Please cc me on any ticket.

Rob 

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to