Ir al contenido principal

El álgebra de Boole


Hubo un tiempo, allá en la lejana EGB de ocho cursos, en que los alumnos abrían el libro de matemáticas el primer día de clase y encontraban sorprendidos unos extraños diagramas y largas series de letras mayúsculas adornadas con rayitas, ceros, asteriscos y cruces. Aquellos mensajes secretos extrañamente codificados no se parecían en nada a las matemáticas tradicionales que estudiábamos en los cursos anteriores donde nos habíamos aplicado con intensidad en el dominio de las cuatro reglas y en iniciar los farragosos algoritmos de raíces cuadradas, cúbicas incluso, y otros algoritmos de cálculo donde reinaba indiscutiblemente la numeración arábiga. Nuestros padres ponían cara de circunstancias al comprobar que no entendían nada de aquel galimatías alfabético y desesperaban de no  poder ayudar en los deberes a sus retoños. Nosotros tomábamos apuntes esforzándonos por distinguir los cuadernos de lengua y matemáticas pues ahora todo eran letras, aunque los de matemáticas parecían tener una sintaxis mucho más abigarrada.


Allí nos enfrentábamos a nuevos conceptos como: intersección (and), unión (or), complementario, negación (not), doble negación... todo aquello resultaba muy abstracto para nuestras mentes infantiles e irritante para nuestros progenitores; enseguida surgía la pregunta: - Pero esto, ¿para qué sirve?...

Al cabo de unos años, el Álgebra de Boole, que había entrado triunfante en la escuela se fue replegando poco a poco refugiándose finalmente en unas cuantas especialidades. 

- ¡Menuda tontería y vaya pérdida de tiempo! sentenciaron nuestros padres mientras nosotros respirábamos aliviados de haber podido librarnos de aquella endemoniada lógica moderna. Parecía, pues, que nos habíamos librado de otra "ocurrencia" más de tantas como nos imponen a lo largo de la historia educativa española.

Sin embargo, con el transcurso de los años, aquella lógica booleana reflotaba inevitablemente desde la profundidad del olvido. Su uso acababa haciéndose necesario. Me la encontré poco después, en el bachillerato, en el estudio lógico de los silogismos y la empleamos para refutar los sofismas comunes estudiados en las clases de filosofía; tuve que usarla en la biblioteca para acotar los campos de búsqueda de los ejemplares que necesitaba; hube de emplear sus formulaciones por millares al escribir mis sencillos programas rn BASIC o LOGO; necesité aprender a usar sus operadores al iniciarme en las bases de datos y las hojas de cálculo... y hoy mismo, en el 200 aniversario del nacimiento de su inventor, el todopoderosos y misterioso Google nos hace partícipes de su secreto al revelar que la matemática booleana está en la base de todos sus algorítmos de búsqueda: operadores como OR, AND y NOT son la clave para seleccionara y comparar los caracteres alfanuméricos en sus operaciones de búsqueda y selección.

Así que hoy rendimos homenaje a George Boole, famoso matemático nacido el 2 de noviembre del 1815 en Lincoln, Inglaterra. Sus padres supieron inspirarle el amor a las matemáticas llegando a mostrar facilidad asombrosa para los números y los idiomas. Adelantándose en muchos años a su tiempo creó el álgebra booleana, una especie de álgebra de la lógica que está en la base de los procesos computacionales de los ordenadores. 
Boole diseñó un álgebra especial de tipo binario en el que solo existen 1 y 0 (verdadero o falso). Su teoría simplifica los enunciados usando una aritmética binaria. 
Fue una persona sumamente modesta y profundamente moral, que entregó su vida a la búsqueda de la verdad y que, pese a merecer reconocimiento nunca solicitó ni recibió beneficio alguno por sus descubrimientos. Cuando publicó sus leyes de pensamiento, estas pasaron desapercibidas, y sólo 7 años después su trabajo fue rescatado por Claude Elwood, sin embargo su trabajo no fue nunca  conocido fuera de los círculos de los matemáticos de la lógica. Hubo que esperar a que en 1937, sesenta años después de su muerte, el gran matemático Claude Shannon (citado en el artículo anterior como responsable del modelo del lenguaje que inspiró la investigación sobre el origen del lenguaje de Ignacio M. Mendizábal) demostró como el álgebra de Boole opotimizaba el funcionamiento de los sistemas electromecánicos de relés. A partir de ahí su álgebra se convirtió en el fundamento de construcción y programación de circuitos digitales. 

