Creo que ahora todo lo que dices es correcto (salvo que te has dejado la constante de integración). De todos modos, se puede hacer más fácil. En general, si tienes una ecuación diferencial
\( f(y)\dfrac{dy}{dx}=g(x) \),
que debe cumplir una función \( y(x) \), lo que tenemos realmente es la igualdad siguiente de funciones de x:
\( f(y(x))\dfrac{dy}{dx}=g(x) \),
y entonces podemos afirmar que la integral (indefinida) de ambas funciones de \( x \) será la misma:
\( \displaystyle \int f(y(x))\dfrac{dy}{dx}\,dx=\int g(x),dx \),
entendida como una igualdad entre los conjuntos de primitivas de ambas funciones.
Ahora, pon que has encontrado primitivas para \( f(y) \) (como función de \( y \)) y para \( g(x) \) (como función de \( x \)), es decir, que \( F'(y)=f(y) \) y \( G'(x)=g(x) \).
Entonces \( F(y(x)) \) es una primitiva de \( f(y(x))\dfrac{dy}{dx} \), luego podemos afirmar que
\( F(y(x))=G(x)+K \),
para cierta constante \( K \), y la solución \( y(x) \) de la ecuación diferencial se obtiene despejando \( y \) de esta ecuación.
Cuando separas las diferenciales y escribes \( \int f(y)\,dy=\int g(x)\,dx \), al resolver la parte izquierda estás calculando una primitiva \( F(y) \) y al resolver la parte derecha calculas \( G(x) \), con lo que llegas a la misma ecuación \( F(y)=G(x)+K \).
Esto justifica el método de variables separables en general, sin necesitar siquiera el teorema de la función inversa. Sólo hace falta que todas las funciones implicadas sean derivables.
Si te fijas, en todo el razonamiento no aparece nunca una \( dx \) o \( dy \) "suelta", sino que todas aparecen en la notación para las derivadas o para las integrales. Se pueden dar argumentos más generales que justifican hasta cierto punto la manipulación de diferenciales "sueltas" en otros contextos. Las faltas de rigor aparecen cuando uno pretende justificar esas manipulaciones por cualquiera de dos caminos igualmente falaces:
1) Pretender que las diferenciales representan cantidades "infinitesimales" y que eso sirve como justificación de algo (ahí el análisis no estándar puede ayudar a dar rigor a ese tipo de argumentos, pero mi experiencia tras haber estudiado un poco de análisis no estándar es que la ayuda a ese respecto es algo menor de la que uno podría esperar a priori), y
2) Pretender que la mera notación de derivadas como "cociente" de diferenciales o la de integral como "gusanito de producto de función más diferencial", que en principio no son más que meras notaciones, justifique separar los dos diferenciales del falso cociente que aparece en la notación de derivada o eliminar el "gusanito" y dejar las diferenciales, cuando en realidad "gusanito y diferencial" son la notación para un único concepto, luego no es lícito separarlos. (En realidad sí es lícito, pero no "por la cara". Como ya digo, se puede justificar que las diferenciales pueden independizarse de las integrales probando que la definición de integral de una función puede extenderse a la de integral de una (forma) diferencial, pero no es trivial y, desde luego, no puede justificarse sin más base que la notación para las integrales es la que es).