Está en la página 1de 58

Programacion recreativa

Ejercicios resueltos en C++ y cuentos

Luis Tomas Wayar


Copyright c 2015 Luis Tomas Wayar
WWW. RETRONET. COM . COM

Licenciado bajo Creative Commons Reconocimiento – Compartir Igual (by-sa): Se


permite el uso comercial de la obra y de las posibles obras derivadas, la distribución
de las cuales se debe hacer con una licencia igual a la que regula la obra original.
Esta licencia es una licencia libre según la Freedom Defined.
Primera edicion, Mayo 2015
Índice general

I Ejercicios

1 Numeros primos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.1 Números primos 14
1.2 Primos gemelos 14
1.3 Primos de Mersenne 15
1.4 Primos de Sofia y cadenas de Cunningham 15
1.5 Conjetura de Goldbach 16

2 Divisores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.1 Divisores consecutivos 20
2.2 Números amigos 20
2.3 Perfectos y binarios 21
2.4 Números deficientes, abundantes y perfectos 22
2.5 Congruentes con modulo 42 23

II Soluciones
1 Soluciones Numeros primos . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.1 Numeros primos 28
1.2 Primos gemelos 29
1.3 Primos de Mersenne 30
1.4 Primos de Sofia y cadenas de Cunningham 31
1.5 Conjetura de Goldbach 32

2 Soluciones Divisores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.1 Divisores consecutivos 33
2.2 Números amigos 34
2.3 Números perfectos 35
2.4 Números deficientes, abundantes y perfectos 36
2.5 Congruentes con módulo 42 37

III Cuentos
1 El amor de una mujer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

2 La Mujer del Panadero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3 Emanuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4 Kroshnak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5

Prologo
Programación Recreativa es una obra que con originalidad combina problemas y
cuentos; en esta combinación se ve la mano del autor que nos propone la elabo-
ración de un tejido particular entre dos componentes. Por un lado los ejercicios,
ejemplos y aplicaciones acerca de números primos, divisores, números especiales,
secuencias, criptografía y problemas misceláneos; agrupados como Parte I proble-
mas. Esta parte del libro da cuenta de elementos e ideas provenientes de un mundo
abstracto corporizadas en esos problemas y constituyen productos de la compleja y
no siempre evidente belleza de las relaciones en la aritmética de números enteros,
relaciones estas, que estructuran el edificio de la matemática. Es importante destacar
que estos ejercicios no sólo son mostrados como curiosidad matemática, sino que
también tienen un aterrizaje en las Ciencias de la Computación a través de la expre-
sión en programas en lenguaje C++. El tejido que muestra el libro se enlaza, por
otro lado, en la parte 2 “Cuentos” constituida por dos narraciones, de muy buena
factura, que nos relatan situaciones cotidianas aparentemente alejadas de un razona-
miento abstracto. Lo interesante de la visión del autor es que en la ingeniosa trama
que elabora establece un hilo de Adriadna que puede recorrer el laberinto formado
por este aparente alejamiento entre las dos partes del libro; que vinculan el razona-
miento abstracto de la aritmética de los números enteros con un mundo cotidiano,
no siempre satisfactorio, que sabemos incompleto. Y es ese hilo el que nos ayuda
y nos hace desencriptar el mensaje del texto y que es el descubrimiento de Gödel
que encuentra incompletud también en la formidable y armónica construcción de
la aritmética de números enteros. Entonces si bien conocemos que en nuestro mun-
do humano no siempre la verdad se cumple o se demuestra; veamos también que
en algo tan perfecto como ciertos aspectos de la matemática podemos encontrar
incompletud.
Es de notar la cercanía entre la literatura y la informática; en el sentido de que un
producto informático también es un relato", escrito en un lenguaje con su sintaxis
y gramática particular, que dice algo respecto a una historia real o ficticia (virtual);
muy parecida a una novela o a un cuento o en general un producto literario.
Ing. José Humberto Paganini
6

Convenciones y estructura del libro


El presente libro esta escrito y organizado de manera que cada uno de los ejercicios
planteados sea independiente y no requiera un cierto orden para ser leído, sin embar-
go se agruparon por temas para su mejor organizacion y existe referencias cruzadas
entre ellos.
Cada ejercicio consta de un tíulo, una introducción y fundamentación, en algunos
casos con ejemplos y luego el planteo del problema y la solución propuesta, cabe
destacar que la solución propuesta por el autor obviamente no es única y posible-
mente en algunos casos sea perfectible, se agradecerá al lector cualquier sugerencia
y corrección que pueda aportar para próximas posibles ediciones.
La respuesta propuesta en todos los casos esta desarrollada en el lenguaje de pro-
gramación C++. Para mayor comprensión y enriquecimiento de la lectura el texto
esta complementado con notas al margen que profundizan en algunos aspectos o
detallas cuestiones inherentes a la introducción. También se incluyen notas al pie
para abundar en datos sobre las personalidades y bibliografía mencionada.
En un segundo capitulo del libro se incluyen cuentos relacionados con la temática
del libro algunos de ellos enriquecidos con ilustraciones, tanto los textos como las
ilustraciones son del mismo autor
7

Introducción
Cuando era niño, antes de ir a la cama me gustaba visitar la basta biblioteca de mi
padre, un poco aburrido de la ciencia ficción, genero que siempre me fascino, co-
mense a explorar otras áreas de la biblioteca, encontré así, un sector donde habían
libros dedicados a la matemática, entre ellos unos con problemas lógicos y matemá-
ticos, El Mula de Nusradin, El hombre que Calculaba, Matemáticas e Imaginación,
entre otros y autores como Martin Gardner. Me apasiono el genero, eran problemas
exquisitamente presentados.
Siendo aun un niño intente crear mis propios desafíos que se los presentaba a fami-
liares y amigos, debo reconocer que sin mucho éxito. Este libro es un primer intento
en revertir esa situación.
Luego, en mi carrera docente intentaba motivar a los alumnos a encarar el aprendi-
zaje como una tarea recreativa, entretenida y apasionante, me complacía ver que en
algunos de ellos se despertaba el placer por adquirir conocimientos y destrezas divir-
tiéndose. En realidad el descubrir que aprender es una tarea placentera y divertida.
Siendo aficionado a la matemática tengo una colección de libros sobre el tema,
de cada nueva lectura surgía siempre algún problema que luego era publicado en
mi blog personal o mis cuentas en redes sociales, luego de un tiempo pensé en
hacer una recopilación de algunos de los problemas y crear un libro con ellos. Este
compendio es el resultado, espero que sea de su agrado y les de algunas horas de
diversión.
Se trata de problemas lógico-matemáticos a los que se propone abordar desde la
practica de la programación. En todos los casos se ofrece el código fuente en C++
de una solución que da respuesta al desafío.
El objetivo de este libro no es académico sino de esparcimiento y recreación mental,
sin embargo espero que sirva para el desarrollo de habilidades y mejor comprensión
y dominio de la programación, puede servir como apoyo y soporte a docentes tanto
del área de matemáticas como de computación.
Apunta a atrapar al lector en base a el desafío y reto mental que representa cada
uno de sus problemas, también a introducirlo en algunas de las cuestiones mas
interesantes y curiosas de la matemática.
También incluí en cuatro cuentos inéditos con ilustraciones, la idea es que estos
cuentos sean un descanso entre problema y problema, se tratan de historias que
tienen como tematica subyacente algunas de las cuestiones tratadas en el libro.
Este libro surge como un intento de compensación por mi imposibilidad de concu-
rrir a cumplir con mi obligación laboral por problemas de salud, razón por la cual
todos los derechos y regalías son donados a la UNJU - Universidad Nacional de
Jujuy - Facultad de Ingeniería.
Espero que les guste el trabajo y los disfruten tanto como yo disfrute hacerlo.
I
Ejercicios

1 Numeros primos . . . . . . . . . . . . . . . . . . . . . 13
1.1 Números primos
1.2 Primos gemelos
1.3 Primos de Mersenne
1.4 Primos de Sofia y cadenas de Cunningham
1.5 Conjetura de Goldbach

2 Divisores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.1 Divisores consecutivos
2.2 Números amigos
2.3 Perfectos y binarios
2.4 Números deficientes, abundantes y perfectos
2.5 Congruentes con modulo 42
11

“Me dijo que hacia 1886 había discurrido un sistema original de numeración y
que en muy pocos días había rebasado el veinticuatro mil. No lo había escrito,
porque lo pensado una sola vez ya no podía borrársele. Su primer estímulo,
creo, fue el desagrado de que los treinta y tres orientales requieran dos signos
y tres palabras, en lugar de una sola palabra y un solo signo. Aplicó luego ese
disparatado principio a los otros números. En lugar de siete mil trece, decía
(por ejemplo) Máximo Pérez; en lugar de siete mil catorce, El Ferrocarril;
otros números eran Luis Meleán Lafinur, Olimar, azufre, los bastos, la ballena,
el gas, la caldera, Napoleón, Agustín de Vedia. En lugar de quinientos, decía
nueve. Cada palabra tenía un signo particular, una especie de marca; las últi-
mas eran muy complicadas. . . Yo traté de explicarle que esa rapsodia de voces
inconexas era precisamente lo contrario de un sistema de numeración. Le dije
que decir 365 era decir tres centenas, seis decenas, cinco unidades: análisis
que no existe en los “números” El Negro Timoteo o manta de carne. Funes no
entendió o no quiso entenderme.”

Jorge Luis Borges - El culteranismo

La inteligencia humana apenas vislumbra en la oscuridad la inmensidad de relacio-


nes, características, reglas y aplicaciones que los números tienen. Desde tiempos
inmemoriales, cuando alguno de nuestros ancestros se sentó por primera vez a ob-
servar se percato que una de las características de los objetos era la cantidad, el
mundo de la matemática y los números fue adquiriendo cada vez mas importancia
y ayudándonos a comprender como funciona el universo, los números son los sím-
bolos y la matemática el lenguaje con que esta escrito el software que mueve este
universo.
En todo lo relacionado a la computación se necesita de la matemática, debajo de
cualquier programa que se ejecute en una computadora, desde un juego hasta los
mas complejos sistemas de simulación o redes neuronales existe un intrincados
mundo de números y cálculos subyacente que lo hace posible. Sin temor a equivo-
carnos podemos afirmar que la relación entre la matemática y la programación se
produjo desde antes de la construcción de la primera computadora.
Las ciencias de la computación se interrelacionan con otras áreas de la ciencia y la
investigación, incluso me atrevería a decir que actualmente esta inmersa e involu-
crada directa o indirectamente con la mayoría de los campos de la investigación y
la ciencia. Pero es con las matemáticas con las que se considera que tiene un grado
mayor de relación, los primeros trabajos en el área fueran fuertemente influencia-
dos por matemáticos como Kurt GödelKurt Gödel (28 de abril de 1906 Brünn – 14
de enero de 1978, Princeton, Estados Unidos) fue un lógico, matemático y filóso-
fo austriaco-estadounidense reconocido como uno de los más importantes lógicos
de todos los tiempos, el trabajo de Gödel ha tenido un impacto inmenso en el pen-
samiento científico y filosófico del siglo XX. y Alan Turing1 . En la actualidad es
creciente el intercambio de ideas entre ambos campos en áreas como la lógica mate-
mática, la teoría de categorías, la teoría de dominios, el álgebra y la geometría.
En este libro vamos a explorar y resolver algunos problemas relacionados con la
matemática y los números en general, los enunciados están agrupados por catego-
rías tales como números primo o divisores, en muchos casos se trata de problemas
simples que podríamos resolver fácilmente con lápiz y papel, pero el desafío se trata
de lograr adaptar la lógica y la mecánica de la resolución manual a términos de pro-
1 Alan Mathison Turing, (Londres, 23 de junio de 1912 - Wilmslow, Cheshire, 7 de junio de 1954),

fue un matemático, lógico, científico de la computación, criptógrafo y filósofo británico.


12

gramación y algoritmia. Son en todos los casos ejercicios y divertimentos mentales


