>>110
代入は定義じゃなくて処理だが
左辺値にとって右辺が何であるかは問わない。
また代入はその経歴を保持しない

sumはsumです。 →日本語、トートロジー。右のsumで左のsumを定義。
sum = sum →数学。sumはsumと等価である。右のsumで左のsumを定義。
sum = sum; → プログラム。左辺のsumは右辺のsumと論理性を持った繋がりを保持しない。定義ではない。当然再定義でもない。

あと都合の言い部分だけ答えてどや顔されてもね