Proof Without loss of generality, assume a⩾b⩾c>0, Let x=2a+b−c,y=2a+c−b,z=a+2a+b−c, Then a=y+z,b=x+z,c=x+y, If x=0,y>0,c>0.a2b(c−b)+b2c(b−c)+c2a(c−a)=(y+z)2(x+z)(y−x)+(x+z)2⋅(x+y)(z−y)+(x+y)2(y+z)(x−z)=2yz(x2+z2)+2xz(x2+y2)+2xy(y2+z2)−4xy2z−4xyz2−4x2yz⩾4xyz2+4x2yz+4xy2z−4x2yz−4xyz2−4x2yz=0.
When and only when x2=y2,y2=z2,z2=x2, i.e., x=y=z, or equivalently a=b=c, the equality holds.