que espero resulten de su agrado.
1. Numeros primos

“Si las matemáticas (sistema especializado de pocos signos, fundado y gober-


nado con asiduidad por la inteligencia) entrañan incomprensibilidades y son
objeto permanente de discusión, ¿cuántas no oscurecerán el idioma, colecticio
tropel de miles de símbolos, manejado casi al azar?”

Jorge Luis Borges - El culteranismo

Desde hace unos miles de años los números primos han atrapado la atención de
la humanidad especialmente de matemáticos y filósofos. Una de las principales
razones es la fascinación que produce su irregular distribución a lo largo de la recta
numérica. Los números primos aparecen esparcidos hasta ahora sin orden aparente,
encontrándose algunos agrupados y abundantes y otros muy espaciados y escasos.
Son un desafío para el intelecto humano ya que parecen escapar a todo intento
de deducir y establecer leyes sobre ellos pues no parece existir ninguna regla que
determine su ubicación entre los demás números naturales.
La computación como ciencia ha ayudado en mucho a la comprensión de los núme-
ros primos y a su búsqueda, y se ha valido de ellos para lograr entre otras cosas y
como ya dije anteriormente comunicaciones y almacenamiento de información mas
seguros.
Como dice Don Zagier, sorprenden tanto la evidente falta de orden y reglas que
rijan a los números primos, pero también se intuye que algo aun escapa al entendi-
miento humano, personalmente creo que posiblemente aun no podamos vislumbrar
estas reglas, pero que si existen.
Lo que inicialmente fue una curiosidad con el devenir de los años y la evolución de
las comunicaciones y la tecnología se convirtió en la piedra angular de la seguridad
informática. Los números primos hoy son imprescindibles para garantizar cierto
grado aceptable de fortaleza en los sistemas de codificación de la información y
las comunicaciones. Existen muchos y muy variados proyectos de investigación
que buscan desde métodos para determinar la primalidad de un numero hasta la
búsqueda de nuevos y mas grandes números primos.
14 Capítulo 1. Numeros primos

En esta sección del libro nos enfrentaremos con los primos, alguno de los problemas
planteados esta basados y famosos y conocidos problemas como la Conjetura de
Goldbach.

1.1 Números primos


Un número primo es un número natural, que tiene exactamente dos divisores posi-
tivos la unidad y el mismo. También podemos definirlo como aquel número entero
positivo que no puede expresarse como producto de dos números enteros positivos
más pequeños que él, o bien, como producto de dos enteros positivos de más de una
forma.
Existen varios métodos para buscar los números primos en un intervalo dado, uno
de ellos es la Criba de Eratostenes.
Ejercicio: Generar números primos
El numero 1 no es
considerado un nu- El algoritmo más sencillo que puede utilizarse para saber si un número n
mero primo, por lo es primo es el de la división. Se trata de ir probando para ver si tiene algún
tanto queda exclui- divisor propio. Para ello vamos dividiendo el número n entre 2, 3, 4, 5, ... ,

do. n − 1. Si alguna de las divisiones es exacta (da resto cero) podemos asegurar
En contraposición que el número n es compuesto. Si ninguna de estas divisiones es exacta, el
a primo un nume- número n es primo.
ro compuesto es aquel
Este método puede hacerse más eficiente observando simplemente, que si
que tiene mas de
es un número compuesto. Por lo tanto, el número de divisiones a realizar es
dos divisores posi- √
tivos. mucho menor. Sólo hay que dividir entre 2, 3, 4, 5, ... , [ n]
Escriba un programa que reciba como entrada un numero entero positivo
y como salida diga si es o no un número primo, use para ello el algoritmo
descripto anteriormente.

1.2 Primos gemelos


En matemáticas, y más concretamente en teoría de números, dos números primos (p,
q) son números primos gemelos si están separados por una distancia de 2, es decir,
A partir del par (5,
7), el número in- si q = p + 2
termedio es siem- La conjetura de los primos gemelos postula la existencia de infinitos pares de pri-
pre múltiplo de 6. mos gemelos. Por ejemplo tenemos el primer par de primos gemelos que son 3 y 5,
como puede observase ambos son impares y están separados por un solo numero, en
este caso el 4 que obviamente es par.
Ejercicio: Primos gemelos

En el libro Recreations in the Theory of Numbers", de A. H. Beiler dice que


si obtenemos un numero n de aplicar la formula n = 30 ∗ (2 ∗ x − 27) ∗ (x −
15) para valores de x en el rango de 1 a 20, obtenemos pares de números
primos gemelos en n-1 y n+1 para todos los valores de x a excepción de dos.
Escribir un programa que encuentre y muestre por pantalla valores de x que
no generan pares de números primos gemelos y así refute la afirmación.
1.3 Primos de Mersenne 15

1.3 Primos de Mersenne


Vamos a comenzar definiendo lo que es un número de Mersenne (M) se dice que un
numero es un numero de Mersenne si es una unidad menor que una potencia de 2.

Mn = 2n − 1

Por otra parte, un número primo de Mersenne es un número de Mersenne que es


primo, es decir:

Mn = 2n − 1
Con n primo

No es condicion suficiente que n sea primo para que M n lo sea.


Reciben ese nombre en honor al filósofo del siglo XVII Marin Mersenne 1 quien en
su “Cognitata Physico-Mathematica” realizó una serie de postulados sobre ellos
que sólo pudo refinarse tres siglos después.
También compiló una lista de números primos de Mersenne con exponentes me-
nores o iguales a 257, y conjeturó que eran los únicos números primos de esa for-
ma. Su lista sólo resultó ser parcialmente correcta, ya que por error incluyó M67
y M257, que son compuestos, y omitió M61, M89, y M107, que son primos; y su
conjetura se revelaría falsa con el descubrimiento de números primos de Mersenne
más grandes. No proporcionó ninguna indicación de cómo dio con esa lista, y su
verificación rigurosa sólo se completó más de dos siglos después.
Actualmente se conocen 48 primos de Mersenne, los últimos 14 encontrados, han
sido descubiertos por GIMPS (Great Internet Mersenne Prime Search) que se cons-
El ultimo primo de
tituyó en 1996 para descubrir nuevos primos de Mersenne. Es un proyecto que Mersenne hallado
combina los esfuerzos de docenas de expertos y miles de amateurs, y la potencia de a la fecha de pu-
miles de computadoras personales. blicación de este
libro se encontro
Ejercicio: Primos de Mersene el 25 de enero de
Escribir un programa que encuentre e imprima por pantalla el primer numero 2013.
que generado con la formula de Mersenne que no es un numero primo.

1.4 Primos de Sofia y cadenas de Cunningham


Un número primo p es un numero primo de Sophie si 2p+1 también es un número
primo.

Para p = 2:

2x2 + 1 = 5
Que también es un número primo.

1 Marin MersenneMarin Mersenne ( 1588 – 1648) fue un filósofo francés del siglo XVII que

estudió diversos campos de la teología, matemáticas y la teoría musical.


16 Capítulo 1. Numeros primos

Recibieron ese nombre por la matemática francesa Sophie Germain 2 quien a pe-
sar de la oposición de sus padres y las dificultades presentadas por una sociedad
sexista, ganó su educación de libros extraídos de la biblioteca de su padre y de co-
rrespondencia con famosos matemáticos como Lagrange, Legendre y Gauss. Por los
prejuicios contra su sexo, no pudo establecer una carrera en matemáticas, por lo que
trabajó independientemente a lo largo de su vida.
En matemáticas, una cadena de Cunningham es una sucesión de números primos
(p1, ..., pn) en la cual se cumple que cada término es igual al doble del anterior más
uno:

pi + 1 = 2pi + 1

Para todo 1 ≤ i < n en cuyo caso se denomina Cadena de Cunningham de primera


especie;
O bien que cada término es igual al doble del anterior menos uno

pi + 1 = 2pi − 1

Para todo 1 ≤ i < n en cuyo caso se denomina Cadena de Cunningham de segunda


especie
Se denominan así en honor al matemático A. J. C. Cunningham.
Ejercicio: Primos de Sofia y cadenas de Cunning-
ham
Escribir un programa que encuentre cual es el primo de Sophie menor a
100 que genera la cadena de Cunningham de la primera especie mas larga y
cuales son los miembros de esa cadena.

Para el numero 2 tenemos la siguiente cadena:


2 ⇒ 2∗2+1 = 5
5 ⇒ 2 ∗ 5 + 1 = 11
11 ⇒ 2 ∗ 11 + 1 = 23
23 ⇒ 2 ∗ 23 + 1 = 47
47 ⇒ 2 ∗ 47 + 1 = 95 (ya no es primo)

Por lo tanto la cadena de Cunningham para 2 tiene 4 miembros y estos son


[2,5,11,23].

1.5 Conjetura de Goldbach


La conjetura de Goldbach es uno de los problemas abiertos más antiguos en mate-
máticas. Algunos lo califican como el problema más difícil en la historia.
Goldbach formuló dos conjeturas relacionadas entre sí sobre la suma de números
primos la conjetura fuerte de Goldbach y la conjetura débil de Goldbach.
El tío Petros y la
conjetura de Gold-
La que se discute aquí es la fuerte, y es la que se suele mencionar como «Conjetura
bach es una nove- de Goldbach».
la escrita en 1992 2 Sophie GermainMarie-Sophie Germain (1776 - 1831) matemática francesa que hizo importantes
por el escritor y ma- contribuciones a la teoría de números y la teoría de la elasticidad
temático griego Apos-
tolos Doxiadis.
1.5 Conjetura de Goldbach 17

El matemático peruano Harald Andrés Helfgott ha resuelto la Conjetura débil de


Goldbach, la formulación afirma que todo número impar mayor que 5 puede escri-
birse como suma de tres números primos.
El enunciado reza:
Todo número par mayor que 2 puede escribirse como suma de dos números primos.
Se puede emplear dos veces el mismo número primo.
Veamos algunos:

4 = 2+2
6 = 3+3
8 = 3+5
10 = 3 + 7
12 = 5 + 7
14 = 3 + 11

Ejercicio: Conjetura de Goldbach


Escriba un programa que reciba como entrada un numero par y muestre
todas las combinaciones posibles de sumas de números primos que lo com-
ponen.
2. Divisores

“El mismo anhelo de orden que en el principio creó las matemáticas


hizo que yo buscara un orden en esa aberración de las matemáticas que
son las insensatas piedras que engendran. En sus imprevisibles varia-
ciones quise hallar una ley. Consagré los días y las noches a fijar una
estadística de los cambios. Mi procedimiento era éste. Contaba con
los ojos las piezas y anotaba la cifra. Luego las dividía en dos puña-
dos que arrojaba sobre la mesa. Contaba las dos cifras, las anotaba y
repetía la operación. Inútil fue la búsqueda de un orden, de un dibujo
secreto en las rotaciones. El máximo de piezas que conté fue 419; el
mínimo, tres. Hubo un momento que esperé, o temí, que desaparecie-
ran. A poco de ensayar comprobé que un disco aislado de los otros no
podía multiplicarse o desaparecer. Naturalmente, las cuatro operaciones
de sumar, restar, multiplicar o dividir, eran imposibles. Las piedras se
negaban a la aritmética y al cálculo de probabilidades. Cuarenta discos,
podían, divididos, dar nueve; los nueve, divididos a su vez, podían ser
trescientos.”

Jorge Luis Borges - “Tigres azules”, La memoria de Shakespeare

Todo numero compuesto tiene divisores, son algo así como los bloques de cons-
trucción de cada numero, especialmente los números primos que vendrían a ser las
formas únicas de bloques con las que se arman las otras.
Como dice el matemático polaco Leopold Kronecker 1 “Dios ha creado los nú-
meros naturales, el resto es obra del hombre” y si bien fue dicha en un contexto
diferente, hasta se podría decir que mas teológico que matemático, expresa mi pen-
samiento, considerando los divisores, se clasificaron los numeros, por ejemplo en
1 Leopold Kronecker (1823 - 1891). Matemático y lógico que defendía que la aritmética y el

