After looking into this a little bit, and getting my hands dirty
looking through the code, I've tracked the problem to the following
example. The expand() method in
SymmetricFunctionAlgebraElement_elementary calls
symmetrica.compute_elmsym_with_alphabet([3],3,'x') and it seems to me
that the return value of the call is being interpreted in a ring
that's too big. Consider:

sage: r=symmetrica.compute_elmsym_with_alphabet([3],3,'x')
sage: r
x0*x1*x2
sage: r.parent()
Multivariate Polynomial Ring in x0, x1, x2, x3 over Integer Ring

Maybe someone can look into this, or if everyone is busy, maybe
someone can tell me where to look at how values returned from
symmetrica are interpreted and perhaps I can provide a patch.

Thanks,
BFJ

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to