On 12.03.2014 00:12, Avichal Dayal wrote:
The paper you mention works for functions containing only bounded
functions like:- (sin(x**2) - sin(x))/(3 + cos(E*x**2))
And I think that's what we need. Heuristics handle cases like
sin(x)/x but not when all are bounded. This can be a useful
addition.
I've partly understood the algorithm and I plan to add it to my
proposal. Can you give some suggestions regarding my proposal? I plan
to do formal power series, asymptotic series and hopefully limits.
About strategic (for all)
Here is the link:-
https://github.com/sympy/sympy/wiki/GSoC-2014-Application-Avichal-Dayal-Series-Expansion
Formal Power Series:
Other CAS are capable of returning an infinite series in terms of a
generating function or a sequence. I feel we should have this.
Currently series() returns something like 1 + x + x**2/2 + O(x**3)
while Mathematica and others are also capable of returning something
like summation(x**n/factorial(n), (n, 0, oo)).
1. Is it possible strategically to combine this model with multy
variable cases development in [1] with usage of polys (and some special
fast polynomials bases)? In this case there is no special structures as
Sequences, Generating functions and so on.
2. What is more "symbolical": description of series: via some structure,
or only as the coeffitients (symbolical thou) of some restricted number
of terms? What is common for them?
Asymptotic series:
Most of the routines are implemented in gruntz.py. However still work
is to be done to implement it. Series is extensively used by gruntz
and asymptotic expansion is not implemented in SymPy. This would
improve gruntz greatly.
3. Is it transseries [4]?
4. If it is transseries, what is better (for what aims) to implement
firstly: Formal Transseries (without consideration of limits), or series
expansion ( restricted number of terms).
5. Is it possible or impossible to combine transseries with [1] or with
lazy Series structure [2]?
And may be outside the context of your Application
6. Is it possible to implement multi variable cases so, to keep in mind
abstract FPS, functions and Sequences (or, obviously, something instead
of abstract Sequences but rather tensors) as in [3]?
Links:
[0]
https://github.com/sympy/sympy/wiki/GSoC-2014-Application-Avichal-Dayal-Series-Expansion
[1] https://github.com/sympy/sympy/blob/master/sympy/polys/ring_series.py
[2]
https://github.com/sympy/sympy/wiki/UD-Sequences-and-formal-power-series-prototype
[3] http://www.goodok.ru/sympy/series/series-sympy-example.pdf
[4] http://arxiv.org/abs/0801.4877 "Transseries for beginners" G. A. Edgar
--
Alexey Gudchenko
--
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/5322407B.2070603%40goodok.ru.
For more options, visit https://groups.google.com/d/optout.