análisis deben estar fundados en los números enteros prescindiendo de los irracionales e imaginarios.
20 Capítulo 2. Divisores

abundantes, insuficientes y perfectos, o se encontraron extrañas y curiosas relacio-


nes como los numeros amigos.
En computación, mas precisamente en la programación, el término divide y ven-
cerás (DYV) se refiera a una premisa para el diseño de algoritmos. El método está
basado en la resolución recursiva de un problema dividiéndolo en subproblemas
de igual tipo o similar continuando así hasta que estos subproblemas llegan a ser
lo suficientemente sencillos como para que se resuelvan directamente. Al final, las
soluciones a cada uno de los subproblemas se combinan para dar una solución al
problema original.
En el mundo de los programadores dividir por cero es uno de los errores mas comu-
nes entre los estudiantes y se considera un error logico. Las computadoras general-
mente usan algoritmos de restas sucesivas, al ser el divisor cero, la resta como tal se
ejecuta por siempre, ya que el dividendo nunca cambia en consecuencia se entra en
un bucle infinito.
Esta sección aborda el tema de los divisores.

2.1 Divisores consecutivos


En matemáticas, se dice que un número entero b es divisible entre un entero a (dis-
tinto de cero) si existe un entero c tal que: b = a ∗ c. Esto es equivalente a decir que b
es «exactamente divisible» por a, o bien, que el resto de la división euclídea es cero.
Se suele expresar de la forma a|b, que se lee: «a divide a b», o «a es un divisor de b»
o también «b es múltiplo de a».
6 es divisible por 3, ya que 6 = 3 ∗ 2; pero 6 no es divisible por 4, pues no existe
un entero c tal que 6 = 4·c, es decir que el resto de la división euclídea (entera) de 6
entre 4 no es cero.
Ejercicio: DIvisores consecutivos
Escribir un programa que encuentre el menor numero entero divisible por
todos los enteros consecutivos a partir de 1 hasta un limite que recibirá como
entrada por linea de comando. Por ejemplo numero 60 es el menor numero
divisible por 1,2,3,4 y 5.

2.2 Números amigos


Dos números a y b son amigos si a es la suma de los divisores propios de b, y b es la
suma de los divisores de a.
El primer par de números amigos ( 220 y 284) ya era conocido por los griegos. El
siguiente par de números amigos fue descubierto en el siglo XIII y redescubierto
A la unidad se con-
sidera divisor pro- por Fermat en 1636 (los números 17.296 y 18.416). El filósofo francés R. Descartes
pio, pero no lo es descubrió el siguiente par: 9.363.584 y 9.437.056.
el mismo número. Ambos grandes pensadores se saltaron el par de números amigos 1.184-1.210 que
fue descubierto por un niño italiano de 16 años llamado Niccolò Paganini.
No hay que olvidar al gran Euler 2 , puesto que él trabajo incansablemente tratando
de encontrar fórmulas para encontrar números amigos.
2 Leonhard Paul Euler (15 de abril de 1707 - 18 de septiembre de 1783), fue un matemático y

físico suizo.
2.3 Perfectos y binarios 21

Tabit ibn Qurra 3 descubrió una fórmula con la que podían se podían hallar números
amigos:
Decía el sabio árabe que si se cumplían las condiciones siguientes:

p = 3 ∗ 2n−1 − 1
q = 3 ∗ 2n − 1
r = 9 ∗ 22n−1 − 1

Donde n > 1 es entero y p, q, y r son números primos, entonces 2n pq y 2n r son un


par de números amigos.
Esta fórmula genera los pares (220, 284), (1.184, 1.210), (17.296, 18.416) y (9.363.584,
9.437.056). Mientras que el par de números amigos (6.232, 6.368) no se puede ha-
llar por la fórmula anterior.
En consecuencia, hay que señalar que no todos los números amigos se obtienen con
el procedimiento de Tabit, pero si son amigos todos los números que se obtienen
con dicho procedimiento.
El primer par de números amigos esta formado por los enteros (220, 284), dado que:

Los divisores propios de 220 son

1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284

Los divisores propios de 284 son

1 + 2 + 4 + 71 + 142 = 220

Si un número es amigo de sí mismo (es igual a la suma de sus divisores propios),


recibe el nombre de número perfecto y no se considera amigo, por ejemplo el 6 o el
28.
Ejercicio: Números amigos

Encontrar todos los pares de números amigos menores a 1.000.000. No se


deben considerar los pares invertidos.

2.3 Perfectos y binarios


Mientras mas nos concentramos en cierto grupo de numero nos encontramos con
algunas características, relaciones o curiosidades que a primera vista son realmente
El matemático Eu-
sorprendentes, casi mágicas en algunos casos. Pero si analizamos mas profunda- clides descubrió que
mente podemos descubrir que eso que parece tan sorprendente quizás sea algo los cuatro prime-
relativamente evidente que no podemos ver sin un análisis mas profundo. ros números perfec-
Los números perfectos son uno de esos tipos de números que poseen características tos vienen dados
sorprendentes. Su propia definición hace que su denominación sea coherente con su por la fórmula 2n−1 ∗
especial característica: (2n − 1)
Un número entero positivo N es un número perfecto si la suma de todos sus diviso-
res (excluyéndolo a él mismo) es igual al propio N.

3 Tabit ibn Qurra Destacó en su época como un gran astrónomo y matemático.


22 Capítulo 2. Divisores

6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + 14
496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248

Hay dos cuestiones interesantes sobre los números perfectos que actualmente no
tienen respuesta.
1. ¿Existen infinitos números perfectos?
2. ¿Existen números perfectos impares?
Si convertimos un numero perfecto a binario y observamos su representación bi-
naria notaremos algo muy especial, ya que en todos los casos aparecen una cierta
cantidad de unos seguidos de otra cierta cantidad de ceros. La cantidad de unos es
un número primo, la cantidad de ceros es un número par y la cantidad de ceros es
igual a la cantidad de primos - 1.
Números perfectos
Unos Ceros Decimal Binario
2 1 6 110
3 2 28 11100
5 4 496 11111000
7 6 8182 1111111000000

Surgen a partir de esta observación dos nuevas preguntas


1. ¿Esto es siempre así?
2. ¿Tiene algún tipo de explicación?
Pues sí, es así siempre que el número perfecto sea par. Y sí, tiene explicación y
tiene que ver con la correspondencia de los números perfectos pares con los primos
de Mersenne, pero dejo eso para que el lector lo investigue por su parte, pasemos al
problema.
Ejercicio: Números perfectos

Escribir un programa que busque todos los números perfectos


que se pueden representar con un binario de hasta 64 dígitos,
para la búsqueda se compondrá cada binario perfecto según
la formula

binario perfecto = 1 repetido una cantidad primo de ve-


ces concatenado con 0 repetido la cantidad de unos
menos 1

Para luego convertir este numero en decimal e imprimirlo por


pantalla tanto la representación binaria como decimal.

2.4 Números deficientes, abundantes y perfectos


Se puede clasificar los números mediante la relación que la suma de sus divisores
tengan con el propio numero.
2.5 Congruentes con modulo 42 23

ABUNDANTE: la suma de sus divisores propios es mayor que él.


12 sus divisores, 1, 2, 3, 4 y 6 suman 16 que es mayor que 12.

DEFICIENTE: la suma de sus divisores propios es menor que él.


10 sus divisores, 1, 2 y 5 suman 8 que es menor que 10.

PERFECTO: la suma de sus divisores propios es igual a él. 6 sus


divisores, 1, 2 y 3 suman 6 que es igual a 6.

Los números Primos de Mersenne están íntimamente relacionados con los números
perfectos. En efecto Euclides demostró que si M es un número primo de Mersenne, Los números natu-
entonces M ∗ (M + 1)/2 es un número perfecto. Asímismo, Euler demostró en el En rales fueron clasi-
el siglo XVIII que todos los números perfectos pares son de la forma M ∗ (M + 1)/2. ficados por prime-
No se conocen en la actualidad números perfectos impares, y se sospecha que no ra vez como defi-
existe ninguno. cientes, perfectos
o abundantes por
Nicómaco de Ge-
Ejercicio: Números deficientes, abundantes y rasa en su Introduc-
perfectos tio Arithmetica.

En este caso se pide un programa que reciba como entrada


un entero que es el limite hasta donde se contaran la cantidad
de números deficientes, abundantes y perfectos existentes y
mostrar por pantalla estos resultados.

2.5 Congruentes con modulo 42

Todos sabemos que la respuesta a la pregunta sobre el sentido de la vida, el universo


y todo lo demás es 42.
En la saga “The Hitchhiker’s Guide to the Galaxy”, se construye una super-computadora
llamada Pensamiento Profundo, la segunda mejor computadora de todos los tiem- Guía del viajero in-
pos con el solo fin de responder a la pregunta sobre el sentido de la vida, el universo tergaláctico es una
y todo lo demás, puesta a calcular finalmente concluye después de siete millones y radio-comedia es-
medio de años y da su respuesta a tan importante pregunta, dice “cuarenta y dos”, crita por Douglas
acotando que para poder comprender la respuesta se tiene que replantear la pregunta Adams que se co-
menzo a transmi-
ya que esta fue mal formulada.
tir en 1978.
Por otra parte, se dice que un par de números son congruentes cuando dos números
enteros a y b tienen el mismo resto al dividirlos por un número natural m distinto de
0, llamado el módulo. Dicho de otra manera, dos números enteros a y b se dice que
son congruentes respecto de un número natural (entero positivo) llamado módulo
m si las divisiones a/m y b/m dan el mismo resto.
24 Capítulo 2. Divisores

Los números 13 y 21 son congruentes de módulo 4, ya que


13/4 nos da 3 de cociente y 1 de resto. Del mismo modo al
Una aplica-
dividir 21/4 obtenemos 5 de cociente y 1 de resto, por lo tanto
ción práctica
es el calenda- verifica la definición anterior Se expresa utilizando la notación:
rio perpetuo
para saber a ≡ b(mod m)
de forma fácil
el día de la
semana (lunes, Ejercicio: E
martes, etc..)
scribir un programa que responda si la cantidad de números
que correspon-
de a un día congruentes en el intervalo 100..1000 es divisible por 42.
determinado.
II
Soluciones

1 Soluciones Numeros primos . . . . . . . . . . 27


1.1 Numeros primos
1.2 Primos gemelos
1.3 Primos de Mersenne
1.4 Primos de Sofia y cadenas de Cunningham
1.5 Conjetura de Goldbach

2 Soluciones Divisores . . . . . . . . . . . . . . . . . 33
2.1 Divisores consecutivos
2.2 Números amigos
2.3 Números perfectos
2.4 Números deficientes, abundantes y perfectos
2.5 Congruentes con módulo 42
28 Capítulo 1. Soluciones Numeros primos

1. Soluciones Numeros primos

1.1 Numeros primos


Solucion: Numeros primos

1 #include < s t d i o . h>


2 #include <iostream >
3 #include <cmath>
4 #include < s t d l i b . h>
5
6 using namespace std ;
7
8 bool EsPrimo ( i n t ) ;
9
10 i n t main ( i n t argc , const char ∗argv [ ] )
11 {
12 i n t numero ;
13 numero = a t o i ( argv [ 1 ] ) ;
14 i f ( EsPrimo (numero) ) {
15 cout << numero << " es primo " << endl ;
16 } else {
17 cout << numero << " no es primo " << endl ;
18 }
19 return 0;
20 }
21
22 bool EsPrimo ( i n t numero)
23 {
24 int raiz ;
25 r a i z = ( i n t ) s q r t (numero) ;
26 i f (numero==2 || numero==3) r e t u r n tr ue ;
27 f o r ( i n t i = 2 ; numero%i && i <= r a i z ; i ++) {
28 i f ( i == r a i z ) {
29 r e t u r n t ru e ;
30 }
31 }
32 return false ;
33 }
1.2 Primos gemelos 29

