This is a little like what we ran into with changes in Matrix. I think we 
ended up introducing MatrixBase-sorts of classes. Could we do something 
like that instead of losing the current behavior of RootOf?

On Thursday, February 26, 2015 at 6:02:18 AM UTC-6, Kalevi Suominen wrote:
>
> The RootOf class is explicitly defined as representing numerical complex 
> roots of equations. The only possibility of dealing with roots of 
> polynomials in other domains, e.g., in function fields, is by means of 
> radicals. (Though this may not be a too big impediment in practise.)
>
> However, there are situations where radicals do not suffice, for example, 
> finite fields of prime power order. Their elements are algebraic over the 
> prime field but cannot be represented in SymPy even by radicals. A more 
> general RootOf class is called for.
>
> Would it be possible to replace the current usage of RootOf() by something 
> like rootof() and raise the status of the RootOf class to a more abstract 
> level? (Or is it too late to change it now?) 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/902381fd-f6f1-42d5-bd88-d57c579dfca7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to