まず、(a+b)(b+c)(c+a) を展開します。 \begin{align*} (a+b)(b+c)(c+a) &= (a+b)(bc+c^2+b^2+ab) \\ &= abc + ac^2 + ab^2 + a^2b + b^2c + bc^2 + b^3 + ab^2 \\ &= abc + a^2b + a^2c + ab^2 + ac^2 + b^2c + bc^2 + b^3 + c^3 \\ &= a^2(b+c) + b^2(a+c) + c^2(a+b) + 2abc \end{align*}
したがって、
(a+b)(b+c)(c+a)+abc=a2(b+c)+b2(a+c)+c2(a+b)+2abc+abc=a2(b+c)+b2(a+c)+c2(a+b)+3abc ここで、(a+b)(b+c)(c+a)+abc=(a+b+c)(ab+bc+ca) となることを示します。 (a+b+c)(ab+bc+ca)=a2b+abc+ca2+ab2+b2c+abc+abc+bc2+c2a=a2b+a2c+ab2+ac2+b2c+bc2+3abc. したがって、
(a+b)(b+c)(c+a)+abc=(a+b+c)(ab+bc+ca).