1 | initial version |

I unfortunately don't have time to check why this doesn't work, but the following keyword argument (useful to know in any case) does work:

```
sage: (exp(-2*x)+exp(2*x) == 2).solve(x,to_poly_solve=True)
[x == I*pi*z15]
```

which should be interpreted as saying `z15`

is a free integer variable (hence `z`

). One can also do

```
sage: (exp(-x)+exp(x) == 2).solve(x,to_poly_solve='force')
[x == 2*I*pi*z24]
```

for all possible solutions to the original one. Unfortunately, finding the documentation for this (currently) requires using the method notation instead of functional

```
sage: solve?
```

notation.

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.