A ti, niño fascinado con los videojuegos y que reniegas de pretender ser futbolista de mayor para preferir el estatus de  programador...
A ti, permanente usuario de tu smartfone, que quisieran programar una aplicación de móvil...
A ti, programador de software, que introduces lentamente largas líneas de código en tu programa...
A ti, hacker informático, que pasas las noches en vela destripando las abigarradas líneas de programación del programa que pretendes piratear...
En un día como hoy, hace 200 años, nació el primer hombre que formuló el lenguaje de las máquinas. Él nunca lo supo, nunca soñó con poseer vuestros sofisticados equipos. Pero era lógico y  supo inventar el lenguaje con que hablas a tu máquina. Gracias le sean dadas. 

Comentarios

Entradas populares de este blog

Hay más cosas en el cielo y la tierra, Horacio, que las que sospecha tu filosofía.

Hay más cosas en el cielo y la tierra, Horacio, que las que sospecha tu filosofía. Hamlet, Acto 1 Escena 5 En esta obra, la más profunda de Shakespeare, Horacio y Hamlet -estudiantes en la Universidad de Wittenberg- conversan sobre quienes somos y cuánto sabemos. Horacio estudia Filosofía Natural (lo más parecido a la "ciencia" de aquellos tiempos). Con la arrogancia que caracteriza a algunos estudiantes cree que el Universo está bien conocido y entendido. Hamlet, en cambio, no está tan seguro... El mundo ha cambiado mucho en estos cuatrocientos años. Las realidades descubiertas por la ciencia han eclipsado la más exhuberante imaginación de cada época. Tan solo algunos genios proféticos idearon la posibilidad de la radio, el teléfono, la TV, el automóvil, los viajes espaciales... Y, a día de hoy, al igual que nuestro universo, las cosas que no sabemos parecen expandirse hasta límites infinitos. Siendo mucho lo que sabemos ya, es infinitamente menor de lo que nos f

Cacharreando la e-bike 28 pro . 2ª parte.

Tras 11 meses reclamando atención por parte del servicio de atención al cliente de Momabike y olvido (amparado en la pandemia ...¿qué tendrá que ver, digo yo si según ellos la situación ha disparado la actividad y ventas de su empresa?) decido intentarlo de nuevo y mando una serie de correos al servicio. Tres correos que piden respuesta a las siguientes cuestiones:  1. ¿Qué fue de aquellas reclamaciones que realicé en mayo del pasado año y que me contestaban entonces con este párrafo: "Estamos experimentando una demanda muy fuerte, ya que la bicicleta se ha convertido en un producto estrella.Nuestro servicio está saturado. Le contestaremos en cuanto antes. Gracias por su comprensión." Y que, desde entonces (y mira que ha pasado tiempo) fueron olvidadas en su atención y respuesta. 2. ¿Cómo puedo conseguir un nuevo enchufe (hembra) de la batería, ya que el actual "baila" en uno de sus bornes y me desconecta la misma produciendo apagado del sistema y necesidad de pedal

El árbol del bien y no del mal.

Existe en el Museo Británico un sello sumerio llamado El cilindro de la tentación. Su fabricación está fechada en torno al 3.500 a.C. Los sellos eran cilindros perforados para poder ser llevados al cuello y girados como un rodillo para imprimir sobre la arcilla blanda figuras en relieve, con dimensiones comprendidas entre los 3 y los 12 cm. de altura y los 2 y los 5 de diámetro. En ellos se representaban escenas variadas de tipo animalístico, religiosos o de interés público. En este caso, se presenta a un hombre y una mujer separados por un eje simétrico, el Árbol de la Vida.  Los logros de las civilizaciones de la vieja Mesopotamia no dejan de sorprendernos: Desde el origen del Hombre (que atribuyen a extraterrestres) con mediación de mensajeros -dioses- (del planeta viajero Niburu), pasando por sus extraordinarios avances sociales, bélicos, arquitectónicos, agrícolas, matemáticos, astronómicos, etc. Gracias a la traducción de sus tablillas de arcilla se va conociendo su historia,