1.2 Primos gemelos


Solucion: Primos gemelos

1 #include < s t d l i b . h>


2 #include <iostream >
3
4 using namespace std ;
5
6 inline int beiler ( int ) ;
7 i n l i n e bool EsPrimo ( i n t ) ;
8
9 i n t main ( i n t argc , const char ∗argv [ ] )
10 {
11 i n t numero ;
12 f o r ( i n t i = 0 ; i < 2 0 ; i ++) {
13 numero = b e i l e r ( i ) ;
14 i f ( ! EsPrimo (numero−1) && ! EsPrimo (numero+1) )
15 cout << "No se cumple para " << i << endl ;
16 }
17 return 0;
18 }
19
20 inline int beiler ( int x )
21 {
22 r e t u r n 30∗(2∗ x − 27) ∗ ( x − 15) ;
23 }
24
25 i n l i n e bool EsPrimo ( i n t numero )
26 {
27 i f ( ( ( ! ( numero & 1) ) && numero != 2 ) || (numero < 2)
|| (numero % 3 == 0 && numero != 3) )
28 return ( false ) ;
29
30 f o r ( i n t k = 1 ; 36∗k∗k−12∗k < numero;++ k )
31 i f ( (numero % (6∗ k +1) == 0) || (numero % (6∗ k−1) ==
0) )
32 return ( false ) ;
33 r e t u r n t ru e ;
34
35 }
30 Capítulo 1. Soluciones Numeros primos

1.3 Primos de Mersenne


Solucion: Primos de Mersenne

1 #include <iostream >


2 #include < s t d i o . h>
3 #include <vector >
4 #include <math . h>
5
6 using namespace std ;
7
8 bool EsPrimo ( i n t ) ;
9
10 i n t main ( i n t argc , const char ∗argv [ ] )
11 {
12 bool encontrado ;
13 i n t numero=2 , cotejar ;
14
15 while ( not encontrado ) {
16 numero++;
17 i f ( EsPrimo (numero) ) {
18 cotejar = pow( 2 ,numero) −1;
19 i f ( not EsPrimo ( cotejar ) ) {
20 cout << cotejar << endl ;
21 encontrado = t ru e ;
22 }
23 }
24 }
25 return 0;
26 }
27
28 bool EsPrimo ( i n t numero)
29 {
30 int raiz ;
31 r a i z = ( i n t ) s q r t (numero) ;
32 i f (numero==2 || numero==3) r e t u r n tr ue ;
33 f o r ( i n t i = 2 ; numero%i && i <= r a i z ; i ++) {
34 i f ( i == r a i z ) {
35 r e t u r n t ru e ;
36 }
37 }
38 return false ;
39 }
1.4 Primos de Sofia y cadenas de Cunningham 31

1.4 Primos de Sofia y cadenas de Cunningham


Solucion: Primos de Sofia y cadenas de Cunningham

1 #include <iostream >


2 #include < c s t d l i b >
3
4 using namespace std ;
5
6 bool s o f i a ( i n t ) ;
7 bool primo ( i n t ) ;
8 i n t cadena_sofia ( i n t ) ;
9
10 i n t main ( i n t argc , char ∗∗argv ) {
11 i n t resultado_cadena_sofia =0 ,numero=0 ,maximo=0;
12 i n t l i m i t e = a t o i ( argv [ 1 ] ) ;
13 f o r ( i n t num=2; num < l i m i t e ; num++) {
14 resultado_cadena_sofia = cadena_sofia (num) ;
15 i f ( resultado_cadena_sofia >maximo) {
16 maximo = resultado_cadena_sofia ;
17 numero = num;
18 }
19 }
20 cout << " Numero : " << numero << " T o t a l miembros : " <<
maximo<<
21 endl ;
22 return 0;
23 }
24
25 bool s o f i a ( i n t num) {
26 i f ( primo (2∗num+1) ) r e t u r n t ru e ;
27 else false ;
28 }
29
30 i n t cadena_sofia ( i n t num) {
31 i f ( primo (num) ) {
32 i f ( s o f i a (num) ) {
33 cout << num << " " << 2∗num+1 << endl ;
34 r e t u r n 1 + cadena_sofia (2∗num+1) ;
35 }
36 }
37 }
38
39 bool primo ( i n t x ) {
40 i f ( x==1||x ==2)
41 r e t u r n t ru e ;
42 f o r ( i n t i =2; i <x / 2 ; i ++) {
43 i f ( x %i ==0)
44 return false ;
45 }
46 r e t u r n t ru e ;
47 }
32 Capítulo 1. Soluciones Numeros primos

1.5 Conjetura de Goldbach


Solucion: Conjetura de Goldbach

1 #include <iostream >


2 #include <cmath>
3
4 using namespace std ;
5
6 i n t buscaPrimoProximo ( i n t , i n t ) ;
7 i n t buscaPrimoAnterior ( i n t ) ;
8 bool esPrimo ( i n t ) ;
9
10 i n t main ( )
11 {
12 i n t numero = 0 , primer_primo = 0 , segundo_primo = 0 ;
13 i n t a = 0 , k = 4 , b = 2 , count2 = 0 , d = 0 ;
14
15 do { cout << " Ingrese un numero par entero mayor que 4 : " ;
16 cin >> numero ;
17 }
18 while ( ( numero <=k ) || (numero % 2 ! = 0 ) ) ;
19
20 primer_primo = 2 ;
21 segundo_primo = buscaPrimoAnterior (numero) ;
22
23 while ( primer_primo <= segundo_primo )
24 {
25 i f ( ( primer_primo + segundo_primo ) < numero)
26 { primer_primo = buscaPrimoProximo ( primer_primo , numero) ; }
27 e l s e i f ( ( primer_primo + segundo_primo ) > numero)
28 { segundo_primo = buscaPrimoAnterior ( segundo_primo ) ; }
29 else
30 {
31 cout << primer_primo << " + " << segundo_primo << endl ;
32 primer_primo = buscaPrimoProximo ( primer_primo , numero) ;
33 segundo_primo = buscaPrimoAnterior ( segundo_primo ) ;
34 }
35 }
36 cout << " Terminado ! " << endl ;
37 return 1;
38 }
39
40 i n t buscaPrimoAnterior ( i n t n )
41 {
42 n−−;
43 while ( ! esPrimo ( n ) && ( n > 2) ) { n−−; }
44 return n ;
45 }
46
47 i n t buscaPrimoProximo ( i n t n , i n t max)
48 {
49 n++;
50 while ( ! esPrimo ( n ) && ( n < max) ) { n++; }
51 return n ;
52 }
53
54 bool esPrimo ( i n t n )
55 {
56 f o r ( i n t i = 2 ; i < n ; i ++) { i f ( ( n %i ) == 0) { r e t u r n f a l s e
; } }
57 r e t u r n t ru e ;
58 }
2. Soluciones Divisores

2.1 Divisores consecutivos


Solucion: Divisores consecutivos

1 #include < s t d l i b . h>


2 #include <iostream >
3
4 using namespace std ;
5
6 i n t main ( i n t argc , char ∗argv [ ] )
7 {
8 bool encontrado= f a l s e ;
9 i n t numero=0 , d i v i s o r , l i m i t e ;
10 l i m i t e = a t o i ( argv [ 1 ] ) ;
11
12 do {
13 numero++;
14 d i v i s o r =1;
15 do {
16 i f ( numero % d i v i s o r == 0 ) {
17 i f ( d i v i s o r == l i m i t e ) encontrado=tr ue ;
18 d i v i s o r ++;
19 }
20 else
21 {
22 break ;
23 }
24 } while ( ! encontrado ) ;
25 } while ( ! encontrado ) ;
26 cout << " E l numero : " << numero << " es d i v i s i b l e por
todos l o s enteros entre 1 y " << l i m i t e << endl ;
27 r e t u r n EXIT_SUCCESS ;
28 }
34 Capítulo 2. Soluciones Divisores

2.2 Números amigos

Solucion: Numeros amigos

1 #include < s t d l i b . h>


2 #include <iostream >
3 #include <math . h>
4
5 using namespace std ;
6
7 bool amigo( i n t ) ;
8 i n t sumaDivisores ( i n t ) ;
9
10 i n t main ( i n t argc , char ∗argv [ ] )
11 {
12 int limite ;
13 l i m i t e = a t o i ( argv [ 1 ] ) ;
14 f o r ( i n t numero=1; numero<= l i m i t e ; numero++ ) {
15
16 i f ( amigo(numero) ) {
17 cout << numero << " " << sumaDivisores (numero) <<
endl ;
18 }
19 }
20 r e t u r n EXIT_SUCCESS ;
21 }
22
23 bool amigo ( i n t numero )
24 {
25 i n t suma1 , suma2 ;
26 suma1=sumaDivisores (numero) ;
27 suma2=sumaDivisores (suma1) ;
28 i f (suma1==suma2) r e t u r n f a l s e ;
29 i f ( numero==suma2 && numero < suma1) {
30 r e t u r n t ru e ;
31 }
32 else {
33 return false ;
34 }
35 }
36
37 i n t sumaDivisores ( i n t numero)
38 {
39 i n t sum = 1 ;
40 f o r ( i n t i = 2 ; i <= s q r t (numero) ; i ++)
41 i f (numero % i == 0) sum += ( i + numero / i ) ;
42 r e t u r n sum ;
43 }
2.3 Números perfectos 35

2.3 Números perfectos

Solucion: Numeros perfectos

1 #include <iostream >


2 #include < b i t s e t >
3 #include <cmath>
4
5 #define LARGO 64
6
7 using namespace std ;
8
9 bool EsPrimo ( i n t ) ;
10
11 i n t main ( i n t argc , char ∗argv [ ] )
12 {
13 int i , j , k;
14 b i t s e t <LARGO> b i n a r i o ;
15 f o r ( i = 2 ; i < LARGO/2+2; ++ i ) {
16 i f ( EsPrimo ( i ) )
17 {
18 f o r ( j = i −1; j < i ∗2−1; ++ j )
19 {
20 binario [ j ]=1;
21 }
22 cout << b i n a r i o << " " << b i n a r i o . to_ulong ( )
<< endl ;
23 }
24 b i n a r i o =0;
25 }
26 return 0;
27 }
28
29 bool EsPrimo ( i n t numero)
30 {
31 int raiz ;
32 r a i z = ( i n t ) s q r t (numero) ;
33 i f (numero==2 || numero==3) r e t u r n tr ue ;
34 f o r ( i n t i = 2 ; numero%i && i <= r a i z ; i ++) {
35 i f ( i == r a i z ) {
36 r e t u r n t ru e ;
37 }
38 }
39 return false ;
40 }
36 Capítulo 2. Soluciones Divisores

2.4 Números deficientes, abundantes y perfectos


Solucion: Números deficientes, abundantes y perfectos

1
2 #include < s t d l i b . h>
3 #include <iostream >
4 #include <math . h>
5
6 using namespace std ;
7
8 i n t sumaDivisores ( i n t ) ;
9 i n t tipoNumero ( i n t ) ;
10
11 i n t main ( i n t argc , char ∗argv [ ] )
12 {
13 i n t limite , tipo ;
14 i n t d e f i c i e n t e s =0;
15 i n t perfectos =0;
16 i n t abundantes=0;
17
18 l i m i t e = a t o i ( argv [ 1 ] ) ;
19
20 f o r ( i n t numero=1; numero <= l i m i t e ; numero++ ) {
21 t i p o = tipoNumero (numero) ;
22 switch ( t i p o ) {
23 case 1 :
24 d e f i c i e n t e s ++;
25 break ;
26 case 2 :
27 perfectos ++;
28 break ;
29 case 3 :
30 abundantes++;
31 break ;
32 default :
33 break ;
34 }
35 }
36 cout << d e f i c i e n t e s << " " << perfectos << " " <<
abundantes << endl ;
37
38 r e t u r n EXIT_SUCCESS ;
39 }
40
41 i n t tipoNumero ( i n t numero )
42 {
43 i f ( sumaDivisores (numero) < numero ) {
44 return 1;
45 }
46 e l s e i f ( sumaDivisores (numero) == numero) {
47 return 2;
48 }
49 e l s e i f ( sumaDivisores (numero) > numero) {
50 return 3;
51 }
52 return 0;
53 }
54
55 i n t sumaDivisores ( i n t numero)
56 {
57 i n t sum = 1 ;
58 f o r ( i n t i = 2 ; i <= s q r t (numero) ; i ++)
59 i f (numero % i == 0) sum += ( i + numero / i ) ;
60 r e t u r n sum ;
61 }
2.5 Congruentes con módulo 42 37

