
Algunos de nuestros lectores reclaman la demostración matemática del algoritmo de los campesinos rusos que publicamos ayer.
En realidad, lo que estamos haciendo es descomponer el número de la derecha en potencias de dos. En el ejemplo de ayer, teníamos 105×68. Si descomponemos 68 en potencias de dos, tenemos que 68 = 64 + 4 = 2^6 + 2^2. Como la multiplicación es distributiva, está claro que 105×68 = 105×(64+4) = 105×64 + 105×4.
¿Cómo se conecta esto con el algoritmo? Comencemos por la columna de la derecha. En la primera fila, si el número de la derecha es par, quiere decir que a la hora de descomponerlo en potencias de dos, no aparecerá 2^0 = 1, por eso lo tachamos. (En caso de que el número de la derecha fuese impar, sí que aparecería el 1 en su descomposición. Por ejemplo, 5 = 4 + 1 = 2^2 + 2^0).
