Kaylee! said:
To solve a separable ODE like this I would simply multiply each side by dx and then integrate both sides. However, I know that it is only notational convenience that allows me to do this, and what's really going on is slightly more complicated.
It seems that most of calculus and DE is based on some amazing notational conveniences which magically work. The underlying mechanics is a little more annoying.
If you restate the problem, what you really have is an equation of an unknown function of x called y. Your goal is to figure out what values y can take on to make the equation true for ALL real x.
y^2(x) y'(x) = x + 1
Both sides of this equation are a function of x, so we can take the anti-derivative of both sides. The right is easy, \int(x + 1)dx = \frac{1}{2} x^2 + x.
The other side is a pain: \int y^2(x) y'(x) dx. Use integration by parts, you can prove \int y^2(x) y'(x) dx = y(x)^3 - \int y(x)^2 y'(x) dx, and moving over the common expression to one side, and dividing by the 3, you get \int y^2(x) y'(x) dx = \frac{1}{3} y(x)^3.
So our equation is now \frac{1}{3} y^3(x) = \frac{1}{2} x^2 + x
All these steps are legal, so the final equation there is a true statement, but it's not the answer to the question asked. This is a SINGLE solution to the DE. To arrive at the family of solutions, we recognize that one of our steps (the anti-derivative) is not one-to-one, and with a little informal rationalization, you can also see where the hell the stupid constant of integration comes in. If you really wanted to formalize away the constant as well, you can think of the result of an anti-derivative as a set-valued operation instead of a function-valued one.
And that's how we can reduce separable ODE to first-year calculus =-) How the hell the notation works is nothing short of miraculous. Infinitesimal "dx's" are not how it works under the hood. What the hell is a "dx" anyway? It's not quite a number. Not quite a function. It's not well-typed. Infinitesimal calculus is amazing at explaining derivation (dividing by one zero is easy) but it sucks at integration (summing an infinite number of zeroes is hard!)
I'm sorry for asking such a basic questions, but my book does not explain this well at all :(
Too many people do this kind of math without really understanding how it really works, so it's good to ask such things ;-)