Преобразуем левую часть:
\[(a+c)(a-c)-b(2a-b)-(a-b+c)(a-b-c)=\]
\[=a^2-c^2-(2ab-b^2)-\bigl((a-b)^2-c^2\bigr).\]
Раскроем скобки:
\[=a^2-c^2-2ab+b^2-(a^2-2ab+b^2-c^2)=0.\]
Левая часть равна нулю, поэтому равенство верно.
Ответ: равенство верно.