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 + ba + 2a2 + ba c + 2ac d + 2ad e + 2ae + 2f + ga + ha + ia + ja + b^2 + db + gb + bc + dc + gc
eq2 = b == cb + 2be + hb + bd + cd
eq3 = c == c^2 + 2ec + hc + bf + c*f
eq4 = d == fb + d^2 + 2ed + fd
eq5 = e == e^2
eq6 = f == fc + ic + 2fe + d*f + f^2
eq7 = g == ib + jb + 2gd + 2hd + id + jd + 2ge + ag + bg + cg + fg + g^2 + 2hg + ig + jg + ah + bh + a*i
eq8 = h == 2he + ch + h^2 + bi + c*i
eq9 = i == 2ie + fh + ih + di + fi
eq10 = j == 2je + gf + ga + ha + ia + ja + b2 hf + jf + 2jh + gi + hi + i^2 + ji + aj + bj + cj + db + gb + bc + dc + gc
eq2 = b == cb + 2be + hb + bd + cd
eq3 = c == c*2 + 2ec + hc + bf + cf
eq4 = d == fb + d2 + 2ed + fd
eq5 = e == e**2
eq6 = f == fc + ic + 2fe + df + f*2
eq7 = g == ib + jb + 2gd + 2hd + id + jd + 2ge + ag + bg + cg + fg + g*2 + 2hg + ig + jg + ah + bh + ai
eq8 = h == 2he + ch + h2 + bi + c*i
eq9 = i == 2ie + fh + ih + di + fi
eq10 = j == 2je + gf + hf + jf + 2jh + gi + hi + i2 + ji + aj + bj + cj + dj + fj + gj + i*j + j2j^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.