1 | initial version |

If you are trying to solve symbolic equations (that is, with symbolic coefficients), it is likely that we are using Maxima, and that certainly will take a while for a fairly large one - if there is a solution it can find. You may want to check the documentation for

```
sage: x.solve?
```

for more information on some keywords that may also help, such as `to_poly_solve`

. See this Trac ticket for a request to enhance the documentation of the global solve function so you guys know it's there!

At the same time, if you have things over a specific ring, especially if you are looking for approximate solutions, there are many methods to do this, though I am not sure about the commands for nonlinear systems. More details about your problem would help.

2 | No.2 Revision |

If you are trying to solve symbolic equations (that is, with symbolic coefficients), it is likely that we are using Maxima, and that certainly will take a while for a fairly large one - if there is a solution it can find. You may want to check the documentation for

```
sage: x.solve?
```

for more information on some keywords that may also help, such as `to_poly_solve`

. ~~ ~~See ~~this Trac ticket ~~(ticket 10444) for a request to enhance the documentation of the global solve function so you guys know it's there!

At the same time, if you have things over a specific ring, especially if you are looking for approximate solutions, there are many methods to do this, though I am not sure about the commands for nonlinear systems. More details about your problem would help.

3 | No.3 Revision |

If you are trying to solve symbolic equations (that is, with symbolic coefficients), it is likely that we are using Maxima, and that certainly will take a while for a fairly large one - if there is a solution it can find. You may want to check the documentation for

```
sage: x.solve?
```

for more information on some keywords that may also help, such as `to_poly_solve`

. See ~~(ticket 10444) ~~this Trac ticket for a request to enhance the documentation of the global solve function so you guys know it's there!

At the same time, if you have things over a specific ring, especially if you are looking for approximate solutions, there are many methods to do this, though I am not sure about the commands for nonlinear systems. More details about your problem would help.

4 | No.4 Revision |

```
sage: x.solve?
```

for more information on some keywords that may also help, such as `to_poly_solve`

. See ~~this Trac ticket ~~(ticket 10444) for a request to enhance the documentation of the global solve function so you guys know it's there!

5 | No.5 Revision |

```
sage: x.solve?
```

for more information on some keywords that may also help, such as `to_poly_solve`

. See ~~(ticket 10444) ~~this Trac ticket for a request to enhance the documentation of the global solve function so you guys know it's there!

6 | No.6 Revision |

```
sage: x.solve?
```

for more information on some keywords that may also help, such as `to_poly_solve`

. See ~~this Trac ~~ticket ~~ 10444 for a request to enhance the documentation of the global solve function so you guys know it's there!~~

7 | No.7 Revision |

```
sage: x.solve?
```

for more information on some keywords that may also help, such as `to_poly_solve`

. See ticket 10444 for a request to enhance the documentation of the global solve function so you guys know it's there!

8 | No.8 Revision |

```
sage: x.solve?
```

for more information on some keywords that may also help, such as `to_poly_solve`

. See ticket 10444 for a request to enhance the documentation of the global solve function so you guys know it's there!

At the same time, if you have things over a specific ring, especially if you are looking for approximate solutions, there are many methods to do this, though I am not sure about the commands for nonlinear systems. ~~More details about ~~

In your ~~problem would ~~specific case, even with `to_poly_solve=True`

, we get (in Maxima):

```
(%i14) to_poly_solve([eq1,eq2,eq3,eq4,eq5,eq6,eq7,eq8,eq9,eq10],[a,b,c,d,e,f,g,h,i,j]);
algsys: tried and failed to reduce system to a polynomial in one variable; give up.
```

I think you can set the recursion depth higher, but I don't think that will help. Maxima's solve capabilities are decent, but not overwhelming, so perhaps this example is just one it can't do. I do note that `e==e^2`

usually just has two solutions, so maybe there are similar simplifications you can do? Sorry I can't be of more help.

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.