Let $\triangle ABC$ be a triangle in the complex plane and let $a$,$b$ and $c$, respectively, be the complex coordinates of its vertices. Suppose that the tiangle is inscribed in the circle $C(0,1)$. Prove that $\triangle ABC$ is equilateral if and only if $$\frac{1}{a+b}+\frac{1}{b+c}+\frac{1}{c+a}=0$$ and $$(a+b)(b+c)(c+a)\neq0\,.$$
I tried to convert $\frac{1}{a+b}+\frac{1}{b+c}+\frac{1}{c+a}=0$ into a simpler equation by multipling it by $(a+b)(b+c)(c+a)$
In the end I obtained $$a^2+b^2+c^2+3ab+3bc+3ca=0$$ but I don't know how to continue from here. Can you help me, please?
One direction (the direction assuming that $ABC$ is an equilateral triangle) is obvious. Here's a geometric proof of the converse.
Let $k$ be the given unit circle. If $D$, $E$, and $F$ are the midpoints of $BC$, $CA$, and $AB$, then note that the complex coordinates of the images $D'$, $E'$, and $F'$ of $D$, $E$, and $F$ under the inversion about $k$ are $\dfrac{2}{\bar{b}+\bar{c}}$, $\dfrac{2}{\bar{c}+\bar{a}}$, and $\dfrac{2}{\bar{a}+\bar{b}}$, respectively. Note that the origin $O$ is the incenter of the triangle $D'E'F'$. Your equation says that the centroid of the triangle $D'E'F'$ coincides with its incenter. This only happens when $D'E'F'$ is an equilateral triangle, whence $ABC$ is also an equilateral triangle.