2.5 Congruentes con módulo 42


Solucion: Congruentes con modulo 42

1 #include <iostream >


2
3 using namespace std ;
4
5 i n t main ( i n t argc , const char ∗argv [ ] )
6 {
7 i n t i , j , r e s t o i , r e s t o j , contador =0;
8 f o r ( i = 100; i < 1000; i ++) {
9 r e s t o i = i % 42;
10 f o r ( j = 100; j < 1000; j ++) {
11 r e s t o j = j % 42;
12 i f ( r e s t o i == r e s t o j && i != j ) {
13 contador ++;
14 cout << i << " " << j << endl ;
15 }
16 }
17 }
18 i f ( contador % 42 == 0) {
19 cout << contador << " es d i v i s i b l e por 42 " <<
endl ;
20 }
21 return 0;
22 }
III
Cuentos

1 El amor de una mujer . . . . . . . . . . . . . . . . 43

2 La Mujer del Panadero . . . . . . . . . . . . . . . 47

3 Emanuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4 Kroshnak . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
41

Entrevistador: “Profesor, sus poemas y sus cuentos son muy bien cono-
cidos en el extranjero, pero creo que usted no ha escrito ninguna novela.
Si es así, quisiera preguntarle si hay alguna razón específica.”
Jorge Luis Borges:
“Yo creo que hay dos razones específicas: una, mi incorregible holga-
zanería, y la otra, el hecho de que como no me tengo mucha confianza,
me gusta vigilar lo que escribo y, desde luego, es más fácil vigilar un
cuento, en razón de su brevedad, que vigilar una novela”

Soy un ávido lector de cuentos, me gustan por lo conciso, lo breve, lo compacto


y concentrado que son a la hora de contar una historia. En este capitulo del libro
quiero poner algunos de mis cuentos, humildemente espero poder transmitir la idea
subyacente en cada uno de ellos, hacerlo de manera entretenida y que sean de su
agrado.
1. El amor de una mujer

Es verdad, a veces me pasan cosas extrañas, pero, ¿a quien no?. A veces veo cosas
que otros no, o escucho cosas que otros no oyen, ellos dicen que no existe, que son
alucinaciones, pero yo les aseguro son incapaces de percibir la realidad como yo lo
hago.
Yo soy mas inteligente que ellos, pero ellos no se dan cuenta, dicen que estoy loco.
Mis hijos me quieren internar, dicen que mortifico a su madre con mi “problema”,
pero es su mama quien no los deja.
A veces logro engañar a mi esposa y no tomar la medicación, esto me da un
margen de unos días, a veces solo unas pocas horas, donde vuelvo a mi mundo de
números, secuencias, relaciones, teoremas, conjeturas y sobre todo primos.
Sin embargo por lo general mi esposa se da cuenta de que logre evadir las pastillas,
luego, cuando ya estoy nuevamente controlado o como ella dice “normal”, me cuenta
por ejemplo que me pase una noche varias horas hablando del número 47 y sus
propiedades, pero cuando me contó de mis conclusiones sobre este número, estando
yo lucido, obviamente me di cuenta que mis deducciones eran completamente absurdas
y ridículas.
A riesgo de someterme a vuestro escrutinio sobre mis divagaciones matemáticas
estoy escribiendo esto luego de lograr tirar las pastillas por el inodoro.
Mientras miraba una película con mi esposa en la cama mi mente divagaba como
es su costumbre por otros temas, haciéndome perder el hilo y la continuidad del
film. Apenas comenzada la película puse pausa y me dirigí a mi mujer, quien con
infinita paciencia soporta mis interrupciones para escuchar con atención, aunque se
que muchas veces lo que le cuento no es de su interés ni conoce del tema como para
poder apreciarlo, pero siempre me escucha con el más profundo silencio y atención, y
cada vez que hace alguna observación o pregunta elige cuidadosamente las palabras y
la forma en que las utiliza, para mí estas situaciones son unos de las más profundas
pruebas de amor aún después de mas veinticinco años de convivencia.
Esta vez la reflexión que compartí con ella era, como muchas otras veces sobre
44 Capítulo 1. El amor de una mujer

números y más específicamente sobre números primos. Le dije:


-Para Russell los números no existen, no hay nada que sea un numero, y tiene
razón, porque en definitiva el número es sólo un nombre que los humanos inventamos
para denominar una agrupación caprichosa, por ejemplo, le dije, tomemos el número
5, ¿que es, sino el nombre de todos los conjuntos con 5 elementos? -Así, -acote-
podríamos también ponerle nombre a todos los árboles con flores amarillas que crecen
a la orilla de un río, se podría llamar “googol”, dije, plagiando a un niño que a sus 9
años inventó ese número.
-Podemos decir que los números primos... -continué diciendo.
En este punto mi esposa no pudo disimular, aunque lo intentó su cara de “otra vez
con lo mismo”, seguí con mi reflexión.
- Los números primos son también un conjunto caprichoso -le dije-, el hombre
los cree y trata como algo especial, pero simplemente son números que no se puede
descomponer en factores distintos de la unidad y el mismo, pero analicemos esto,
tomemos por ejemplo el número treinta y uno (31), a este numero lo podemos armar
mediante la suma de varias combinaciones de números naturales, el treinta más el uno
(30+1), el veintinueve más el dos (29+2), el veintiocho más el tres (28+3)
En ese momento no pude evitar hacer una interrupción y contarle a mi señora la
anécdota de Gauss cuando a sus 10 años sumó todos los números desde el uno hasta
el cien, pero continué con mi razonamiento y le dije
-Al mismo número, treinta y uno (31) podemos también armarlo con muchas
divisiones -le explique- es decir dividiendo cada uno de sus múltiplos, por ejemplo,
sesenta y dos dividido dos (62/2) o noventa y tres dividido tres (93/3), luego, podemos
también formar el número treinta y uno mediante restas, treinta y dos menos uno (32-
1), treinta y tres menos dos (33-2) y así sucesivamente, pero, resulta que no podemos
armar el número treinta y uno mediante la multiplicación de enteros diferentes que la
unidad y el propio treinta y uno,
-¿Es eso sorprendente? -le pregunte
Y en su mirada pude adivinar que no sabía qué responderme porque en realidad
quería responder lo que yo esperaba escuchar, no la deje en esa incómoda situación y
me auto-respondi.
-¡No! -me respondi-. ¡No tiene nada de sorprendente! es solo una condición
caprichosa de entre muchísimas que podríamos encontrar en los números, por ejemplo,
vamos a inventar los números “sobrinos”, tomemos todos los números que no se
pueden formar mediante la suma de dos números pares, es tan caprichoso y válido
como los números primos.
Pude ver el alivio en el rostro de mi esposa cuando quite la pausa de la película
y continuamos mirándola. Como ya dije, aún en ese gesto puedo ver el profundo
amor que luego de tantos años supimos cultivar, si no, díganme como seria posible
que alguien me escuche o lea diciendo estas cosas que posiblemente por la falta de
medicación no son nada más que divagaciones sin sentido.
No pasó mucho para que volviera a poner la pausa en la película, y le dije a mi
esposa.
-¿Sabes porque no todos los veranos hay chicharras? -le pregunte esta vez.
Nuevamente en su rostro se leía que estaba esperando sorprenderse o aburrirse, yo
haría mi mejor esfuerzo para que esta vez no se aburriera.
-¿Recordas cuando fuimos al campo con Ariel, Javier y Cristian y sus familias?.
Al despertar una mañana húmeda y nublada, encontramos muchos orificios en la
tierra alrededor del campamento, escuchamos el canto de las chicharras y los chicos
45

jugaban con sus exoesqueletos secos, que habían quedado prendidos en la corteza de
los árboles.
-Pues bien, resulta que tuvimos suerte, -le acote- pueden pasar varios años hasta
que podamos ver ese evento nuevamente.
-Esos bichos se reproducen con una frecuencia de años que es en algunos casos de
7, 13 y hasta 17 años, como ya te habrás dado cuenta se trata en todos los casos de
números primos, pero, los biólogos se preguntaban porqué era así, según una teoría
bastante aceptada entre los expertos, la chicharra tendría un parásito cuyo ciclo vital
está intentando evitar.
-Si el parásito tiene un ciclo vital, supongamos, de 2 años -continue diciendo-,
entonces la chicharra querría evitar encontrarse con él, por lo que tendría un ciclo
vital que no fuese par. De esta manera, si el parásito tiene un ciclo vital de 3 años,
entonces la cigarra querrá evitar un ciclo vital divisible por 3, si no el parásito y la
cigarra volverán a coincidir.
-Al fin, si quiere evitar de encontrarse con su parásito, la mejor estrategia es tener
un ciclo de vida largo -dije-, que dure un número primo de años, obviamente las
chicharras no saben contar, pero es acá donde la teoría de la evolución de Darwing
entra para explicar cómo terminaron reproduciéndose a esa frecuencia.
Termine mi relato con un ¿Que me contas?. Y ella respondió nuevamente con su
mejor cara de “Que interesante” que no me terminó de convencer.
Continuamos viendo la película, esta vez tardé menos en pulsar el botón con dos
palitos en el control remoto.
-Mira -le dije-, hablando de parásitos. ¿Sabías que las hormigas tienen un parásito
que les controlan la mente?
-No -me respondio. Me respondio
Esta vez el asombro y la curiosidad en su rostro eran evidentes y sinceros. Trataría
de no defraudarla.
-En realidad se trata de un hongo -comencé a explicarles-, que ataca unas hormigas,
creo que tailandesas, cuando una espora del hongo alcanza a una pobre hormiga
víctima se aloja en su cerebro y comienza a crecer, a medida que esto sucede, va
tomando paulatinamente el control de su cuerpo y su mente, atrofia sus músculos poco
a poco y la obliga a buscar el sol, es decir a subir lo más alto que pueda en algún
arbusto, una vez alcanzado ese punto, el pobre insecto es obligado, contra su voluntad
a aferrarse con sus mandíbulas a alguna hoja y quedarse allí hasta morir. De esta
manera el parásito se garantiza que desde ese lugar privilegiado sus nuevas esporas
tengan una mayor chance de dispersarse y alcanzar nuevas víctimas.
Esta vez la cara de mi esposa reflejaba una mezcla de repulsión y asombro. Ya
me conoce y sabe que no le estaba mintiendo, cuando miento ella se da cuenta
indefectiblemente.
Esta vez deje que la película termine, como de costumbre mi esposa ya estaba
dormida cuando eso ocurrió. A ella le gustan las comedias, dramas y de amor, pero
dice que también le gustan las de guerra y ciencia ficción sólo para hacerme compañía,
aunque no siempre lo logra.
Antes de dormir me puse a pensar, lo terrorífico del parásito, lo sorprendente de las
chicharras y los apasionante que puede resultar el mundo de los números, me dormí
pensando en levantarme al día siguiente y escribir todo esto, con la esperanza que
los números primos sean un parásito que luego de haberme infectado lleve con este
escrito sus esporas al mayor número de víctimas posibles.
2. La Mujer del Panadero

