From: Luc Roy on
FullSimplify[JacobiAmplitude [Series[EllipticF[x, m], {x, 0, 10}], m]]

should give x + O[x]^10 because the two functions are the inverse of
one another.

however it gives

x - (m x^3)/3 + 1/30 m (2 + 3 m) x^5 - 1/630 m (4 + m (39 + 16 m)) x^7
+ ( m (8 + 3 m (120 + 13 m (20 + 3 m))) x^9)/22680

Am I missing something
or
Is there an implementation problem with Mathematica

Note : the usage of series is very important.
I know the following works and that is not what I need to resolve or
understand.
PowerExpand[JacobiAmplitude [EllipticF[x, m], m]]
Answer: x

From: Luc Roy on
On Jun 13, 6:53 pm, Luc Roy <luc.rg....(a)gmail.com> wrote:
> FullSimplify[JacobiAmplitude [Series[EllipticF[x, m], {x, 0, 10}], m]]
>
> should give x + O[x]^10 because the two functions are the inverse of
> one another.
>
> however it gives
>
> x - (m x^3)/3 + 1/30 m (2 + 3 m) x^5 - 1/630 m (4 + m (39 + 16 m)) x^7
> + ( m (8 + 3 m (120 + 13 m (20 + 3 m))) x^9)/22680
>
> Am I missing something
> or
> Is there an implementation problem with Mathematica
>
> Note : the usage of series is very important.
> I know the following works and that is not what I need to resolve or
> understand.
> PowerExpand[JacobiAmplitude [EllipticF[x, m], m]]
> Answer: x

I found the problem.

The following evaluates to the series decribed above.
FullSimplify[InverseSeries[EllipticF [Series[EllipticF[x, m], {x, 0,
10}], m]]]


This implies that JacobiAmplitude[[fx]] is evaluated as
InverseSeries[EllipticF[f[x], m]] where f[x] is evaluated first,
EllipticF second and InverseSeries third.
However, the InverseSeries only applies to EllipticF and not to f[x]

Mathematica has a bad implementation for JacobiAmplitude.

Instead of JacobiAmplitude use ArcSin[JacobiSN[x,m]]


 | 
Pages: 1
Prev: Excel Data Managing
Next: DiscretePlot