title: SymPy "solves" a differential equation it shouldn't solve
body: <p>Here's what I did:</p>
  
  <pre><code>from sympy import *
  x = symbols("x")
  y = Function("y")
  dsolve(diff(y(x),x) - y(x)**x)
  </code></pre>
  
  <p>The answer I get (<code>SymPy</code> 1.0) is:</p>
  
  <pre><code>Eq(y(x), (C1 - x*(x - 1))**(1/(-x + 1)))
  </code></pre>
  
  <p>But that's wrong.  Both <code>Mathematica</code> and <code>Maple</code> can't solve this ODE.  What's happening here?</p>