1 | initial version |

This is because in the first case, Maxima is not able to decide whether `5/2*a - 1/2*sqrt(25*a^2 + 40)`

is negative, and when it does not know, it answers `False`

:

```
sage: bool(5/2*a - 1/2*sqrt(25*a^2 + 40) < 0)
False
sage: bool(5/2*a - 1/2*sqrt(25*a^2 + 40) > 0)
False
```

to be compared to:

```
sage: bool(3*a < sqrt(9*a^2 + 10))
True
sage: bool(3*a > sqrt(9*a^2 + 10))
False
```

The fun thing, it seems that what Maxima is not able to do is to multiply everything by 2 to get the correct result:

```
sage: bool(5*a - 1*sqrt(25*a^2 + 40) < 0)
True
sage: bool(5*a - 1*sqrt(25*a^2 + 40) > 0)
False
```

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.