On Oct 4, 2007, at 1:35 PM, Joel B. Mohler wrote:

> On Thursday 04 October 2007 15:38, Robert Bradshaw wrote:
>> Craig's reply is a good summary of what I was going to say. I'm
>> getting an
>>
>> abort: unknown parent e91367eb18c1!
>
> Well, it looks like William succeeded in looking at it as the patch is
> changed.

Maybe I just didn't pull recently enough... (did an -upgrade though).

> Craig mentioned the call to MatrixSpace is because multiplication  
> of a matrix
> with QQ entries happens in the ZZ space.  I see that now, but it  
> wasn't the
> only call to MatrixSpace.  That is, multiplication of a matrix with ZZ
> entries also called MatrixSpace (forgetting that sometimes we are  
> square and
> can just use my existing parent).

Yes. Hopefully your patch fixes this.

> I'm glad the matrix coercion code changed!  It truly looked a bit  
> frightening.

Yeah, it was trying to handle each all sorts of things on a case-by- 
case basis between vectors and matrices... Now it's completely out of  
element.pyx, and is much shorter and easier to understand  
(implemented via Actions, where matrices act on vectors, etc.)

- Robert

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to