Estoy muriendo mientras escribo estas lineas, se que por mis venas la muerte va
apagando cada una de mis células. Espero que alcance el tiempo para terminar de
escribir mi historia.
Esta primavera debería cumplir 41 años. Mi vida paso sin mayores sobresaltos
soy un hombre común que vivió una vida común. Durante ese tiempo, hubieron dos
oportunidades en las que creí haber encontrado a la mujer ideal.
Rosana, tenia todo lo que buscaba en una mujer, menos interés por mi. O por lo
menos la primera vez que mi vida se cruzo con la suya. Tupido pelo negro y grueso,
lacio, que caía a los costados de su rostro con pesadez, su piel era trigueña y sus largas
piernas seguían con armonía la curva que su cintura y su cadera parecían empeñarse
en esforzar al máximo, en su cuello delgado e interminable se podía observar a trasluz
un suave bello aterciopelado, que se iba diluyendo al aproximarse a sus mejillas, sus
ojos eran negros, grandes y profundos, le daban a su mirada un aspecto extraño, como
si estuviera siempre pensativa.
La vida no tiene un sentido, quienes lo buscan solo pierden su tiempo, solo hay que
vivirla. Buscar la verdad de las cosas es algo que tiene a la humanidad entretenida desde
sus orígenes, incluso desde antes que los primeros homínidos intentaran comprender
los fenómenos climáticos, en el rigor estricto de las matemáticas la verdad es un bien
mezquino, en la búsqueda de la verdad hubieron quienes se apoyaron en creencias
o especulaciones por ejemplo las religiones o la filosofía. Pero hubo y hay quienes
tratan de abordar su búsqueda mediante la razón, desde tiempos de Euclides hicimos
intentos sistemáticos de inferir las reglas que rigen nuestro universo, y sobre esas
reglas construir una estructura que de sustento al saber. Pero, ¿que pasa si la verdad
no se puede comprobar?. ¿De que sirve el saber si no existe certeza?.
Kurt Godel nació en Austria, Hungria el 28 de abril, 1906, actualmente la Repú-
blica Checa. Fue hijo de un comerciante textil su madre Marianne fue la que hizo
de el lo que fue, siempre cercana a el, aun a la distancia se mantenían comunicados
mediante correo. En su núcleo de familiares y amigos cercanos lo llamaban desde
48 Capítulo 2. La Mujer del Panadero

niño Herr Warum (Sr. Por qué) debido a su insaciable curiosidad. Fue un niño feliz en
una familia de clase media acomodada.
Rosana, era estudiante en el mismo colegio que yo, un año adelantada, durante
el tiempo que compartimos en la secundaria trate infructuosamente de lograr que me
tuviera en cuenta, de llamar su atención, en esa época era yo un adolescente deportista,
destacado también en los estudios, muchas mujeres de mi edad se sentían atraídas por
mi, ella no. Cuando ella termino el cursado sus estudios perdí su rastro, mi quinto
año transcurrió monótono, termine mis estudios secundarios y ya en la universidad
busque a Rosana en cada mujer que tuve, nunca la encontré. Esta búsqueda duraría
toda mi vida. Solo unas pocas semanas al final de mis días la encontré, pero no me
quiero adelantar en este relato, solo temo no llegar a terminarlo porque como ya les
dije estoy muriendo y se que solo me quedan unos minutos.
Termine mi doctorado en matemáticas en la Universidad de Buenos Aires, luego,
la vida me llevo a lejanos países donde desarrolle mi carrera, me hice conocido, obtuve
cierta fama demostrando algunos teoremas de menor importancia, luego me empecine
en refutar a Godel, nunca lo logre, aun hoy estoy convencido que se equivoca, pero su
lógica permanece fuera de mi alcance.
Volví a mi pueblo natal, Tilcara, en el norte Argentino, lo recordaba apacible,
silencioso, con calles de tierra y empedradas, rodeado de cerros poblados de cactus.
Seguía igual, pero a la vez diferente, el progreso había echo su trabajo. Me instale
en la vieja casa de mis bisabuelos, durante unos meses estuve dedicado a restaurarla,
había acumulado unos ahorros como profesor que permitiría que me dedique por unos
años a seguir luchando contra la incompletitud de Godel.
En esos meses mi mundo fue solo un par de cientos de metros a la redonda de la
vieja casona, tenia todo lo necesario a no mas de dos cuadras de distancia, el almacén
donde me aprovisionaba de sardinas enlatadas, pan, fiambre y todo lo que compone
la dieta de un hombre que solitario, la farmacia donde comprar mis remedios, una
carnicería aunque como poca carne, un puesto de salud al que le rehuía, una peluquería
que lucia un extraño cartel que rezaba, .El peluquero de este pueblo atiende solo a
aquellos hombres que no se cortan el pelo a sí mismos", curiosamente y a pesar de
ser el único peluquero del pueblo siempre tenia su cabello correctamente recortado,
había también un ciber-cafe que me mantenía cercano al viejo mundo y un bar con
mesa de snooker donde pasaba un par de horas entre que el sol se perdía tras los cerros
hasta que la oscuridad cubría el caserío, jugaba solo, trazando trayectorias imaginarias
que no siempre las bolas consentían cumplir, perfeccione en ese tiempo bastante mi
juego, deje de pensar y calcular y le di paso a la intuición, a los cálculos no evidentes
para que rigieran mi destreza, eso me convirtió en el jugador que nunca fui, el que
quise ser ante cada derrota que sufrí con mis amigos, en todo ese tiempo en Tilcara
nunca acepte un desafío, mis partidos eran contra un jugador invisible, como en mi
contienda con el celebre matemático.
El viejo que atendía el bar, una de las pocas personas con las que ocasionalmente
cruzaba algunas palabras, murió una tarde, sentado detrás del mostrador, mientras
yo jugaba uno de mis partidos siempre inconclusos. Ninguno de los presentes nos
dimos cuenta, parecía dormir como lo hacia a veces, sentado, confiado en la calidad
de gente que habita los pueblos como Tilcara. Deje mi pago en el mostrador y me
fui, no quise despertarlo, no habría podido. Al otro día me entere que había muerto
el Yaveño, como le decían. En ese momento no se me habría ocurrido pensar que la
muerte no se conformaría con el viejo, que se quedaría en Tilcara, que tenia planes.
Ahora lo se, viene por mi.
49

El bar no volvió a abrir, los hijos vinieron desde San Salvador donde habían
emigrado en busca de un futuro mejor, solo estuvieron tres días para terminar con
los ritos religiosos aunque su padre fuera, según me hizo entender en esas cortas
conversaciones que teníamos, un ateo declarado. La mujer que con el vivía decidió no
abrir mas el bar, al fin de cuentas a ella nunca le gusto que el Yaveño se pasase los
días atendiendo a borrachos y hombres solitarios, eso lo hacia un hombre triste según
su apreciación.
Con la muerte del viejo dos horas de mis días quedaron sin ocupación, siempre me
gusto la vida ordenada, la seguridad que da la rutina, tenia que encontrar una forma
de despejar la mente como lo hacia el snooker, comencé a caminar por mi pueblo, a
reencontrarme con viejos paisajes poblados por nuevas caras, ocasionalmente alguien
me reconocía y entablábamos breves conversaciones, note que en realidad no había
cambiado tanto como parecía, la gente era la misma aunque algunos jóvenes llevaran
modernos reproductores digitales de musica o teléfonos celulares, seguían siendo los
mismos jóvenes que yo fui, hace 25 años, me vi en ellos.
En una de esas caminatas vi una columna de humo que se elevaba por detrás de
un cumulo de casas todavía de adobe a flor de piel a fuerza de las lluvias de muchos
veranos. Me puse como meta llegar hasta el, ya lo había observado con anterioridad
y era puntual tanto al comenzar como al terminar, dos veces al día. Cuando llegue
al origen, mis sospechas se confirmaron, era una panadería, el cartel, despintado y
descascarado decía "Panadería Urbano", yo conocí a un Urbano, fue mi compañero,
lo recordaba como un muchacho, bajito y regordete, receloso y callado, de nariz
aguileña aunque se podía ver en sus rasgos a sus ancestros europeos, nunca había
tenido buena relación con el, era una persona resentida, siempre a la defensiva por las
constantes burlas y bromas de la que era objeto. Mi padre solía decirme, .en todo grupo
siempre hay una víctima, mira bien, si no lo encuentras la víctima sos vos", el, urbano
siempre era la víctima, era quien buscaba cuando jugábamos a las escondidas, quien
quedaba al arco en los partidos de fútbol, sobre quien se hacían las bromas, con el nos
desquitabanos de nuestras frustraciones o hacíamos demostraciones de fuerza para
impresionar a algún rival, era el objeto de toda nuestra crueldad sin arrepentimiento.
En realidad ahora me arrepiento de no haber sido mas cruel, de no haberle echo mas
daño.
Entre con la intención de reencontrarme con el. Luego de traspasar la cortina
de cintas de plástico de la entrada principal la vi, era Rosana, los años solo habían
acentuado su belleza, ahora una mujer, se notaba que había sido madre, a su natural
belleza se había sumado la que algunas mujeres adquieren luego de parir, es como un
mensaje de la naturaleza que se esfuerza en evidenciar de que se trata de una hembra
saludable en pleno estado para la procreación, con pechos firmes y anchas caderas,
todo en perfecta armonía, mi mente entrenada en matemáticas encontró en toda ella la
proporción áurea, el número de oro, en su rostro se veía serenidad, su voz calmada y
pausada me sonaba como en aquellos días de mi primavera, pero a la vez la cadencia
del otoño se dejaba oir en sus palabras.
No me reconoció. ¿Porque habría de hacerlo?, nunca se fijo en mi. Me atendió
como si de un turista se tratara, me hablo de las bondades del pan horneado con leña,
como si yo no lo supiera la escuche con atención, saboreando cada una de las silabas
que de su boca fluían, compre unos bollos y me fui, cuando salia, en la cortina de
plástico me cruce de nuevo con ella, pero una veintena de años mas joven, era obvio
que se trataba de su hija, llegaba con unos libros y carpetas en la mano, seguramente
era estudiante, mientras me alejaba caminando por la vereda, escuche un saludo donde
50 Capítulo 2. La Mujer del Panadero

la palabra “mamá” resalto sobre las otras. Si hubiera sabido el daño que mi presencia
en Tilcara ocasionaría en ese mismo instante me habría ido, hubiera huido de nuevo,
lejos, donde olvidarme de todo.
Por lo que pude leer sobre Godel y leí todo lo que encontré, hay que conocer a tu
contrincante, yo me estaba preparando para una batalla intelectual que prometía ser
dura, su infancia fue similar a la mía, nacido alemán tuvo que vivir en una sociedad
checa luego que el imperio austro-húngaro cayera al final de la Primera Guerra
Mundial, se sentía un exiliado en su tierra, tanto que cuando la Alemania nazi anexó
Austria Gödel automáticamente se convirtió en ciudadano alemán a la edad de 32
años.
Yo con sangre nativa americana, me sentía un exiliado por la cultura dominante
traída por los españoles, mi padre un indio zafrero, hoy lo digo con orgullo, fue
siempre consciente de su raza, de sus orígenes, de el aprendí eso, pero en la escuela
me enseñaban que los indios habían estado en estas tierras antes que nosotros, como si
nosotros no fuéramos los verdaderos originarios. Hoy soy consciente de mi naturaleza,
de mi origen. No siempre fue así, en mis primeros años de púber recuerdo un incidente
muy doloroso que aun hoy me atormenta, era la semana de los estudiantes, la inci-
piente primavera se dejaba ver en las erupciones de nuestros rostros y en los molles
reverdecidos, eramos un grupo de amigos y amigas del colegio que caminábamos
camino a la plaza, mientras bajábamos por la calle principal vi que mi abuela subía,
caminando lentamente, con su atuendo típico de mujer colla, con su sombrero de
lana prensada, los vivos colores de su vestido y un aguayo a modo de chal hicieron
que la reconozca de lejos, llevaba en la mano una bolsa con algunos bultos, volvía
del almacén, nos cruzamos, nuestras miradas se cruzaron, ella se dio cuenta que no
debía saludarme y así lo hizo, sabia que yo no la iba a saludar, no dejaría que mis
compañeros supieran que tenia una abuela colla. Esa noche en casa no dijo nada, como
si nada hubiera pasado, me trato con el mismo cariño que todos los abuelos tratan a sus
nietos, mientras cenábamos solo hablo para contar de los lapachos en flor, mi padre
le acomodaba el chal sobre sus hombros para que la cubriera mejor protegiéndola
del frío como siempre tratando en todos sus actos que la vida no se escapara de esa
frágil mujer. Esa noche en mi cama llore hasta que me dormí, en silencio, para que
mi hermano no se diera cuenta. Extraño a mi abuela, quisiera que ahora estuviera
conmigo, pero la muerte como el nacimiento es una faena que nos toca vivir solos.
Ya de vuelta en casa, con el pan fresco de la tarde recién comprado me prepare
unos mates, saboree el pan con ansia.
Tres veces a la semana venia a casa una señora a hacer la limpieza y volver a
su lugar las cosas que yo parecía empeñarme en desacomodar. Comencé a entablar
conversaciones con ella lo único que quería era poder llegar al grado de confianza tal
que me permitiera hacer averiguaciones sobre Rosana sin despertar sospechas, así día
tras día fui conociendo su historia. Luego que yo me fuera a estudiar a Buenos Aires,
había llegado al pueblo un Gendarme que la enamoro y le hizo una hija, seguramente
la que me cruce aquella vez en la puerta de la panadería. Cuando le dieron un nuevo
destino el gendarme se fue, la abandono, la olvido, aun embarazada. Ella lo espero,
como la amante del teniente francés, el nunca volvió, como el teniente. En un pueblo
como Tilcara la vida es difícil para una madre soltera, su padre no la hablo por
mucho tiempo, solo antes de morir le pidió perdón por su silencio según contaban los
chismorreos de viejas cuenteras.
Muchos la pretendieron en el tiempo que ella solo dedico a su hija, luego supe que
la bautizo Rosa, herencia lógica de nombre. No permitió que nadie se le acercara, por
51

