15/2/26

The Library of Babel

 


Es bien conocido el cuento de J.L.Borges, La Biblioteca de Babel, una supuesta biblioteca donde se pueden encontrar todos los libros posibles combinando 25 caracteres (22 del alfabeto occidental, el punto, la coma y el espacio en blanco), un número enorme en términos humanos, del orden de 20 elevado a 3000. En el relato, los libros siguen un formato determinado, están dispuestos en estanterías sitas en salas hexagonales y están arbitrariamente ordenados. En este mundo enorme, sin embargo, es posible encontrar el texto que busquemos ya que existe un algoritmo biunívoco que sitúa cualquier texto en una posición determinada y exacta,

The Library of Babel es una aplicación digital de este concepto. En este caso, la supuesta biblioteca contiene todos los libros posibles de 410 páginas donde cada página contiene 40 líneas de 80 caracteres basados en 29 símbolos. Cada habitación hexagonal puede contener 640 libros en sus 4 paredes con 5 anaqueles cada una. Estos datos implican que existen 29 elevado a 3200 páginas distintas.  Sólo para dar una idea de la magnitud de este número, cabe decir que un ser humano contiene 10 elevado a la 27 átomos y que el universo observable contiene sólo 10 elevado a 80 átomos.

El usuario introduce un texto y el algoritmo calcula una posición en una sala hexagonal. Yendo a esa sala, se puede leer la encriptación del texto dado. Si, mucho más tarde, se introduce el mismo texto, se obtendrá el mismo resultado, dando la apariencia de que verdaderamente hay un orden en esa Biblioteca imaginaria.

Puede accederse desde esta enlace.

No es la primera vez que se implementan aplicaciones que simulan la creación de Borges. En este enlace, por ejemplo, puede encontrarse otra.






0 comentarios :