OK, maybe I figured this out.  The parent of my vector space
morphisms, a vector space homset, was not coercing a vector space
morphism properly, so when trying to compare two vector space
morphisms they had unequal parents.

For the record, this was made obvious by calling
canonical_coercion(f, g)  on the two morphisms I wanted to compare,
which raised an informative error.

Thanks for the replies, William and Jason - the key bit was buried
down in the vicinity of some comparison functions in
sage.structure.element, which I might not have found without the
hints.

Rob

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to