años espero lo que sabia que nunca llegaría, a aquel ignoto militar, seguramente un
bruto analfabeto llegado desde alguna provincia mesopotámica. Luego sorprendente-
mente la vieron acompañada de Urbano, la persona mas horrible del pueblo, avaro,
tacaño, tosco, moldeado por años de burlas y desprecios, dueño de la despensa mas
grande del pueblo, y de varias de las casas mejores ubicadas en esa pequeña orbe.
Era incomprensible, pero en realidad yo lo entendí apenas me lo contaron, se estaba
vengando de todos los hombres, no seria de nadie, solo de la persona mas horrible del
pueblo.
Godel y Albert Einstein entablaron una amistad legendaria, solían compartir largas
caminatas, el tema de sus conversaciones aun es un misterio, Einstein solía decir que,
"su propio trabajo ya no importaba mucho, que llegaba al Instituto únicamente para
tener el privilegio de caminar a casa junto a Gödel". Cuando en la UBA me encontré
por primera vez con el teorema de incompletitud me resulto en cierto modo frustrante
leer algo que sabia que es realmente importante pero era incapaz de entenderlo, por lo
que me dedique de lleno a el, perseguía a mis profesores, con preguntas al grado tal
que algunos me rehuían, me pasaba horas en la biblioteca, me aislé, perdí contacto
con mis amigos, deje de juntarme a jugar snooker los viernes a la noche para pasarlos
con Godel, en realidad no es tan difícil entender su teorema, lo realmente difícil es
aceptar sus consecuencias. Godel se vale de los mentirosos, o sera de los veraces? Para
demostrar simplemente que nunca llegaremos a la verdad absoluta, eso es terrible, cual
es el sentido de la existencia? , Existe un dios mezquino que como a burros nos pone
una zanahoria en nuestras narices que nunca probaremos?. El plantea que no todo
se puede demostrar, es decir que la verdad es esquiva a nuestro entendimiento, que
existen preguntas que nunca tendrán una respuesta, no solo lo plantea, lo demostró,
hasta ahora de manera irrefutable, pensemos en la siguiente afirmación, .Esta afirmación
es falsa."si es verdadera, esto significa que la afirmación es falsa, lo cual contradice
nuestra primera hipótesis. Por otra parte, si la afirmación es falsa, la afirmación debe
de ser verdadera, lo cual nos lleva de nuevo a una contradicción. El tio de Alicia y
padre de gatos sonrientes y Jabberwockys Lewis Carrol lo simplifica aun mas "Yo
estoy mintiendo.". Ahora me doy cuenta, no solo a veces no podemos tener certeza de
la verdad, esa verdad depende de si misma o de su falsedad para entrar en una eterna
recursividad sin sentido un bucle inconducente que tortura y destruye las mentes.
Varias semanas después volví por la panadería, hice un habito el ir a comprar
pan, aunque tuviera que caminar algunas cuadras, nunca me gusto caminar, es tiempo
perdido. Rosana nunca se acordó de mi, eso me dolía pero de alguna manera me daba
la impunidad necesaria para tratar de acercarme a ella y lograr alguna confianza, al
principio con diálogos casuales. Como un tonto volví a enamorarme, es extraño como
el hombre es presa de esa trampa de la evolución que es el amor, la naturaleza de
mamífero nos engaña para que cuidemos nuestra prole, para que creemos un núcleo
donde los portadores de nuestros genes puedan desarrollarse protegidos, todo motivado
por los genes egoístas que nos usan, seremos simplemente nuestra genética y nada
mas que eso?.
Yo, en esos días, solo pensaba que no tenia hijos, que estaba al borde del umbral
donde mi diabetes y edad me dejarían tiempo para criar un hijo, no quería ser un cero
darwiniano, no quería ser quien rompa la cadena de ancestros sobrevivientes. Y a ese
hijo lo quería tener con ella, quería tener una hija con su belleza, fantaseaba con un
varón de sus entrañas con mi amor por el conocimiento.
Los años y el sedentarismo me hicieron un hombre obeso, mi sobrepeso era en
realidad un problema menor hasta que la reencontré, decidí entonces recuperar en
52 Capítulo 2. La Mujer del Panadero

lo posible un estado saludable. Comencé a ser mas ordenado en mis comidas, y las
caminatas a la panadería se comenzaron a notar. Pronto estaría listo para decirle quien
era yo, que había vuelto, que había recorrido el mundo, que tenia una par de metas en
la vida y que ella era parte de mi destino.
No hizo falta que le dijera quien era este extraño cliente que todas las tardes,
puntual como el humo de su chimenea llegaba a comprare el pan aun caliente. Poco
a poco fuimos acercándonos, con inocentes comentarios comencé a usar mi vieja
técnica de impresionar y seducir, fui adentrandola en temas lógicos y matemáticos
con observaciones y enigmas que ella gustaba resolver, me había puesto un apodo
.el hombre de los acertijos", apelativo que me gustaba solo porque venia de ella, de
otra persona me hubiera molestado sobremanera, aunque ya le había dicho mi nombre
que no le trajo ningún recuerdo. A veces estaba en la panadería Urbano, su marido, el
tiempo transcurrido desde la adolescencia habiame camuflado lo suficiente para que
tampoco me reconociera, la celaba, no le gustaba que hablara con los clientes, ella era
su tesoro mas preciado. Siempre sentía su ojo vigilante, creo que sospechaba algo de
mis intenciones, no era tonto, sabia que tenia un bien codiciado.
Godel era soberbio y provocativo, creía que existía una conspiración para que la
humanidad no pudiera conocer algunos de los manuscritos del genial Leibniz, en una
conversación con el economista Menger se produjo el siguiente dialogo:
- ¿Y quién podría tener interés en destruir los manuscritos de Leibniz?
- Pues está claro: los que no quieren que el ser humano sea más inteligente.
- ¿Por qué no censurar, entonces, al irreverente librepensador Voltaire?
- ¿Acaso alguien en el mundo se ha vuelto más inteligente leyendo a Voltaire?
Rosana, pronunciar su nombre me gusta, me deleita, comenzó a contarme cosas
cada vez mas intimas, me decía que su marido no la dejaba en paz, que la controlaba
todo el tiempo, que en las noches ya en la cama matrimonial, me duele solo pensar que
dormían juntos, comenzaba a preguntarle sobre su día, al principio de manera inocente,
luego se daba cuenta que lo que en realidad quería era encontrarle inconsistencias en
su relato, para confirmar que ella le era infiel o que por lo menos estaba interesada en
otro hombre, la acosaba con inquisiciones para saber con quien había hablado, de que,
por qué se había puesto aquella blusa que dejaba entrever su figura, o buscaba en ella
olores que la delataran. Durante el día se aparecía sorpresibamente por la panadería
para controlarla, tenia emisarios que le contaban de cada movimiento de ella, había
tejido todo un sistema de vigilancia.
Finalmente sucedió, una tarde, mientras me alcanzaba el pan, su mano tomo la
mía, lo supe al instante, lo había logrado, la había seducido. Ahora las metas eran
otras, primero lograr que me ame, luego quedarme con ella, arrebatársela a Urbano.
Lentamente fue creciendo el amor de ella hacia mi, el mio ya era grande, aun así se
hizo mayor.
El nunca la dejaría ir, todo eso ya lo había pensado en mil noches de insomnio.
Tenia todo calculado, cuando ella finalmente me amara, nos escaparíamos, nos iríamos
a Europa a cualquier pequeño pueblito como Tilcara, todos los pueblos se parecen,
nunca mas sabría de nosotros, tomaríamos pocas cosas, solo lo necesario para viajar
livianos, en menos de una semana estaríamos fuera de su alcance solo ella, su hija y
yo.
El tiempo transcurrió, rápido, como pasa el tiempo que disfrutamos, solo se hacían
interminables las horas que no estaba a su lado, ahora compraba el pan a la mañana
y a la tarde, cuando urbano se iba a San Salvador para traer mercadería o hacer sus
negocios no nos separábamos. La gente comenzó a hablar, eso nos dio miedo pero
53

no podíamos parar, los rumores no tardaron en llegar a oídos de su celoso esposo,


