HI everybody,

```
var('x u m')
assume(x>0)
assume(m>0)
assume(m<1)
integral(rho*sqrt(1/(-m*sin(u)^2 +1)),(u,0,x))
```

returns

```
2*rho*x/m
```

Expected answer is

```
elliptic_f(x,m)
```

Does anyone know how to fix this ?

Thank you.

1 | initial version |

HI everybody,

```
var('x u m')
assume(x>0)
assume(m>0)
assume(m<1)
integral(rho*sqrt(1/(-m*sin(u)^2 +1)),(u,0,x))
```

returns

```
2*rho*x/m
```

Expected answer is

```
elliptic_f(x,m)
```

Does anyone know how to fix this ?

Thank you.

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.