нет, неправильно.
x^2+2x*y-y^2=a^2

дифференцируем
2x+2y+2xy'-2yy'=0

2(x+y)+2(x-y)y'=0

По аналогии дифференцируйте еще раз