La causa: un error de 0.000000095 frente al gran error de la #guerra.
📺 latimes.com/archives/la-xp…
¿Qué ocurrió? ⬇️
📺
#Raytheon (raytheon.com), la empresa fabricante, aseguraba, triunfante, que el sistema tenía un 80% de eficacia.
Un cara o cruz. Y una de las más desgraciadas cruces ocurrió el fatídico 25 de febrero.
Su sistema había de predecir la trayectoria del misil, punto a punto, en función de dos variables (reales): la velocidad (conocida) y el último momento de tiempo en que fue detectado en el radar.
El #tiempo es una magnitud real, pero el sistema la calculaba mediante un reloj interno como una variable entera en décimas de segundo. Tanto mayor cuanto mayor era el entero que representaba el tiempo.
A fin de cuentas, solo se podían almacenar unos cuantos dígitos que debían estar expresados en el sistema binario.
#CerosYUnos
1/2⁴+1/2⁵+1/2⁸+1/2⁹+1/2¹²+1/2¹³+ ....
En otras palabras, la representación binaria de 1/10 es:
0.0001100110011001100110011001100…
¡Tras la coma, hay #infinitas cifras!
💻 0.00011001100110011001100,
introduciendo un #error (binario) de:
0.0000000000000000000000011001100...
que son, aproximadamente, 0.000000095 segundos (en decimal).
100×60×60×10=3600000 décimas de segundo.
Si en cada décima de segundo se introduce un error de 0.000000095 segundos, el #ErrorTotal es de:
0.000000095×3600000=0.342 segundos.
El sistema asumió que era una #falsa alarma y el Scud alcanzó su objetivo sin oposición alguna.
📋 gao.gov/assets/220/215…
Recomendaban #reiniciar el sistema informático como solución temporal; sin embargo, los oficiales estadounidenses ignoraron la recomendación.
#Reset
¿Se puede decir que fallaron los algoritmos? No. ¿Que fallaron los ordenadores? No. En este caso, simplemente se ignoró un minúsculo error de 0.000000095.
Pero no nos olvidemos de una cosa: LA GUERRA ES SIEMPRE EL MAYOR ERROR.
¿Y ahora la #IIIWORLDWAR? ¿Really?
elultimoversodefermat.wordpress.com/2020/01/09/la-…
Otros enlaces interesantes sobre errores numéricos o informáticos pueden ser consultados en:
www-users.math.umn.edu/~arnold//disas…
www5.in.tum.de/~huckle/bugse.…