I AGREE WITH YOU!!!!
-x dx + (3y - x^2 y ) dy = 0
Factors out y in the second term...
-x dx + y (3-x^2) dy = 0
divides by (3-x^2)...
-x/(3-x^2) + y dy = 0
moves first term to right side....
y dy = x dx/(3-x^2)
For integration, let U=3-x^2
dU = -2x dx
(-1/2) dU = x dx
Integrates both sides:
integral [ y dy] = (-1/2) integral [ dU/U]
(1/2)y^2 = (-1/2) ln |U| + c = (-1/2) ln | 3 - x^2 | + c
Next, the 1/2 cancels....
y^2 = - [ln | 3 - x^2| + c] = c - ln |3 - x^2 |
y = sqrt[ c - ln |3 - x^2 |]
==================================================
Checks by differentiation:
dy/dx = (1/2) [ c - ln|3-x^2|]^(-1/2) *(-2x)/(3-x^2)
= -x/ {[ c - ln|3-x^2|]^(1/2) * (3-x^2)}
= -x/ {sqrt [ c - ln|3-x^2|] * (3-x^2)}
= -x / {y * (3-x^2)}
Cross multiplies:
y * (3-x^2)*dy = -x dx
which is the original differential equation
once the term on the right is moved to the left...
So this answer is correct despite what the computer
says. Perhaps it is expecting the answer in a different
format. Are you inputting the square root correctly?