On Wed, Mar 2, 2016 at 8:45 AM, <[email protected]> wrote: > Hi, > > I have a few questions. > Would this project also involve representing holonomic sequences ? (in the > case that one would want to obtain a relation for the Taylor series > coefficients which essentially forms a holonomic sequence). In that case, > the generators of the ore algebra can be either the shift operator or the > differential operator right ?
The priority will be holonomic functions. But I think the holonomic sequences are involved somehow when you calculate the series expansion of a holonomic function. > Also, in the ideas page, I didn't quite > understand this point: > "- converting any symbolic expression tree bottom up (as long as elementary > leafs can be converted and as long as the symbolic tree only uses +, *, ^ > and composition)" Does this expression tree consist of the holonomic > representations of the functions or just the symbolic form which must be > converted ? The application is just the symbolic form that must be converted. You do that by converting a few leafs. So then you have a tree with a mix of symbolic forms from SymPy and holonomic functions (though you don't need to represent this as a tree --- you can just traverse the symbolic expression and construct the corresponding holonomic function on the fly). So the answer is yes to both. Ondrej > > -Meghana > > On Wednesday, March 2, 2016 at 5:55:18 AM UTC+5:30, Ondřej Čertík wrote: >> >> On Tue, Mar 1, 2016 at 5:11 AM, shubham tibra <[email protected]> wrote: >> > Thanks for your response Ondrej and Fredrik. >> > >> > I will soon be writing a wiki page for the algorithm. I agree with what >> > Ondrej said, it's better to figure out the technical algorithms rather >> > than >> > abstracting the design. >> > >> > I am creating a class which can represent a holonomic function. Since we >> > need a Matrix and a Vector, should I inherit from already built classes >> > of >> > these in Sympy or >> > create a completely new class a define things from scratch? >> >> I would actually create it separate from sympy as a first step, and >> implement the addition, multiplication and other operations on it. >> Then in the second step we would figure out what the best way to hook >> it up is. Most probably subclassing a Function. >> >> Ondrej >> >> > >> > -- >> > 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 https://groups.google.com/group/sympy. >> > To view this discussion on the web visit >> > >> > https://groups.google.com/d/msgid/sympy/1f53dfb6-0b13-4f22-ab19-cedf9a810e82%40googlegroups.com. >> > >> > For more options, visit https://groups.google.com/d/optout. > > -- > 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 https://groups.google.com/group/sympy. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/e56e0bb3-0c62-4360-b874-c4b27afd666a%40googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. -- 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 https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CADDwiVA%3D5JVcmO8zb78SDxVgC803qRxJ3QASGu3VnuNeuwZFng%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
