|
|
|
|
|
by bkz
5931 days ago
|
|
IMHO, a clearer version: x^2 = x^2
x^2 + (r^2 - r^2) = x^2
(x^2 - r^2) + r^2 = x^2
(x + r)(x - r) + r^2 = x^2If we continue you'll also notice that: (x + r)(x - r) = x^2 - r^2
Which is useful if you need to calculate the opposite where two numbers are mirrored around a suitable even number, i.e. 28 * 32 -> (30 + 2)(30 - 2) = 30^2 - 2^2 |
|
With your own version, you have to introduce a term which adds up to zero - (r^2 - r^2) - for no obvious reason, and then you need to already know how to factor x^2 - r^2 to (x + r)(x - r) in order to understand the last step.
So I think your version is less easy to understand because it's not clear why the first step is what it is, and it relies on more recollection of school arithmetic.
(The only reason I expound at length on this is because I think what makes something obvious or easy to understand is a deep topic, linked to what's assumed to be known beforehand and the size of inferential jumps between steps, and is important for programming, writing, and indeed all communication.)