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.

Reply via email to