I was just wondering whether there's an easy to see reason for this expression to take a very long time to evaluate:
Solve[((z - 2)^(14/5) + (z + 3)^(7/10))/(z - 1)^(7/2) == c*x, z]
Actually Mathematica didn't spit out a solution for about twenty minutes now, but interestingly it won't say it's unsolvable, or anything. Naively I would think Mathematica recognizes unsolvable problems, or problems that would take an irreasonable time to solve and at least warn the user. But apparently not.
Update
Finally the kernel shut down due to insufficient memory.
So what's up with this?
TimeConstrained
. $\endgroup$NSolve
has trouble. I would suggest usingFindRoot
to get numerical roots, it seems to handle it fine. $\endgroup$something * z^(7/2) == (z-2)^(14/5)+(z+3)^(7/10)
. By raising to powers a sufficient number of times, this can be converted to a polynomial equation with only integer exponents. However, those exponents (and the equation) will be very large. I believe this is why it is taking so long. This is just a guess on my part based on how I would start solving something like this ... I don't know what Mathematica does. $\endgroup$