Either I am doing something wrong or a simple operation which should
be fast is in fact very slow, but I do not know why.

If V,W are vector spaces over QQ, subspaces of  the same ambient
space, then V.sum(W) should return their sum, with an echelon basis
obtained from the bases of V and W.  But this takes a stupidly long
time.  For example:

sage: Q100=QQ^100
sage: V=Q100.subspace([Q100.random_element()])
sage: W=Q100.subspace([Q100.random_element()])

# so V,W are both 1-dimensional

sage: V.sum(W)
sage: time V.sum(W)

# takes forever (on 5.3) -- why?

John

-- 
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