Perhaps the question is how to speed up the Cartesian product of rings in the 
case of rings being small, without resorting to having internal structures 
which would basically use addition and multiplication tables.That is, Cartesian 
product should be smart enough to dispatch the case of components being of 
specific type, say, whenever the order of the result is at most 5000, to 
something non generic.

Right now it seems to be implemented in the slowest possible way, where 
elements are just dumb Python tuples and a lot of the time is spent just in 
looking up the methods to be used on components.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to