Let's look at your original function:
(x^2 + y^2)^2 = x^2 - y^2
Let's parametrize, x = cos t, y = sin t, now:
(cos^2 t + sin^2 t)^2 = cos^2 t - sin^2 t
cos^2 blabla + sin^2 blabla = 1, right? So...
1 = cos^2 t - sin^2 t
cos^2 t - sin^2 t - 1 = 0
Differentiating...
-2sin t cos t - 2 sin t cos t = 0
-2 sin t cos t = 2 sin t cos t
- sin t cos t = sin t cos t
Looking at it, you can tell t = 0 is a solution to this equation, and so is t = pi/2...
Let's look a bit further... t = pi is a solution too, isn't it? Also, t = 2pi...
Looking closer, t = 2pi - pi/2 = 3pi/2 would also yield the same answer, wouldn't it?
And let's think again... if t were negative, it would also yield the same answers, thus we also have t = -pi/2, t = -2pi, t = -3pi/2
There, we've got 8 solutions now to this parametrized equation..
Let's go back to your original equation now...
x = cos t
y = sin t
Let's look at our values of t... 0, pi/2, pi and 2pi... let's plug them in..
x(0) = 1
y(0) = 0
(1,0), let's just keep this in mind for now, shall we?
x(pi/2) = 0
y(pi/2) = 1
(0,1)
x(pi) = -1
y(pi) = 0
(-1, 0)
x(2pi) = 1
y(2pi) = 0
(1,0)
x(-2pi) = 1
y(-2pi) = 0
(1,0)
x(-3pi/2) = 0
y = 1
(0,1)
x(-pi) = -1
y(-pi) = 0
(-1, 0)
x(-pi/2) = 0
y(-pi/2) = -1
(0, -1)
OK, let's look at the solution sets we have here, (-1,0), (0,1), (1,0), (0, -1)
From your implicitly differentiated formula, let's plug one of them in, the first one..
As you can see, it yields a 0 in the denominator, we'll rule it out..
Let's look at (0,1)...
It gives you 0 in the numerator... and in the denominator is leaves you with 3... nice... we want this.
Write (0,1) down...
(1,0) would yield a 0 in the denominator as well... oh...
(0, -1) works great too... doesn't leave us with a nasty 0 in the denominator!
OK, so far we have (0,-1) and (0,1) working... that leaves us to find two more solutions...
Let's look at the quadratic...
2x^2 + 2y^2 - 1 = 0
Hmm, looks familiar; a circle, isn't it? (re-arranging...)
x^2 + y^2 = 0.5
Hmm.. interesting... we can now find out when this will equal 0; let's set x = 0..
y^2 = 0.5
y = + or - 1/root 2
Hmm... interesting... let's plug this into the equation... it gives us 0!
OK, we found our four points:
(0, 1)
(0, -1)
(0, 1/root2)
(0, -1/root2)
I think those are the answers anyway..
Oh well, atleast I tried...
disregard me, my logic is very wrong :P