comenzó a controlarla mas aun, los interrogatorios nocturnos se hicieron mas agudos,
quería saberlo todo, hasta lo que pensaba.
A veces cuando tenia que esperar que atendiera a otros clientes, la miraba, parecía
ignorarme, totalmente indiferente, yo dejaba que me adelantaran en la fila, para ser
el ultimo que atienda, para poder estar aunque sea unos segundos solo con ella y
poder mirarme en esos ojos profundos. A veces ella llegaba furtivamente a mi casa, la
oscuridad y las sombras eran cómplices, a veces se quedaba en mi cama, dormida, no
quería despertarla, dejaba que el silencio se apoderara de la habitación, para escucharla
respirar, quería sentir hasta su corazón latiendo, recostado en su pecho podría pasarme
toda la vida. Luego las primeras luces del amanecer amenazaban con delatarla, tenia
que huir rápidamente, volver a su casa antes que la gente volviera a las calles.
Un lunes tomamos la decisión, ese fin de semana urbano tenia planeado un viaje,
hacia mucho que no iba a la capital, por no dejarla sola, pero ya no podía posponer
mas su viaje, estaba sin mercadería, había desatendido sus negocios por no sacarle el
ojo de encima, pero su codicia por el dinero podía mas.
El plan era simple, apenas el partiera en su camioneta, nos encontraríamos y
saldríamos en sentido contrario, hacia Bolívia, hasta Santa Cruz, luego en avión hasta
Europa. Durante los días que nos separaban del sábado, preparamos a escondidas los
bolsos, apenas con lo necesario, Rosa estuvo de acuerdo desde el principio, nunca le
gusto el padrastro que el rencor le había dado. Mis ahorros nos permitirían vivir hasta
que nos establezcamos y pongamos algún negocio, quizás una panadería o si fuera
necesario volvería a enseñar, al fin y al cabo era algo que disfrutaba y siempre me
gusto.
El viernes a la tarde fui por ultima vez a comprar pan, urbano estaba en la panadería,
su camioneta en la puerta lo delataba, pensé en no entrar, pero ya me había visto y
eso solo despertaría mas sospechas, se aprestaba para viajar, cuando entre Rosana me
saludo indiferente, compre dos bollos como siempre, pero esta vez me atendió el, puse
el pan en la bolsa y me fui, no pude ni siquiera cruzar una mirada cómplice.
Godel se caso con Adele, a la cual conocía desde hacía 10 años. Los padres de
Gödel se oponían a la relación no les gustaba que se tratara de una bailarina divorciada
y seis años mayor que él. Nunca tuvieron hijos. En sus últimos años Godel enloqueció,
pensaba que había una conspiración contra el, como la de Leibniz, que lo querían
envenenar, solo confiaba en Adele, quien según el creía se exponía a ser envenenada
en pos de la vida de su esposo. Ella debía probar la comida antes que el. Cuando
ella enfermo y tuvieron que internarla el se negó a alimentarse, finalmente murió de
hambre, el escueto certificado de defunción del Hospital de Princeton, el 14 de enero
de 1978, reporta que murió de "desnutrición e inanición causadas por perturbaciones
en la personalidad".
Tome mi mate con el bollo recién comprado, aun estaba tibio, solo podía pensar
en lo felices que seriamos, recorrí por ultima vez la casa tratando revisar todo para
no olvidarme de nada importante, recogí el retrato de mi abuela que estaba sobre una
cómoda, lo metí en el bolso de mano que llevaría con los objetos mas necesarios,
pasaporte, billetera, algo de dinero, etc. Mientras salia de la cocina, un mareo me
obligo a tomarme del marco de la puerta, luego otro, y un tercero mas extenso me dejo
sentado apoyado en la mesa, de pronto me dí cuenta, Urbano me había envenenado, el
bollo que el me dio esta especialmente preparado. Como pude salí a la calle y en la
oscuridad cerrada de esa noche me apresure a llegar a la casa de Rosana, la camioneta
de Urbano aun en marcha estaba en el frente con la puerta del conductor abierta, la
54 Capítulo 2. La Mujer del Panadero

puerta de la casa también estaba abierta y dejaba que la luz del interior dibujara un
trapecio en la angosta vereda y la empedrada calle, entre, el silencio era aterrador, solo
el leve tic-tac de un viejo reloj de pared marcaba como un metrónomo, con implacable
precisión, los tiempos de ese terrible desenlace, echos que iban sucediendoce como
fotogramas de una vieja película en celuloide.
De pronto al entrar a la habitación de ellos vi a urbano sentado en usa silla con
las manos colgando sin fuerzas, a los costados, de su sien un grueso hilo de sangre
llegaba hasta el cuello, en el piso un cuchillo y un revolver, de su mano derecha caían
lánguidas y escasas gotas de sangre sobre el piso, luego la vi, Rosana, tendida sobre en
el suelo, semi desnuda, aun en la muerte era hermosa, estaba ya sin vida, un charco de
sangre oscura y viscosa se filtraba por entre las maderas del piso. La había matado con
el cuchillo, para ser mas cruel, los hombres cuando matan con odio tratan de causar
dolor, a mi me enveneno, solo quería matarme. Luego el se suicido de un disparo,
no quería sufrir, quería irse lo mas rápido posible. Tres muertes, un asesino, no es
Urbano, el solo actuó como el verdadero asesino se lo ordeno, el amor es solo una
trampa, nuestra naturaleza nos hace caer en ella, la pasión nos domina, la razón cede.
Trato de pensar, que debo hacer, luego de verificar por tercera vez que Rosana
esta ya sin vida busco la forma de pedir ayuda, no puedo gritar, la fuerza me esta
abandonando, la vida se me escapa, lo siento, busco el teléfono para pedir ayuda,
lo encuentro y una voz impersonal me atiende, insiste con el saludo, callo y pienso,
decido colgar, no quiero ayuda, voy a dejar que este universo siga su curso según la
decisión de Urbano, no quiero cambiarlo, voy a morir, voy a dejar que el veneno siga
inundando mi sangre, no quiero vivir sin ella. Pienso en mi abuela, pienso en Godel,
pienso en Rosana y en una vida que no fue.
3. Emanuel

Mientras esperaba ser atendida la madre de Ema se secó la frente con un pañuelo, el
local estaba abarrotado de gente, tenia el numero 154, de pronto uno de los vendedores
presiono un pulsador y en la marquesina que colgaba del techo un 94 de letras rojas
formadas por leds se transformó en 95.
-Dale Ma, vamos a la heladería de enfrente -insistió Ema.
Y, aunque la madre, tenía el mismo deseo que el hijo, temerosa que llegara su
turno y perderlo le respondió.
-Después que nos atiendan vamos. Si perdemos el turno vamos a tener que volver
a la tarde.
El niño, ya cansado del gentío, el calor y el continuo parloteo de la gente le hizo
la siguiente propuesta.
-Vamos a la heladería y yo te aviso cuando tengamos que volver, te aseguro que
no vas a perder el turno.
La madre accedió, en realidad se resignó a tener que volver otro día sin Ema.
Cruzaron la calle, entraron a la heladería y mientras el niño miraba la imágenes de
los sabores disponibles, solo observaba las fotos, no sabía leer, la mamá intentaba en
vano ver el cartel con los números rojos a través de las dos vidrieras.
Terminaron el helado y la mamá dijo.
-Vamos, volvamos a ver si no perdimos el turno.
-No mama, todavía falta -le dijo Ema-, nos quedemos acá que esta mas fresquito.
La madre no le hizo caso, lo tomó de la mano, con la otra recogió su cartera y
cruzaron. Cuando llegaron nuevamente al local, miró hacia el panel de los turnos y
vio que recién iban por el número 142. Miró a su hijo quien le devolvió la mirada con
una clara expresión de “Viste que yo tenía razón”.
Mientras esperaban Ema le explicó a su mamá.
-Es fácil mamá, hay tres empleados que atienden, el primero, el que tiene la
corbata roja, no habla mucho, dos, tres preguntas y termina de atender a una persona,
los puntitos que están en aquel reloj se prenden y apagan 190 veces; el que tiene
56 Capítulo 3. Emanuel

corbata azul, demora mas, 234 titilar de los puntos, y la chica demora siempre mas
de 300 y menos de 400, ella es la que varía mas, con eso podemos saber cuánto van
a demorar en llegar a nuestro turno. La madre lo miraba sin prestarle atención. De
haberlo hecho se habría dado cuenta que Ema había resuelto sólo el problema de
cálculo y estimaciones de promedios cosa que a ella le tomó varias clases en el colegio.
Una vez que atendieron a la madre, por suerte le tocó el muchacho de corbata
roja, emprendieron el regreso a casa. Ema estaba contento, sabía que solo existen dos
posibles comidas que prepararía mamá ese jueves pasado mediado de mes, milanesas
con papas fritas o pizza, ambas opciones estaban entre sus comidas favoritas como en
la mayoría de los chicos.
La tendencia de convertir todo en fórmulas y cálculos creció con el correr de
los años, llegó incluso en su adolescencia a ganar dinero haciendo “adivinación y
predicción” del futuro a sus compañeros de estudio, pero pronto prefirió callar y no
resaltar su habilidad.
Pasó mucho tiempo perfeccionando su capacidad de observación y de recolección
de datos, aprendió a ver relaciones entre cosas que aparentemente no la tenían, se
daba cuenta que cosas que aparentemente estaban relacionadas en realidad no tenían
vinculación alguna o era muy débil y carecía de importancia porque su incidencia era
insignificante.
Una tarde se paso varias horas observando el vuelo de las mariposas para intentar
predecir cual seria la proxima flor donde se posaria.
Su mente estaba llena de datos, algunos, más bien muchos, todavía inservibles,
pero sabía que en cualquier momento los podría necesitar.
Pergenio naturalmente un sistema de catalogación por múltiples índices, por
ejemplo, sabía el ritmo al que crecía el césped del jardín según la estación del año,
las condiciones climáticas, el ruido circundante, las plagas e incluso el tránsito sobre
él, y este dato para muchos completamente fútil lo podía encontrar según varios
criterios, desde botánicos hasta erosivos según el tipo de calzado, pasando incluso por
condiciones de temperatura y humedad.
Poco antes de cumplir los 17 conoció a Gabriela, la había visto por primera vez
en un colectivo en el que el viajaba regularmente, sabiendo que la probabilidad de
volverla a ver en una ciudad con 8 millones de habitantes tenía un margen de error
muy alto decidió bajar y seguirla para recolectar más datos que le permitan garantizar
volver a encontrarla, era una joven de su misma edad de largo pelo lacio, tez morena y
delgada figura.
Se conocieron, se enamoraron, él no usaba su habilidad con ella.
Un día, al amanecer, terminó con la fórmula que le llevó más tiempo, comenzó a
reemplazar las variables por valores, luego de un par de semanas salió de su habitación.
Tenía el resultado. Sabia el día de su muerte.
Esa noche invito a Gabriela a pasear de la mano por la plaza, la dejo en su casa
con un beso como todos los dias, regreso a su casa, abrazo a su madre y se sentó a
esperar.
4. Kroshnak

Por fin había llegado el día, Kroshnak fue nombrado Caballero de Guerra, el mayor
rango y honor en el reino. Luego de la ceremonia en el oscuro castillo de Shanarid
se dispuso a cumplir con su primer misión, se encomendó al gran Igneo Antiguo,
conocido como “Sharna Bolker” que en lengua ignita significa “el que trae la paz”.
Cabalgando en su nuevo corcel de guerra llegó al altar del desierto, cerca del
campamento Orco, hizo una reverencia ante el altar apollando una rodilla en el suelo
arenoso, allí se encontró con Lucila, la conjuradora, era un encuentro pactado, el jefe
de su clan les había encomendado la misión de recuperar la reliquia robada.
Partieron, sus corceles raudos cruzaron el desierto hasta llegar al borde del río,
donde un pantano contrastaba al desierto con sus lodazales, la niebla y los árboles
cargados de musgo, sabían que debían desmontar para entrar, era un suicidio hacerlo
con tantos lugares propicios para una emboscada.
Lucila cuyas orejas normalmente yacian plegadas sobre la nuca de pronto las erizo,
algo raro pasaba en el pantano, eran los elfos como siempre un grupo de arqueros de
caceria, ellos también llevaban un conjurador.
Lucila invoco unos conjuros que le dieron mayor resistencia, se puso a resguardo
de las flechas y bendijo el hacha de Kroshnak, le otorgó un hechizo que duplicó
su fuerza y blindó su armadura, Kroshnak, el caballero, atacó, sabía que si querían
salir victoriosos del combate el primero en morir de sus enemigos tenía que ser el
conjurador, se acercó y con una finta lo derribó, ya en el piso terminó con su vida, los
arqueros no le disparaban a él, sus flechas estaban todas destinadas a Lucila que resistia
valientemente esquivando y guarnecida detras de los árboles y la niebla, Kroshnak
volvió a atacar, eran tres arqueros uno de ellos con un troll de guerra de mascota, fue el
primero en morir y así uno tras otro con la ayuda de los hechizos y conjuros invocados
por Lucila, vencieron a la patrulla de elfos.
El hacha de doble filo aun chorreaba sangre, había costado salir victorioso, una
profunda herida en el brazo no dejaba de sangrar, sabia que la armadura y el hacha
tenían que ser reparados.
58 Capítulo 4. Kroshnak

Retomaron el camino, era imperiosos recuperar la reliquia, de pronto una voz


como venida del más allá retumbo en los oídos de Kroshnak.
-Valentin apaga esa máquina y acostate que mañana te tenes que levantar temprano
para ir a la escuela.
Kroshnak le dijo a Lucila.
-Me tengo que ir, mi mama me mando a dormir.
-No hay problema -le contestót Lucila- yo tengo que acostar a mi hija y planchar
el guardapolvos, nos vemos mañana.

También podría gustarte