It might be nice for it to return a matrix over QQ (not over ZZ). But
even then, I would hesitate to do this, as a lot of unintended
computation might be incurred in the general case: imagine the matrix
is a map f : M <---- N of R-modules, and the scalar is an element b of
a R-algebra S. What does b*f mean in this case? Probably it should
be a map M**S <--- N**S. If M and N are not free, then computing the
tensor products M**S and N**S could take a lot of time (involving
Groebner basis computations). I suppose we could signal an error if M
and N are not free, hmm. I welcome further discussion.
> --
>
> You received this message because you are subscribed to the Google
> Groups "Macaulay2" group.
> To post to this group, send email to
maca...@googlegroups.com.
> To unsubscribe from this group, send email to
macaulay2+...@googlegroups.com
> .
> For more options, visit this group at
http://groups.google.com/group/macaulay2?hl=
> .
>
>