f(a,b)=a^2+b,g(a,b)=abとする

f(a,b)=f(b,a),g(a,b)=−3,a≠bのときa^5+b^5の値は次のうちどれか

�@49�A61�B96�C123�D131

この問題において
解説はf(a,b)=f(b,a)より

a^2+b=b^2+a

a^2−b^2=a−b

(a+b)(a−b)=a−b

a−b≠0であるから、a+b=1

このようになる理由を教えてもらいたいです。

特に「解説は」以降から「a^2−b^2=a−b」までが分かりません