Según cuenta Edward Norton Lorenz en su libro, la esencia del caos, el origen de esta expresión como símbolo del caos es un poco oscuro. Parece haber surgido a raíz de un artículo que presentó en Washington en 1972 titulado “¿Puede el aleteo de las alas de una mariposa en Brasil generar un tornado en Texas?”.

En dicho artículo, Lorenz evitó responder esta cuestión, pero apuntó que si el aleteo de una mariposa pudiera generar un tornado que de otra forma no se hubiera producido, también podría prevenir un tornado que de otra forma se hubiera formado.\r\n\r\nUn probable origen de la expresión es debido a una peculiaridad del primer sistema caótico que Lorenz estudió en detalle, conocido como atractor extraño de Lorenz o atractor de Lorenz, cuya representación se muestra en el siguiente vídeo.

Sin embargo, un relato corto de Roy Bradbury, “Un sonido  de trueno”, escrito mucho antes de la reunión de Washington, narra la historia de como debido a la extinción de una mariposa prehistórica se cambia el resultado de unas elecciones presidenciales en la actualidad.

Código fuente, basado en uno de los ejemplos que se proporcionan con XNA Game studio 2.0.