# Limitation of solve?

I am using (or trying to use) the solve function to solve a system of 10 nonlinear equations in 10 variables. However, solve simply outputs the 10 equations after some time computing. Is this running into a limit of the solve function, or is there some other way to economize my input to make it more solve-function-friendly? Would it help to know the algorithm which solve uses?

EDIT: At a suggestion from niles, I am putting up the equations that I am solving. I have a version that is simplified, but it is not a problem to solve. In the equations below it is legal to set any combination of the variables equal to zero, and the resulting solutions will be a subset of the solution set of the full collection of equations.

```
var('a b c d e f g h i j')
eq1 = a == a^2 + b*a + 2*a*c + 2*a*d + 2*a*e + 2*a*f + g*a + h*a + i*a + j*a + b^2 + d*b + g*b + b*c + d*c + g*c
eq2 = b == c*b + 2*b*e + h*b + b*d + c*d
eq3 = c == c^2 + 2*e*c + h*c + b*f + c*f
eq4 = d == f*b + d^2 + 2*e*d + f*d
eq5 = e == e^2
eq6 = f == f*c + i*c + 2*f*e + d*f + f^2
eq7 = g == i*b + j*b + 2*g*d + 2*h*d + i*d + j*d + 2*g*e + a*g + b*g + c*g + f*g + g^2 + 2*h*g + i*g + j*g + a*h + b*h + a*i
eq8 = h == 2*h*e + c*h + h^2 + b*i + c*i
eq9 = i == 2*i*e + f*h + i*h + d*i + f*i
eq10 = j == 2*j*e + g*f + h*f + j*f + 2*j*h + g*i + h*i + i^2 + j*i + a*j + b*j + c*j + d*j + f*j + g*j + i*j + j^2
```

For those who are curious, the simplified version is this set of equations with a, b, c, g, h, i, j == 0.

If there is anything more that anybody would like to know about these equations or where I am getting them from, just say so in a comment.

If you highlight the code and press the "code" formatting button (little pictures of 0's and 1's), then the asterisks will print correctly. This will make it easier to read, and easy to copy/paste into sage for people who want to try working with your example.

Ah, much better. Thanks for the tip