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.