How to prove $(a-b)^3 + (b-c)^3 + (c-a)^3 -3(a-b)(b-c)(c-a) = 0$ without calculations I read somewhere that I can prove this identity below with abstract algebra in a simpler and faster way without any calculations, is that true or am I wrong?
$$(a-b)^3 + (b-c)^3 + (c-a)^3 -3(a-b)(b-c)(c-a) = 0$$
Thanks

To Prove:
$$(a-b)^3 + (b-c)^3 + (c-a)^3 =3(a-b)(b-c)(c-a)$$
we know, $x^3 + y^3 = (x + y)(x^2 - xy + y^2)$
so, $$(a-b)^3 + (b-c)^3 = (a -c)((a-b)^2 - (a-b)(b-c) + (b-c)^2)$$
now, $$(a-b)^3 + (b-c)^3 + (c-a)^3 = (a -c)((a-b)^2 - (a-b)(b-c) + (b-c)^2) + (c-a)^3 =
(c-a)(-(a-b)^2 + (a-b)(b-c)- (b-c)^2 +(c-a)^2)$$
now, $(c-a)^2 - (a-b)^2 = (c-a+a-b)(c-a-a+b) = (c-b)(c-2a+b)$
the expression becomes,
$$(c-a)((c-b)(c-2a+b) + (b-c)(a-2b+c)) = (c-a)(b-c)(-c+2a-b+a-2b+c)=3(c-a)(b-c)(a-b)$$
Hence proved
