Llegamos al final de nuestro camino. Ya tenemos nuestro grupo ordenado Dedekind-completo y solo nos queda definir un producto y ver que todo cuadra… Pero que nadie se ponga triste. Hemos aprendido muchas cosas a lo largo de este viaje y siempre compartiremos ese recuerdo. Además, si os ha gustado este curso, no será el último que organicemos por estos lares ;)

Por si sois nuevos por aquí, esta es la quinta y última entrada de un pequeño curso a través del cual descubriremos juntos qué son los números reales. El público objetivo para este curso son estudiantes de bachillerato especialmente interesados en las matemáticas o estudiantes de primer curso en grados como matemáticas, física, estadística o ingeniería. Esto lo digo porque asumiremos un conocimiento mínimo de matemáticas, pero realmente cualquiera con interés puede seguirlo y utilizar los comentarios de las entradas o el correo de contacto de la web para preguntarme cualquier duda. Es decir, si de verdad os interesa el tema, os animo a seguir el curso aunque no encajéis en el perfil anterior y a preguntar todo lo que queráis sin miedo alguno.

Dicho todo esto, ¡qué comiencen las matemáticas!



13. Producto y cuerpo

Para definir el producto entre números reales procederemos igual que lo hicimos con la suma: primero lo definiremos en \(\mathcal{Q}\) y después lo extenderemos a \(\mathbb{R}\).

Así pues, tal y como discutimos con la suma y el orden, también queremos que el producto entre números racionales sea compatible con el que definamos en \(\mathcal{Q}\), es decir, que dados dos números racionales \(p, q\) se cumpla que

\(\displaystyle j(p \cdot q) = j(p) \odot j(q).\)

Como ya vimos, la forma de conseguir esto es definir para cada \(x, y \in \mathcal{Q}\) el producto

\(\displaystyle x \odot y := j \left( j^{-1}(x) \cdot j^{-1}(y) \right),\)

y de modo análogo1Si es la primera vez que estudiáis estas cosas, os recomiendo que lo demostréis para aseguraros de entenderlo todo bien. a lo visto en el Proposición 12.1 podemos demostrar que \(\mathcal{Q}\) será un cuerpo ordenado con el orden y las operaciones que hemos definido.

Proposición 13.1: El conjunto \(\mathcal{Q}\) de números decimales periódicos no máximos es un cuerpo ordenado.

En concreto, el elemento neutro para la suma es \(\bigcirc : = 0.000\cdots\) y para el producto es \({\Large \unicode{x1D7D9}} := 1.000\cdots\). Además, dado \(x \in \mathcal{Q}\) su elemento opuesto, que denotaremos simplemente por \(-x\), es

\(\displaystyle j\left( -j^{-1}(x)\right),\)

mientras que si \(x\) es no nulo, su elemento inverso, que denotaremos por \(\frac{1}{x}\), es

\(\displaystyle j\left( \dfrac{1}{j^{-1}(x)}\right).\)

En otras palabras, lo que hemos demostrado es que \(j\) es un isomorfismo de cuerpos ordenados, con lo que ahora ya tenemos una identificación plena entre los números racionales y los números decimales periódicos no máximos. Así pues, podemos por ejemplo hablar del número «\(2\)» en \(\mathcal{Q}\), que no es más que \({\Large \unicode{x1D7D9}} \oplus {\Large \unicode{x1D7D9}}\), o lo que es lo mismo, el número decimal \(2.000\cdots\), así como de su inverso «\(\frac{1}{2}\)», el cual claramente será el número decimal \(0.5000 \cdots\). Además, como ya sabemos que esta identificación es biunívoca y respeta tanto las operaciones como el orden, en breve nos olvidaremos de los símbolos raros para el cero, el uno, la suma, el producto y el orden, pero de momento los mantendremos para que nadie se confunda.

Retomando ahora la definición del producto en \(\mathbb{R}\), recordad que nuestra primera idea para extender la suma de \(\mathcal{Q}\) a los números reales fue utilizar límites, pero en dicho momento aún no podíamos hablar de límites en \(\mathbb{R}\). Sin embargo, ahora sí que podemos hacerlo, con lo que podemos perseguir dicha idea. En concreto, dados \(x, y \in \mathbb{R}\) definimos su producto como

\(\begin{align}
x \ast y := \lim ({^na} \odot {^nb}), \qquad (1)\end{align}\)

donde \(\{{^na}\}_{n=0}^\infty\) y \(\{{^nb}\}_{n=0}^\infty\) son sucesiones en \(\mathcal{Q}\) que convergen a \(x\) e \(y\) respectivamente.

Esta definición parece tener algunos problemas (¿cuáles?), pero como hicimos con la suma, vamos a solucionarlos de uno en uno.

El primer problema que alguien podría plantear es que hemos definido el producto como el límite de una sucesión, pero podría ocurrir que dicho límite no existiera. Esta es una crítica muy acertada, pero tiene una solución sencilla gracias a todo lo que ya sabemos sobre \(\mathbb{R}\). ¿Se os ocurre? Ya sabemos que \(\mathbb{R}\) es un grupo ordenado Dedekind-completo y el Teorema 4.29 nos asegura que entonces también es Cauchy-completo, por lo que para demostrar que el límite que hemos definido en (1) existe, basta con demostrar que la sucesión \(\{{^na} \odot {^nb}\}\) es de Cauchy en \(\mathbb{R}\):

Lema 13.2: Sean \(\{{^na}\}_{n=0}^\infty\) y \(\{{^nb}\}_{n=0}^\infty\) dos sucesiones en \(\mathcal{Q}\) que son de Cauchy en \(\mathbb{R}\). Entonces \(\{{^na} \odot {^nb}\}_{n=0}^\infty\) es de Cauchy en \(\mathbb{R}\).

En particular, si \(\{{^na}\}_{n=0}^\infty\) y \(\{{^nb}\}_{n=0}^\infty\) son convergentes en \(\mathbb{R}\), entonces \(\{{^na} \odot {^nb}\}_{n=0}^\infty\) es también convergente en \(\mathbb{R}\).

Demostración

Dado \(\varepsilon \in \mathbb{R}\) con \(\varepsilon > \bigcirc\), debemos ver que existe un \(N \in \mathbb{N}\) tal que si \(n, m \geq N\), entonces

\(\displaystyle \left| ({^na} \odot {^nb}) \ominus ({^ma} \odot {^mb}) \right| \prec \varepsilon.\)

En primer lugar, por la Proposición 4.16 sabemos que \(\{^na\}\) y \(\{^nb\}\) están acotadas, con lo que existirá cierto \(x > \bigcirc\) tal que \(\left| {^na} \right| \prec x\) y \(\left| {^nb} \right| \prec x\) para cada \(n \in \mathbb{N}\). Más aún, por la densidad de \(\mathcal{Q}\) en \(\mathbb{R}\) existe un \(K \in \mathcal{Q}\) tal que \(K \succ x\) (¿por qué?), luego

\(\begin{align}
& \left| {^na} \right| \prec K, \qquad (2) \\
& \left| {^nb} \right| \prec K, \qquad \,(3)\end{align}\)

para cada \(n \in \mathbb{N}\).

Ahora, utilizando de nuevo la densidad de \(\mathcal{Q}\) en \(\mathbb{R}\) sabemos que existe un \(\delta \in \mathcal{Q}\) tal que \(\bigcirc \prec \delta \prec \varepsilon\) y como \(\{{^na}\}\) y \(\{{^nb}\}\) son de Cauchy, existe un \(M \in \mathbb{N}\) tal que si \(n, m \geq M\), entonces

\(\begin{align}
\left| {^na} \ominus {^ma} \right| \prec \dfrac{\delta}{\bar{2} \odot K}, \qquad (4)\\
\left| {^nb} \ominus {^mb} \right| \prec \dfrac{\delta}{\bar{2} \odot K}, \qquad (5)\end{align}\)

donde estamos abreviando \(\bar{2} := {\Large \unicode{x1D7D9}} \oplus {\Large \unicode{x1D7D9}} = 2.000 \cdots\).

Definiendo entonces \(N := \max\,\{M, K\}\) y usando que \(\mathcal{Q}\) es un cuerpo ordenado tenemos que si \(n, m \geq N\), entonces

\(\begin{align*}
\left| ({^na} \odot {^nb}) \ominus ({^ma} \odot {^mb}) \right| & = \left| (({^na} \odot {^nb}) \ominus ({^ma} \odot {^nb})) \oplus (({^ma} \odot {^nb}) \ominus ({^ma} \odot {^mb})) \right| \\
& \preceq \left| ({^na} \odot {^nb}) \ominus ({^ma} \odot {^nb}) \right| \oplus \left| ({^ma} \odot {^nb}) \ominus ({^ma} \odot {^mb}) \right| \\
& = \left(\left| {^nb} \right| \odot \left| {^na} \ominus {^mb} \right|\right) \oplus \left( \left| {^ma} \right| \odot \left| {^nb} \ominus {^mb} \right| \right) \\
& \underset{\text{(2), (3)}}{\prec} \left( K \odot \left| {^na} \ominus {^mb} \right| \right) \oplus \left( K \odot \left| {^nb} \ominus {^mb} \right| \right) \\
& \underset{\text{(4), (5)}}{\prec} \left( K \odot \dfrac{\delta}{\bar{2} \odot K} \right) \oplus \left( K \odot \dfrac{\delta}{\bar{2} \odot K} \right) = \dfrac{\delta \oplus \delta}{\bar{2}} = \delta \odot \dfrac{{\Large \unicode{x1D7D9}} \oplus {\Large \unicode{x1D7D9}}}{\bar{2}} = \delta \prec \varepsilon
\end{align*}\)

tal y como queríamos ver. \(\blacksquare\)

Vale, ahora que ya sabemos que la convergencia no es un problema, el segundo de los «peros» que podríais ponerle a la definición es que no hemos especificado qué sucesiones son \(\{{^na}\}_{n=0}^\infty\) y \(\{{^nb}\}_{n=0}^\infty\). Podría ocurrir que al considerar otro par de sucesiones \(\{{^nc}\}_{n=0}^\infty\), \(\{{^nd}\}_{n=0}^\infty\) en \(\mathcal{Q}\) convergentes a \(x\) e \(y\) respectivamente, ocurriera que \(\lim ({^na} \odot {^nb}) \not = \lim ({^nc} \odot {^nd})\). Si os fijáis, este problema lo solventamos para la suma escogiendo en la definición las aproximaciones canónicas de \(x\) e \(y\) para luego ver que podíamos escoger cualesquiera sucesiones (siempre que cumplieran lo que decía la definición, claro). Aquí podríamos haber hecho lo mismo, podríamos haber definido el producto utilizando las aproximaciones canónicas de \(x\) e \(y\) y así nos ahorraríamos todo el problema que estamos discutiendo ahora. Sin embargo, resulta que al tomar pares de sucesiones distintas como las anteriores, siempre se cumple que \(\lim ({^na} \odot {^nb}) = \lim ({^nc} \odot {^nd})\).

Lema 13.3: Sean \(x, y \in \mathbb{R}\) y \(\{{^na}\}_{n=0}^\infty, \{{^nb}\}_{n=0}^\infty\), \(\{{^nc}\}_{n=0}^\infty\) y \(\{{^nd}\}_{n=0}^\infty\) sucesiones en \(\mathcal{Q}\) tales que \(\lim {^na} = \lim {^nc} = x\) y \(\lim {^nb} = \lim {^nd} = y\). Entonces \(\lim ({^na} \odot {^nb}) = \lim ({^nc} \odot {^nd})\).

Demostración

Por el Lema 13.2 sabemos que las sucesiones \(\{{^na} \odot {^nb}\}\) y \(\{{^nc} \odot {^nd}\}\) son ambas convergentes en \(\mathbb{R}\), y como ya sabemos que \(\mathbb{R}\) es un grupo ordenado, el Teorema 4.17 nos garantiza que para concluir la demostración basta ver que

\(\begin{align}
\lim (({^na} \odot {^nb}) \ominus ({^nc} \odot {^nd})) = \bigcirc. \qquad (6)\end{align}\)

Comencemos observando que por la Proposición 4.16, \(\{^na\}\) y \(\{^nd\}\) están acotadas, luego (como vimos en la demostración del Lema 13.2) existirá cierto \(K \in \mathcal{Q}\) con \(K > \bigcirc\) tal que \(\left| {^na} \right|, \left| {^nd} \right| \prec K\) para cada \(n \in \mathbb{N}\). Además, como \(\mathcal{Q}\) es un cuerpo ordenado tenemos que

\(\begin{align*}
\left| ({^na} \odot {^nb}) \ominus ({^nc} \odot {^nd}) \right| & \preceq \left| ({^na} \odot {^nb}) \ominus ({^na} \odot {^nd}) \right| \oplus \left| ({^na} \odot {^nd}) \ominus ({^nc} \odot {^nd}) \right| \\
& = \left( \left| {^na} \right| \odot \left| {^nb} \ominus {^nd} \right| \right) \oplus \left( \left| {^nd} \right| \odot \left| {^na} \ominus {^nc} \right| \right) \\
& \preceq \left( K \odot \left| {^nb} \ominus {^nd} \right| \right) \oplus \left( K \odot \left| {^na} \ominus {^nc} \right| \right).
\end{align*}\)

Es decir, definiendo la sucesión de \(\mathcal{Q}\)

\(\displaystyle {^nA} := \left( K \odot \left| {^nb} \ominus {^nd} \right| \right) \oplus \left( K \odot \left| {^na} \ominus {^nc} \right| \right),\)

sabemos que

\(\begin{align}
\bigcirc \preceq \left| ({^na} \odot {^nb}) \ominus ({^nc} \odot {^nd}) \right| \preceq {^nA} \qquad (7)\end{align}\)

para cada \(n \in \mathbb{N}\).

Más aún, como ya sabemos que \(\mathbb{R}\) es un grupo ordenado, el Teorema 4.17 nos da que

\(\displaystyle \lim ({^na} \ominus {^nc}) = \lim ({^nb} \ominus {^nd}) = \bigcirc,\)

y teniendo en cuenta que \(\mathcal{Q}\) es un cuerpo ordenado obtenemos que

\(\begin{align}
\lim {^nA} = \lim \left( (K \odot \left| {^nb} \ominus {^nd} \right|) \oplus (K \odot \left| {^na} \ominus {^nc} \right|) \right) = (K \odot \bigcirc) \oplus (K \odot \bigcirc) = \bigcirc. \qquad (8)\end{align}\)

Usando el criterio del sándwich junto a (7) y (8) obtenemos que

\(\displaystyle \lim \left| ({^na} \odot {^nb}) \ominus ({^nc} \odot {^nd}) \right| = \bigcirc,\)

y esto claramente (recordad el Lema 4.11) implica (6). \(\blacksquare\)

Finalmente, como ocurría con la suma, el último «pero» que podemos ponerle a nuestro producto es que podría parecer que ahora tenemos dos productos definidos en \(\mathcal{Q}\), el dado por \(\odot\) y el dado por \(\ast\), pero en este caso es muy sencillo ver que ambos coinciden:

En efecto, dados \(x, y \in \mathcal{Q}\) sabemos por lo visto que

\(\displaystyle x \ast y = \lim ({^na} \odot {^nb})\)

donde \({^na} = x\) y \({^nb} = y\) para cada \(n \in \mathbb{N}\), y es claro que

\(\displaystyle \lim ({^na} \odot {^nb}) = x \odot y,\)

luego

\(\displaystyle x \ast y = x \odot y\)

tal y como queríamos ver.

Tal y como hicimos con la suma, ahora que sabemos que ambos productos coinciden en \(\mathcal{Q}\) nos olvidaremos de la notación \(\ast\) y simplemente utilizaremos el símbolo \(\odot\) para denotar el producto en \(\mathbb{R}\).

Ahora sí, ha llegado el momento que tanto tiempo llevamos esperando. Después de cinco largas entradas podemos por fin demostrar que existe un cuerpo ordenado Dedekind-completo.

Teorema 13.4: El conjunto \(\mathbb{R}\) de los números reales es un cuerpo ordenado Dedekind-completo.

En concreto, el elemento neutro para la suma es \(\bigcirc: = 0.000\cdots\) y para el producto es \({\Large \unicode{x1D7D9}} = 1.000\cdots\). Además, dado \(x \in \mathbb{R}\) su elemento opuesto viene dado por

\(\displaystyle \inf\,\{- {^nx}: n \in \mathbb{N}\},\)

donde \(– {^nx}\) es el elemento opuesto de \({^nx}\) visto como elemento del grupo ordenado \(\mathcal{Q}\), y si \(x\) es no nulo, su elemento inverso viene dado por

\(\displaystyle \lim \dfrac{1}{{^na}},\)

donde \(\{{^na}\}_{n=0}^\infty\) es cualquier sucesión en \(\mathcal{Q}\) cuyos elementos sean no son nulos y que converja a \(x\).

Demostración

Como ya sabemos que \(\mathbb{R}\) es un grupo ordenado Dedekind-completo, únicamente debemos demostrar que el producto que hemos definido cumple todas las propiedades que esperamos de él.

Comencemos viendo que es asociativo, es decir, que dados \(x, y, z \in \mathbb{R}\) se cumple que

\(\displaystyle x \odot (y \odot z) = (x \odot y) \odot z.\)

Sin más, por definición tenemos que2Recordad que si \(x \in \mathbb{R}\) por \(\{{^nx}\}\) nos referimos a sus aproximaciones canónicas. \(x \odot y = \lim ({^nx} \odot {^ny})\) e \(y \odot z = \lim ({^ny} \odot {^nz}),\) luego como \(\{{^nx} \odot {^ny}\}\) e \(\{{^ny} \odot {^nz}\}\) son sucesiones en \(\mathcal{Q}\), nuevamente por definición y por la asociatividad del producto en \(\mathcal{Q}\) obtenemos que

\(\displaystyle x \odot (y \odot z) = \lim ({^nx} \odot ({^ny} \odot {^nz})) = \lim (({^nx} \odot {^ny}) \odot {^nz}) = (x \odot y) \odot z.\)

Demostrar la conmutatividad es aún más simple, pues dados \(x, y \in \mathbb{R}\) por la conmutatividad del producto en \(\mathcal{Q}\) obtenemos que

\(\displaystyle x \odot y = \lim ({^nx} \odot {^ny}) = \lim ({^ny} \odot {^nx}) = y \odot x.\)

Ahora, como \({\Large \unicode{x1D7D9}}\) es el elemento neutro para el producto en \(\mathcal{Q}\) y \({^n{\Large \unicode{x1D7D9}}} = {\Large \unicode{x1D7D9}}\) para cada \(n \in \mathbb{N}\), dado \(x \in \mathbb{R}\) se cumple que

\(\displaystyle x \odot {\Large \unicode{x1D7D9}} = \lim ({^nx} \odot {^n{\Large \unicode{x1D7D9}}}) = \lim {^nx} = x.\)

Veamos ahora que si \(x \not = \bigcirc\), entonces tiene inverso.

Comencemos demostrando que si \(x \not = \bigcirc\), entonces existe al menos una sucesión \(\{{^na}\}\) en \(\mathcal{Q}\) de términos no nulos y tal que \(\lim {^na} = x\).

En efecto, como \(x \not = \bigcirc\) existe un \(N \in \mathbb{N}\) tal que \(x_N \not = 0\), y con ello \({^nx} \not = \bigcirc\) para cada \(n \geq N\). Definiendo entonces la sucesión \(\{{^na}\}_{n=0}^\infty\) dada por \({^na} = {^{N+n}x}\), es inmediato que está en \(\mathcal{Q}\), ninguno de sus elementos es nulo y, al ser una subsucesión de \(\{{^nx}\}\), se tiene que \(\lim {^na} = x\).

Veamos ahora que si \(\{{^na}\}\) es cualquier sucesión en las condiciones anteriores, entonces la sucesión \(\{\frac{1}{{^na}}\}\) converge en \(\mathbb{R}\), para lo cual basta con ver que es de Cauchy.

Como sabemos que \(\left| x \right| \succ \bigcirc\), por la densidad de \(\mathcal{Q}\) en \(\mathbb{R}\) existe cierto \(K \in \mathcal{Q}\) tal que \(\bigcirc \prec K \prec \left| x \right|\). Como además \(\lim \left| {^na} \right| = \left| x \right|\), el Teorema 4.18 (i) nos asegura que existe un \(M \in \mathbb{N}\) tal que

\(\begin{align}
\bigcirc \prec K \prec \left| {^na} \right| \qquad (9)\end{align}\)

para cada \(n \geq M\).

Ahora, dado \(\varepsilon \in \mathbb{R}\) con \(\varepsilon \succ \bigcirc\), de nuevo existe un \(\delta \in \mathcal{Q}\) tal que \(\bigcirc \prec \delta \prec \varepsilon\), y como \(\lim {^na} = x\), existe un \(L \in \mathbb{N}\) tal que3Recordemos que \(\bar{2} := {\Large \unicode{x1D7D9}} \oplus {\Large \unicode{x1D7D9}}\).

\(\begin{align}
\left| {^na} \ominus x \right| \prec (K \odot K) \odot \dfrac{\delta}{\bar{2}} \qquad (10)\end{align}\)

para cada \(n \geq L\).

Con todo, definiendo \(N := \max\, \{M, L\}\) se tiene que si \(n, m \geq N\), entonces (por ser \(\mathcal{Q}\) un cuerpo ordenado)

\(\begin{align*}
\left| \dfrac{1}{{^na}} \ominus \dfrac{1}{{^ma}} \right| = \dfrac{\left| {^ma} \ominus {^na} \right|}{\left| {^na} \right| \odot \left| {^ma} \right|} \underset{\text{(9)}}{\prec} \dfrac{\left| {^ma} \ominus {^na} \right|}{K \odot K} \preceq \dfrac{\left| {^ma} \ominus x \right| \oplus \left| {^na} \ominus x \right|}{K \odot K} \underset{\text{(10)}}{\prec} \dfrac{\delta}{\bar{2}} \oplus \dfrac{\delta}{\bar{2}} = \delta \prec \varepsilon.
\end{align*}\)

Esto prueba que, en efecto, la sucesión \(\{\frac{1}{{^na}}\}\) es de Cauchy en \(\mathbb{R}\), luego convergente.

Finalmente, si es \(y = \lim \frac{1}{{^na}}\), entonces es claro que

\(\displaystyle x \odot y = \lim \left({^na} \odot \dfrac{1}{{^na}} \right) = \lim {\Large \unicode{x1D7D9}} = {\Large \unicode{x1D7D9}},\)

lo que prueba que \(y\) es el inverso de \(x\).

Veamos ahora la distributividad del producto respecto a la suma, es decir, que dados \(x, y, z \in \mathbb{R}\) se cumple que

\(\displaystyle x \odot (y \oplus z) = (x \odot y) \oplus (x \odot z).\)

Como \(\mathbb{R}\) es un grupo ordenado sabemos que

\(\displaystyle y \oplus z = \lim ({^ny} \oplus {^nz}),\)

donde la sucesión \(\{{^ny} \odot {^nz}\}\) está en \(\mathcal{Q}\). Además, también sabemos que, por definición, \(\lim ({^nx} \odot {^ny}) = x \odot y,\) y \(\lim ({^nx} \odot {^nz}) = x \odot z,\) luego usando que \(\mathbb{R}\) es un grupo ordenado y la distributividad del producto en \(\mathcal{Q}\) obtenemos que

\(\displaystyle x \odot (y \oplus z) = \lim ({^nx} \odot ({^ny} \oplus {^nz})) = \lim(({^nx} \odot {^ny}) \oplus ({^nx} \odot {^nz})) = (x \odot y) \oplus (x \odot z).\)

Finalmente, solo nos queda por ver que el producto preserva el orden, es decir, que dados \(x, y, z \in \mathbb{R}\) tales que \(x \prec y\) y \(z \succ \bigcirc\), se cumple que \(x \odot z \prec y \odot z\).

Como \(z \succ \bigcirc\) sabemos que existe una sucesión \(\{{^nc}\}_{n=0}^\infty\) en \(\mathcal{Q}\) tal que \({^nc} \succ \bigcirc\) para cada \(n \in \mathbb{N}\) y \(\lim {^nc} = z\) (¿por qué?). Además, como \(x \prec y\), por el Teorema 4.18 (i) existe un \(N \in \mathbb{N}\) tal que \({^nx} \prec {^ny}\) para cada \(n \geq N\). Con todo, como \(\mathcal{Q}\) es un cuerpo ordenado se tiene que

\(\displaystyle {^nx} \odot {^nc} \prec {^ny} \odot {^nc}\)

para cada \(n \geq N\), y utilizando el Teorema 4.18 (ii), concluimos que \(x \odot z \preceq y \odot z\). Además, no puede darse la igualdad, pues si \(x \odot z = y \odot z\), como \(z \succ \bigcirc\), multiplicando por su inverso obtenemos que \(x = y\).

En definitiva, \(x \odot z \prec y \odot z\) tal y como queríamos ver. \(\blacksquare\)

Ya lo hemos conseguido, después de tanto trabajo por fin hemos construido nuestro cuerpo ordenado Dedekind-completo. Ya podemos asegurar que sabemos, con todo lujo de detalles, qué son los números reales. Sin embargo, aún nos quedan un par de detalles por remediar que harán que nos olvidemos, por fin, de la horrible notación que hemos estado utilizando.

Ya hemos visto que \(\mathcal{Q}\) es una copia perfecta de \(\mathbb{Q}\), pero tal vez muchos os hayáis preguntado por qué hemos utilizado la letra «\(\mathcal{Q}\)» para denotar el conjunto de los números decimales periódicos no máximos, cuando dicha letra la utilizamos también en entradas anteriores para denotar la copia densa de los números racionales que todo cuerpo ordenado contiene. En principio podría ser simplemente un abuso de notación, algo muy común en matemáticas, pero en este caso resulta que no es así, sino que realmente son el mismo conjunto. Es decir, al aplicar la construcción dada en el Teorema 3.3 a nuestro cuerpo ordenado Dedekind-completo \(\mathbb{R}\), resulta que la copia densa de los números racionales que nos da dicho teorema es precisamente el conjunto de números decimales periódicos no máximos:

Proposición 13.5: Dado \(x \in \mathbb{R}\) se cumple que \(x \in \mathcal{Q}\) si, y solo si, existen dos números enteros \(n, m\) tales que \(m \geq 1\) y \(x = \frac{n {\Large \unicode{x1D7D9}}}{m {\Large \unicode{x1D7D9}}}\).

Demostración

En primer lugar, es muy sencillo demostrar por inducción que

\(\displaystyle j(n) = n {\Large \unicode{x1D7D9}}\)

para cada \(n \in \mathbb{Z}\).

Con ello, si \(x \in \mathcal{Q}\), denotemos por \(q := j^{-1}(x)\). Sabemos entonces que existen \(n, m \in \mathbb{Z}\) con \(m \geq 1\) tales que \(q = \frac{n}{m}\) y como \(j\) es un isomorfismo de cuerpos tenemos que

\(\displaystyle x = j(q) = \dfrac{j(n)}{j(m)} = \dfrac{n {\Large \unicode{x1D7D9}}}{m {\Large \unicode{x1D7D9}}}.\)

Recíprocamente, si \(x = \frac{n {\Large \unicode{x1D7D9}}}{m {\Large \unicode{x1D7D9}}}\) con \(n, m \in \mathbb{Z}\), análogo a lo anterior tenemos que

\(\displaystyle x = \dfrac{n {\Large \unicode{x1D7D9}}}{m {\Large \unicode{x1D7D9}}} = \dfrac{j(n)}{j(m)} = j \left( \dfrac{n}{m} \right) \in \mathcal{Q},\)

luego se cumple la equivalencia descrita. \(\blacksquare\)

Un último apunte sobre nuestra construcción es que nos permite demostrar de forma inmediata los resultados que la han motivado:

Teorema 13.6: Dado \(x \in \mathbb{D}\) se cumple que

\(\displaystyle {^mx} = \sum_{n=0}^m \dfrac{x_n {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^n}\)

para cada \(m \in \mathbb{N}\), luego si \(x \in \mathbb{R}\)

\(\displaystyle x = \sum_{n=0}^\infty \dfrac{x_n {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^n}.\)

En particular, si \(x \in \mathbb{R}\) y para algún \(y \in \mathbb{R}\) se cumple que

\(\displaystyle x = \sum_{n=0}^\infty \dfrac{y_n {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^n},\)

entonces \(y = x\). Más aún, si \(y \in \mathbb{D}\) se cumplen:

  1. Si \(y \not \in \mathbb{R}\), entonces \(\lim {^ny} = z\), siendo \(z\) el decimal exacto equivalente a \(y\).
  2. Si \(z \in \mathbb{R}\), \(\lim {^ny} = z\) y \(z\) no es un decimal exacto, entonces \(y = z\).
  3. Si \(z \in \mathbb{R}\), \(\lim {^ny} = z\) y \(z\) es un decimal exacto, entonces \(y = z\) o \(z\) e \(y\) son equivalentes.
Demostración

Como \(j\) es un isomorfismo de cuerpos se cumple que dado \(m \in \mathbb{N}\)

\(\displaystyle j^{-1} \left( \sum_{n=0}^m \dfrac{x_n {\Large \unicode{x1D7D9}}}{(10 \,{\Large \unicode{x1D7D9}})^n} \right) = \sum_{n=0}^m \dfrac{j^{-1}\left( x_n {\Large \unicode{x1D7D9}} \right)}{j^{-1} \left(\left(10\, {\Large \unicode{x1D7D9}} \right)^n\right)} = \sum_{n=0}^m \dfrac{x_n}{10^n} = j^{-1}({^mx}),\)

y por la inyectividad de \(j^{-1}\) obtenemos que, en efecto,

\(\displaystyle {^mx} = \sum_{n=0}^m \dfrac{x_n {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^n}.\)

En particular, si \(x \in \mathbb{R}\), por el Lema 12.2 y el Teorema 4.21 sabemos que \(\lim {^nx} = x\) y obtenemos que

\(\displaystyle x = \sum_{n=0}^\infty \dfrac{x_n {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^n}.\)

Pasemos ahora a demostrar (i).

Dado \(y \in \mathbb{D}\) con \(y \not \in \mathbb{R}\), tenemos que \(y\) es un decimal máximo y por el Lema 8.5 existe \(z\) el único decimal exacto equivalente a \(y\). Ahora, por el Lema 7.3, sabemos que \(\lim \frac{1}{(10 \,{\Large \unicode{x1D7D9}})^n} = \bigcirc\), con lo que dado \(\varepsilon \in \mathbb{R}\) con \(\varepsilon > \bigcirc\), existe un \(M \in \mathbb{N}\) tal que

\(\begin{align}
\frac{1}{(10 \,{\Large \unicode{x1D7D9}})^n} \prec \varepsilon \qquad (11)\end{align}\)

para cada \(n > M\).

Además, si denotamos por \(m := n_9(y)\), lo visto nos asegura que

\(\begin{align}
z = {^mz} = \sum_{n=0}^m \dfrac{z_n {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^n} = \sum_{n=0}^{m} \dfrac{y_n {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^n} \oplus \dfrac{1}{(10\, {\Large \unicode{x1D7D9}})^m}. \qquad (12)\end{align}\)

Con todo, si definimos \(N := \max\,\{M, m\}\), para cualquier \(n > N\) se cumple que

\(\begin{align*}
\left| {^ny} \ominus z \right| & = \left| \sum_{k=0}^n \dfrac{y_k {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^k} \ominus z \right| = \left| \sum_{k=0}^m \dfrac{y_k {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^k} \oplus \sum_{k=m+1}^n \dfrac{9\, {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^k} \ominus z \right| \\
& \underset{\text{(12)}}{=} \left| z \ominus \dfrac{1}{(10\, {\Large \unicode{x1D7D9}})^m} \oplus \sum_{k=m+1}^n \dfrac{9\, {\Large \unicode{x1D7D9}}}{(10\, {\Large \unicode{x1D7D9}})^k} \ominus z \right| \\
& \underset{\text{Lema 7.4}}{=} \left| z \ominus \dfrac{1}{(10\, {\Large \unicode{x1D7D9}})^m} \oplus \left( \dfrac{1}{(10\, {\Large \unicode{x1D7D9}})^m} \ominus \dfrac{1}{(10\, {\Large \unicode{x1D7D9}})^n} \right) \ominus z \right| = \dfrac{1}{(10\, {\Large \unicode{x1D7D9}})^n} \underset{\text{(11)}}{\prec} \varepsilon,
\end{align*}\)

lo que prueba que, en efecto, \(\lim {^ny} = z\).

La demostración de (ii) es ahora inmediata, porque si \(\lim {^ny} = z\) y \(z\) no es un decimal exacto, entonces de (i) obtenemos que \(y \in \mathbb{R}\), luego \(\lim {^ny} = y\) y de la unicidad del límite obtenemos que \(y = z\).

Finalmente, para demostrar (iii) basta observar que si \(y \in \mathbb{R}\), entonces de forma análoga a lo anterior se obtiene que \(y = z\), mientras que si \(y \not \in \mathbb{R}\), por (i) sabemos que \(\lim {^ny} = w\) siendo \(w\) el decimal exacto equivalente a \(y\), luego por la unicidad del límite obtenemos que \(z = w\), luego que \(z\) e \(y\) son equivalentes. \(\blacksquare\)

Con todo lo que hemos visto podemos por fin olvidarnos de la horrible notación que hemos estado empleando y simplemente denotar el cero, el uno, la suma y el producto con los símbolos habituales. Además, para cada entero \(n \in \mathbb{Z}\) también denotaremos los números reales \(n {\Large \unicode{x1D7D9}}\) simplemente por «\(n\)». La Proposición 13.5 nos dice entonces que los elementos de \(\mathcal{Q}\) son exactamente los números reales de la forma \(\frac{n}{m}\) con \(n, m \in \mathbb{Z}\), con lo que podemos identificar completamente \(\mathbb{Q}\) con \(\mathcal{Q}\), y olvidarnos de la letra «\(\mathcal{Q}\)».

Un último apunte sobre la notación es que ahora sí que existe riesgo de confusión al escribir, por ejemplo, \(-3.145145\cdots\), por lo que para evitar ambigüedades utilizaremos paréntesis para diferenciar los números reales \((-3).145145\cdots\) y \(-3.145145\cdots\) que es el opuesto de \(3.145145\cdots\). Además, al tratar con decimales exactos escribiremos simplemente \(4.674\), en lugar de \(4.674000\cdots\) y para los decimales periódicos escribiremos \(7.2\overline{147}\) en lugar de \(7.2147147\cdots\)

Con todos estos convenios de notación y todo lo visto, vemos que ahora tienen un sentido preciso expresiones como

\(\displaystyle \dfrac{7}{3} = 2.\overline{3},\)

o

\(\displaystyle 3.14 – \dfrac{15}{4} = – 0.61 = – \dfrac{61}{100} = (-1).39,\)

o incluso

\(\displaystyle 4.1\overline{53} = 4 + \dfrac{1}{10} + \dfrac{5}{100} + \dfrac{3}{1000} + \dfrac{5}{10^4} + \dfrac{3}{10^5} + \cdots\)

Es decir, hemos recuperado la notación habitual que todos esperamos para los números reales, pero sigue quedando un pequeño detalle que a más de uno podría hacerle chasquear los dientes. Para nosotros el número decimal \(0.999\cdots\) no es un número real, pero cualquiera que sepa un poco sobre números reales y no haya seguido nuestra construcción levantará una ceja al leerlo. Nuestro último objetivo será por tanto reconciliarnos con los números decimales máximos.

14. Los números reales: su último saludo

Recordemos que ya sabemos qué son los números reales desde nuestra primera lección. Vimos que, en virtud del Teorema 3.1, podemos llamar «números reales» a cualquier cuerpo ordenado Dedekind-completo, y lo que hemos hecho durante el resto del curso ha sido mostrar que realmente existe al menos un cuerpo con estas características. Ahora bien, la grandeza e importancia del Teorema 3.1 reside en que, una vez establecida la existencia de uno de estos cuerpos, podemos olvidarnos completamente de la construcción concreta que hayamos utilizado. Es decir, ahora que sabemos que existen, podemos simplemente llamar números reales a los elementos de un cuerpo ordenado Dedekind-completo que fijemos, no importa cuál, y trabajar con ellos utilizando únicamente sus propiedades algebraicas y analíticas, sin que nos importe lo más mínimo si los elementos de este conjunto son sucesiones de enteros, subconjuntos de números racionales o clases de equivalencia de sucesiones de racionales4Estas dos últimas son alusiones a otras construcciones famosas de los números reales. Al final de la entrada os daré referencias por si alguien tiene curiosidad.. Esto es lo que haremos desde ahora, pero para poder dar este paso nos queda una última pregunta por responder.

Todos los que hemos trabajado con números reales, sabiendo o no lo que realmente son, hemos aprendido en algún momento sobre la notación o representación decimal de los mismos. Con nuestra construcción esta representación decimal es algo explícito, pues nuestros números reales son precisamente cierto subconjunto de los números decimales, pero nos queda por especificar qué significa exactamente esto de la «representación decimal» en un cuerpo ordenado Dedekind-completo arbitrario:

Definición 14.1: Sea \(K\) un cuerpo ordenado y \(Z\) su subconjunto de números enteros. Definimos el conjunto de números decimales de \(K\), que denotaremos por \(\mathbb{D}_K\), como el conjunto de sucesiones de elementos de \(Z\) tales que, salvo su primer elemento, todos los demás están entre \(0\) y \(9\). Representaremos los números decimales de \(K\) con letras en negrita: \(\mathbf{x}, \mathbf{y}\), etc.

Dado entonces \(x \in K\) y \(\mathbf{x} = \{x_n\}_{n=0}^\infty\) un número decimal de \(K\), diremos que \(x\) está representado por \(\mathbf{x}\), que \(\mathbf{x}\) representa a \(x\) o que \(\mathbf{x}\) es una representación decimal de \(x\), si se cumple que

\(\displaystyle x = \sum_{n = 0}^\infty \dfrac{x_n}{10^n}.\)

Esta última serie suele denotarse como \(x_0.x_1x_2x_3 \cdots\).

Conviene aclarar que la definición que acabamos de ver de número decimal es algo atípica, por lo que lo justo es explicar las diferencias con la «definición convencional» y que cada uno de vosotros opte por la vía5Os recomiendo consultar la Sección 1.4 del libro Análisis matemático de Carlos Ivorra para explorar esta otra vía. Además, en su exposición podréis observar dos resultados adicionales que aquí nos hemos dejado en el tintero: • La representación decimal de un número real no es más que una extensión de la representación decimal de los números enteros, por lo que ambos resultados pueden unificarse en uno solo.• Aunque aquí solo hemos hablado de representación «decimal», las definiciones y resultados pueden extenderse a cualquier otra base, dando lugar a las conocidas representaciones binaria o hexadecimal. que más le guste:

  • Normalmente se definen los números decimales como los límites de las sucesiones que nosotros hemos llamado «números decimales». Es decir, lo que nosotros hemos llamado «números decimales» podríamos haberlo denominado «expresiones decimales» y después definir los números decimales como las series de la forma \(\sum_{n = 0}^\infty \frac{x_n}{10^n}\) donde \(\{x_n\}\) es una expresión decimal. Bajo esta definición los números decimales son realmente elementos del cuerpo, luego para el caso que nos ocupa serían realmente números reales y no meras representaciones de los mismos.

    A mí me gusta más pensar en los números decimales como una representación de los números reales, por eso prefiero tratarlos como sucesiones, para luego recuperar la igualdad con los números reales a través de la notación \(x_0.x_1x_2x_3 \cdots\), que representa precisamente la serie anterior.

    En resumen, con cualquiera de los dos enfoques tiene sentido decir que, por ejemplo, \(1.333\cdots = \frac{4}{3}\), y en ambos enfoques significa lo mismo, la única diferencia reside en qué llamamos «número decimal». Que cada uno tome el camino que desee.
  • Normalmente los números decimales se definen únicamente con \(x_0 \geq 0\) y para tratar con números negativos se toma simplemente el opuesto de la serie anterior.

    Este enfoque es perfectamente válido, pero en mi opinión no se pierde nada al extender la definición y nos da una representación adicional para los números negativos. De nuevo, que cada uno tome el camino que desee.

Subjetividades aparte, esta definición (en cualquiera de sus dos versiones) generaliza el concepto de número decimal a cualquier cuerpo ordenado. Además, por no alargar más la exposición no vamos a dar la definición explícita, pero es obvio que en cada cuerpo ordenado podemos igualmente definir el concepto de decimal periódico, decimal exacto o máximo, así como el concepto de equivalencia entre números decimales. Con todo, tenemos el siguiente resultado general:

Teorema 14.2: Sea \(R\) un cuerpo ordenado Dedekind-completo, \(Z\) su subconjunto de números enteros y \(Q\) su subconjunto de números racionales. Se cumplen:

  1. Todo elemento de \(R\) está representado por un número decimal de \(R\).
  2. Todo número decimal de \(R\) representa a un número real. Además, dos números decimales de \(R\) representan al mismo elemento de \(R\) si, y solo si, son iguales o equivalentes.
  3. \(x \in Q\) si, y solo si, está representado por un número decimal periódico de \(R\). Además, si \(x\) es de la forma \(\frac{a}{10^n}\) para ciertos \(a \in Z\) y \(n \in \mathbb{N}\), entonces estará representado por exactamente dos números decimales de \(R\), los cuales serán equivalentes entre sí, mientras que si \(x \not \in Q\) o es racional, pero no de la forma anterior, entonces estará representado por un único número decimal de \(R\).

La demostración de este teorema es vuestro trabajo de final de curso, pero no os asustéis, es muy sencillo de demostrar si utilizáis los resultados que hemos visto en el curso y el hecho de que existe un isomorfismo de cuerpos entre \(R\) y el conjunto de números reales que hemos construido. Como siempre, los comentarios de la entrada así como el correo de contacto están disponibles si alguien tiene cualquier duda al respecto.

Ahora sí, con este nuevo resultado tenemos todas las herramientas necesarias para olvidarnos de cualquier construcción concreta de los números reales. Todos los resultados sobre números reales que encontréis en cualquier libro pueden demostrarse a partir de las propiedades de los cuerpos ordenados, la completitud y el Teorema 14.2.6Realmente, este último teorema es también una consecuencia de lo anterior, pero es útil tenerlo presente como «herramienta básica». Por tanto, desde ahora nos olvidaremos de nuestra construcción concreta y fijaremos un cuerpo ordenado Dedekind-completo \(\mathbb{R}\) (no importa cual sea) al que llamaremos «el conjunto de los números reales» y denotaremos por \(\mathbb{N}, \mathbb{Z}\) y \(\mathbb{Q}\) sus subconjuntos de números naturales, enteros y racionales respectivamente.

Con este nuevo convenio siguen siendo ciertas todas las igualdades que vimos al final de la sección anterior, pero además ahora también tiene sentido decir que \(0.\overline{9} \in \mathbb{R}\), así como la siguiente igualdad que reconcilia los decimales exactos y máximos:

\(\displaystyle 1 = 1.000\cdots = 0.\overline{9}.\)

15. Cálculos prácticos

Aunque ya sabemos sin lugar a dudas qué son los números reales, no está del todo claro cómo podemos operar con ellos de forma práctica, pero como os prometí en la lección anterior, vamos a ponerle remedio.

15.1 Algoritmo de la suma

Comencemos viendo un algoritmo para la suma de números reales a través de sus representaciones decimales.

Cuando sumamos dos números enteros, por ejemplo, \(276\) y \(655\), aunque tal vez nunca os hayáis dado cuenta, el algoritmo que a todos nos enseñaron consiste en descomponer cada número en su forma decimal

\(\begin{align*}
276 & = 2 \cdot 100 + 7 \cdot 10 + 6, \\
655 & = 6 \cdot 100 + 5 \cdot 10 + 5,
\end{align*}\)

y sumar sacando factor común las potencias de \(10\)

\(\displaystyle 276 + 655 = (2 + 6) \cdot 100 + (7 + 5) \cdot 10 + (6 + 5).\)

El problema ahora surge en que, por ejemplo, al sumar \(6\) y \(5\) obtenemos un número mayor que \(9\), en concreto \(11\), luego lo que hacemos es descomponerlo nuevamente como \(11 = 10 + 1\) y volver a sacar factor común

\(\displaystyle 276 + 655 = (2 + 6) \cdot 100 + (7 + 5 + 1) \cdot 10 + 1.\)

De aquí es de donde surge el famoso «me llevo una», y si lo repetimos ahora con las decenas obtenemos que \(7 + 5 + 1 = 13 = 10 + 3\), luego

\(\begin{align*}
246 + 655 & = (2 + 6) \cdot 100 + (10 + 3) \cdot 10 + 1 = (2 + 6) \cdot 100 + 100 + 3 \cdot 10 + 1 \\
& = (2 + 6 + 1) \cdot 100 + 3 \cdot 10 + 1.
\end{align*}\)

Repitiendo ahora con las centenas obtenemos finalmente que \(276 + 655 = 931.\)

Si intentáramos hacer lo mismo con los números reales nos encontraríamos con un gran problema, pues si no están representados por decimales exactos, no hay una «primera posición» a partir de la cual comenzar a sumar y a contar las que «nos llevamos». Para solucionar este problema, la idea es que, en lugar de ir sumando y contando las que nos llevamos al mismo tiempo, contaremos primero las que nos llevamos, y después sumaremos cada dígito por separado.

Esto quiere decir que, en primer lugar, definiremos una sucesión \(\{e_n\}_{n=0}^\infty\) que vale \(1\) si nos llevamos una al sumar los dígitos en la \(n\)-ésima posición y \(0\) en caso contrario, y después utilizaremos esta sucesión para obtener cada dígito de nuestra suma. Por tanto, el primer paso será pensar en qué situaciones puede ocurrir que \(e_n = 1\). Pensándolo un poco, si \(\mathbf{x}\) e \(\mathbf{y}\) son números decimales, \(e_n\) solo puede ser \(1\) en dos situaciones: si \(x_n + y_n > 9\), o bien si \(x_n + y_n = 9\), pero \(x_{n+1} + y_{n+1} > 9\). Bueno, realmente puede ocurrir en más situaciones, puesto que si \(x_{n+1} + y_{n+1} = 9\), pero \(x_{n+2} + y_{n+2} > 9\), entonces también deberemos «llevarnos una» en la posición \(n\)-ésima (con números enteros, este es el caso al sumar, por ejemplo, \(4227\) y \(1775\)).

En definitiva, dados dos números decimales \(\mathbf{x}\) e \(\mathbf{y}\) definimos la sucesión

\(\begin{align}
e_n := \left\{
\begin{array}{ll}
1 & \text{si } x_n + y_n > 9 \text{ o } x_n + y_n = 9 \text{ y existe un } m > n \\
& \text{tal que } x_m + y_m >9 \text{ y } x_i + y_i = 9 \text{ para cada } n < i < m \\
0 & \text{si se da otro caso}
\end{array} \right. \qquad (13)\end{align}\)

Sabiendo ya cuando nos «llevamos una», podemos pasar a sumar cada dígito por separado:

  • Si \(x_n + y_n < 9\), entonces incluso aunque nos hayamos llevado una al sumar \(x_{n+1}\) e \(y_{n+1}\), sabemos que \(x_n + y_n + 1 \leq 9\), luego el valor de este dígito en la suma será simplemente \(x_n + y_n + e_{n+1}\).
  • Si \(x_n + y_n = 9\), entonces el valor de este dígito en la suma es \(9\) si no nos habíamos llevado ninguna, pero será \(0\) si nos habíamos llevado alguna, y podemos juntar ambos casos estableciendo que el valor de este dígito en la suma es \(9(1 – e_{n+1})\).
  • Finalmente, si \(x_n + y_n > 9\), entonces el valor de este dígito en la suma será las unidades de \(x_n + y_n + e_{n+1}\), lo cual podemos conseguirlo con la fórmula \(x_n + y_n + e_{n+1} – 10\).

En definitiva, definimos

\(\begin{align}
s_n := \left\{
\begin{array}{lcl}
x_n + y_n + e_{n+1} & \text{si} & x_n + y_n < 9 \text{ o } n = 0\\
9 (1 – e_{n+1}) & \text{si} & n > 0 \text{ y } x_n + y_n = 9 \\
x_n + y_n + e_{n+1} – 10 & \text{si} & n > 0 \text{ y } x_n + y_n > 9
\end{array} \right. \qquad (14)\end{align}\)

Calculando las sucesiones \(\{e_n\}\) y \(\{s_n\}\) podemos obtener el valor de cualquier suma de números reales:

Teorema 15.1: Sean \(x, y \in \mathbb{R}\), \(\mathbf{x} = \{x_n\}_{n=0}^\infty\) e \(\mathbf{y} = \{y_n\}_{n=0}^\infty\) representaciones decimales de los mismos y \(\mathbf{e} = \{e_n\}_{n=0}^\infty\), \(\mathbf{s} = \{s_n\}_{n=0}^\infty\) las sucesiones definidas en (13) y (14) respectivamente. Entonces, se cumple que \(\mathbf{s}\) es una representación decimal de \(x + y\), es decir, que \(\mathbf{s} \in \mathbb{D}_{\mathbb{R}}\) y

\(\displaystyle x + y = \sum_{n=0}^\infty \dfrac{s_n}{10^n}.\)

Demostración

En primer lugar, observemos que como \(e_n \in \{0 , 1\}\) para cada \(n \in \mathbb{N}\), de la propia definición se obtiene que \(s_n \in \mathbb{Z}\) para cada \(n \in \mathbb{N}\) y que \(0 \leq s_n \leq 9\) para cada \(n \geq 1\), luego \(\mathbf{s} \in \mathbb{D}_{\mathbb{R}}\).

Veamos ahora que

\(\begin{align}
x_n + y_n = s_n + 10e_n – e_{n+1} \qquad (15)\end{align}\)

para cada \(n \geq 1\).

Distinguimos tres casos:

  • Si \(x_n + y_n < 9\), entonces \(e_n = 0\) y \(s_n = x_n + y_n + e_{n+1}\), luego claramente se cumple la igualdad descrita.
  • Si \(x_n + y_n = 9\) distinguimos dos subcasos:
    • Si \(e_{n+1} = 1\), entonces \(s_n = 0\) y, como \(x_n + y_n = 9\), obtenemos de forma inmediata que \(e_n = 1\) (¿por qué?), luego se cumple trivialmente la igualdad buscada.
    • Si \(e_{n+1} = 0\), entonces \(s_n = 9\) y, como \(x_n + y_n = 9\), obtenemos de forma inmediata que \(e_n = 0\) (¿por qué?), luego se cumple trivialmente la igualdad buscada.
  • Si \(x_n + y_n > 9\), entonces \(e_n = 1\) y \(s_n = x_n + y_n + e_{n+1} – 10\), luego se cumple la igualdad deseada.

Por otro lado, observemos que

\(\displaystyle x_0 + y_0 = s_0 – e_1,\)

mientras que si \(n \geq 1\), por (15) tenemos que

\(\begin{align*}
\sum_{k=0}^n \dfrac{x_k}{10^k} + \sum_{k=0}^n \dfrac{y_k}{10^k} & = \sum_{k=0}^n \dfrac{x_k + y_k}{10^k} = s_0 – e_1 + \sum_{k=1}^n \dfrac{s_k + 10 e_k – e_{k+1}}{10^k} \\
& = \sum_{k=0}^n \dfrac{s_k}{10^k} – e_1 + e_1 + \sum_{k=2}^n \dfrac{e_k}{10^{k-1}} – \sum_{k=1}^n \dfrac{e_{k+1}}{10^k} \\
& = \sum_{k=0}^n \dfrac{s_k}{10^k} + \sum_{k=1}^{n-1} \dfrac{e_{k+1}}{10^{k}} – \sum_{k=1}^n \dfrac{e_{k+1}}{10^k} = \sum_{k=0}^n \dfrac{s_k}{10^k} – \dfrac{e_{n+1}}{10^n}.
\end{align*}\)

En definitiva, hemos demostrado que

\(\begin{align}
\sum_{k=0}^n \dfrac{x_k}{10^k} + \sum_{k=0}^n \dfrac{y_k}{10^k} = \sum_{k=0}^n \dfrac{s_k}{10^k} – \dfrac{e_{n+1}}{10^n} \qquad (16)\end{align}\)

para cada \(n \in \mathbb{N}\).

Como

\(\displaystyle 0 \leq \dfrac{e_{n+1}}{10^n} \leq \dfrac{1}{10^n},\)

el criterio del sándwich nos muestra que \(\lim \frac{e_{n+1}}{10^n} = 0\), con lo que tomando límites en (16) obtenemos que, en efecto,

\(\displaystyle x + y = \sum_{k=0}^\infty \dfrac{s_k}{10^k}\)

tal y como queríamos ver. \(\blacksquare\)

15.2 Aproximaciones de la suma y el producto

Aunque el algoritmo de la subsección anterior nos permite sumar números reales de forma práctica, un algoritmo similar para el producto se vuelve bastante complicado. Además, en ocasiones es más útil poder aproximar nuestras sumas o productos con la precisión que deseemos que calcularlos de forma exacta, lo cual es incluso imposible para números irracionales cuyos decimales no tengan un patrón claro.

Comencemos viendo cómo aproximar la suma de dos números reales \(x\) e \(y\).

Si son \(\mathbf{x} = \{x_n\}_{n=0}^\infty\) e \(\mathbf{y} = \{y_n\}_{n=0}^\infty\) representaciones decimales de \(x\) e \(y\) respectivamente, tenemos que

\(\displaystyle x + y = \sum_{k=0}^\infty \dfrac{x_k + y_k}{10^k},\)

luego para cada \(n > m\)

\(\begin{align*}
\left| \sum_{k=0}^n \dfrac{x_k + y_k}{10^k} – \sum_{k=0}^m \dfrac{x_k + y_k}{10^k} \right| & = \left| \sum_{k=m+1}^n \dfrac{x_k + y_k}{10^k} \right| = \sum_{k=m+1}^n \dfrac{x_k + y_k}{10^k} \\
& \leq 18 \sum_{k=m+1}^n \dfrac{1}{10^k} = 2 \left( \dfrac{1}{10^m} – \dfrac{1}{10^n} \right) \\
& < \dfrac{1}{10^{m-1}} – \dfrac{1}{10^{n-1}},
\end{align*}\)

con lo que tomando límites obtenemos que

\(\begin{align}
\left| x + y – \sum_{k=0}^m \dfrac{x_k + y_k}{10^k} \right| \leq \dfrac{1}{10^{m-1}} \qquad (17)\end{align}\)

para cada \(m \in \mathbb{N}\).

Como sí sabemos sumar números racionales de forma práctica, (17) nos dice cómo aproximar la suma de \(x\) e \(y\) con la precisión que queramos.

Pasemos ahora a ver cómo aproximar el producto de \(x\) e \(y\).

De forma completamente análoga a lo visto anteriormente se obtiene que, dado \(m \in \mathbb{N}\),

\(\begin{align}
\left| x – \sum_{k=0}^m \dfrac{x_k}{10^k} \right| \leq \dfrac{1}{10^m}, \qquad (18)\end{align}\)

y lo mismo ocurre para \(y\). Además, es fácil ver que7Recordad que tenemos que demostrarlo en general, no para nuestra construcción particular.

\(\begin{align*}
x_0 – 1 < x \leq x_0 + 1, \\
y_0 – 1 < y \leq y_0 + 1,
\end{align*}\)

luego definiendo

\(\displaystyle C := \max\, \{x_0 + 1, 1 – x_0, y_0 +1, 1 – y_0\} > 0\)

se tiene que \(\left| x \right| < C\) y \(\left| y \right| < C\), y denotando

\(\begin{align*}
p_m := & \sum_{k=0}^m \dfrac{x_k}{10^k},\\
q_m := & \sum_{k=0}^m \dfrac{y_k}{10^k},
\end{align*}\)

obtenemos que

\(\begin{align*}
\left| x \cdot y – p_m \cdot q_m \right| & \leq \left| x \cdot y – x \cdot q_m \right| + \left| x \cdot q_m – p_m \cdot q_m \right| = \left| x \right| \left| y – q_m \right| + \left| q_m \right| \left| x – p_m \right| \\
& \leq \dfrac{\left| x \right| + \left| q_m \right|}{10^m} \leq \dfrac{\left| x \right| + \left| y \right| + \left| y – q_m \right|}{10^m} < \dfrac{2C + 1}{10^m}.
\end{align*}\)

En definitiva,

\(\begin{align}
\left| x \cdot y – \sum_{k=0}^m\dfrac{x_k}{10^k} \cdot \sum_{k=0}^m \dfrac{y_k}{10^k} \right| < \dfrac{2C + 1}{10^m}, \qquad (19)\end{align}\)

para cada \(m \in \mathbb{N}\).

Como hemos comentado, gracias a (17) y a (19) podemos aproximar las sumas y productos de números reales con la precisión que deseemos, pero más aún, el siguiente resultado nos permite utilizar estas aproximaciones para conocer con precisión los decimales exactos de \(x + y\) o de \(x \cdot y\) en la mayoría de casos:

Lema 15.2: Sean \(x, y \in \mathbb{R}\), \(\mathbf{x} = \{x_n\}_{n=0}^\infty\) e \(\mathbf{y} = \{y_n\}_{n=0}^\infty\) representaciones decimales no máximas de \(x\) e \(y\) respectivamente y \(m \in \mathbb{N}\) tal que \(0 < y_{m+1} < 9\). Entonces, si

\(\displaystyle \left| x – y \right| < \frac{1}{10^{m+1}},\)

se cumple que \(x_n = y_n\) para cada \(n \leq m\).

Demostración

Definamos

\(\displaystyle z := y + \dfrac{1}{10^{m+1}}\)

y

\(\displaystyle w := y – \dfrac{1}{10^{m+1}},\)

y sean \(\mathbf{z}\) y \(\mathbf{w}\) dos representaciones decimales no máximas de \(z\) y \(w\) respectivamente. Se cumplen:

  • Como \(\left| x – y \right| < \frac{1}{10^m}\), es claro que \(w < x < z\).
  • \(z_n = y_n\) si \(n \not = m + 1\) y \(z_{m + 1} = y_{m + 1} + 1\).8Aunque esto parece obvio, la demostración formal es consecuencia del Teorema 14.2:
    Como \(0 < y_{m+1} + 1 \leq 9\), tenemos que la sucesión \(\mathbf{a} = \{a_n\}_{n = 0}^\infty\) definida como \(a_n = y_n\) si \(n \not = m+1\) y \(a_{m+1} = y_{m+1} + 1\) es un número decimal no máximo. Además, para cada \(n > m\) \(\displaystyle \sum_{k = 0}^n \dfrac{a_k}{10^k} = \sum_{k = 0}^n \dfrac{y_k}{10^k} + \dfrac{1}{10^{m+1}},\) con lo que tomando límites \(\displaystyle \sum_{k = 0}^\infty \dfrac{a_k}{10^k} = \sum_{k = 0}^\infty \dfrac{y_k}{10^k} + \dfrac{1}{10^{m+1}} = y + \dfrac{1}{10^{m+1}} = z.\) Así, tenemos que \(\mathbf{a}\) es una representación decimal de \(z\) y el Teorema 14.2 nos dice que \(\mathbf{a} = \mathbf{z}\) o que son equivalentes, pero como ambos son decimales no máximos, solo puede ocurrir que sean iguales, que es justo lo que queríamos ver.
  • \(w_n = y_n\) si \(n \not = m+1\) y \(w_{m+1} = y_{m+1} + 1\).

Veamos ya que \(x_n = y_n\) para cada \(n \leq m\).

Si no fuera así, existiría el menor \(N \leq m\) tal que \(x_N \not = y_N\). Ahora bien, si \(x_N < y_N = w_N\), entonces \(x \leq w\) (¿por qué?), mientras que si \(z_N = y_N < x_N\), entonces \(z \leq x\), pero como \(w < x < z\), en cualquier caso obtenemos una contradicción. \(\blacksquare\)

Por ejemplo, consideremos los números \(\pi\) y \(\sqrt{2}\), y denotemos sus representaciones decimales por \(\{\pi_n\}\) y \(\{\sqrt{2}_n\}\). Por (17) sabemos que para obtener una aproximación de su suma con un error menor a \(\frac{1}{10^r}\) basta con calcular

\(\displaystyle \sum_{n=0}^{r+1} \dfrac{\pi_n + \sqrt{2}_n}{10^n}.\)

Por otra parte, para calcular el producto con el mismo error, necesitamos calcular primero

\(\displaystyle C = \max \, \{\pi_0 + 1, 1 – \pi_0, \sqrt{2}_0 + 1, 1 – \sqrt{2}_0\} = \{4, -2, 2, 0\} = 4,\)

y por (19) basta con hacer el producto

\(\displaystyle \sum_{n=0}^{r+1} \dfrac{\pi_n}{10^n} \cdot \sum_{n=0}^{r+1} \dfrac{\sqrt{2}_n}{10^n}\)

pues \(\frac{2C + 1}{10^{r+1}} < \frac{1}{10^r}\). En concreto, como9Cómo obtener la representación decimal de \(\pi\) o \(\sqrt{2}\) es otra historia muy distinta que tal vez abordemos algún día.

\(\displaystyle \pi = 3.1415926535897…\)

y

\(\displaystyle \sqrt{2} = 1.4142135623730…,\)

para \(r = 11\) tenemos que

\(\displaystyle \sum_{n=0}^{12} \dfrac{\pi_n + \sqrt{2}_n}{10^n} = 4.5558062159627\)

y

\(\displaystyle \sum_{n=0}^{12} \dfrac{\pi_n}{10^n} \cdot \sum_{n=0}^{12} \dfrac{\sqrt{2}_n}{10^n} = 4.442882938156945833806697.\)

Además, gracias al Lema 15.2 podemos asegurar que

\(\displaystyle \pi + \sqrt{2} = 4.55580621596 \cdots\)

y

\(\displaystyle \pi \cdot \sqrt{2} = 4.44288293815 \cdots\)

15.3 Opuestos e inversos

Para finalizar con esta sección, veamos ahora cómo podemos calcular de forma práctica la representación decimal de opuestos e inversos de números reales.

Observemos que dado \(x \in \mathbb{R}\), \(\mathbf{x} = \{x_n\}^{n=0}_\infty\) una representación decimal no máxima de \(x\) y \(n \geq 1\), como el Lema 7.4 nos asegura que

\(\displaystyle 1 = \sum_{k = 1}^n \dfrac{9}{10^k} + \dfrac{1}{10^n},\)

obtenemos que

\(\begin{align*}
– \sum_{k = 0}^n \dfrac{x_k}{10^k} & = \sum_{k = 0}^n \dfrac{-x_k}{10^k} = (-x_0 – 1) + \sum_{k = 1}^n \dfrac{-x_k}{10^k} + 1 \\
& = (-x_0 – 1) + \sum_{k = 1}^{n-1} \dfrac{9 – x_k}{10^k} + \dfrac{10 – x_n}{10^n}.
\end{align*}\)

Tomando límites obtenemos entonces que

\(\displaystyle – x = (-x_0 – 1) + \sum_{k = 1}^\infty \dfrac{9 – x_k}{10^k},\)

luego el número decimal \(\{y_n\}\) dado por

\(\begin{align*}
y_n = \left\{
\begin{array}{lcl}
-x_0 – 1 & \text{si} & n = 0\\
9 – x_n & \text{si} & n > 0
\end{array} \right.
\end{align*}\)

es una representación decimal de \(-x\).

Por ejemplo, para el número \(e\) sabemos que

\(\displaystyle e = 2.718281828459045…,\)

luego

\(\displaystyle -e = – 2.718281828459045… = (-3).281718171540954…\)

Finalmente, para calcular el inverso de un número real positivo10Si \(x < 0\), entonces \(-x > 0\) y como \(\displaystyle \frac{1}{x} = – \frac{1}{-x},\) basta con poder aproximar el inverso de \(-x\). \(x\), consideramos \(\mathbf{x} = \{x_n\}\) una representación decimal de \(x\) y tomamos \(N \in \mathbb{N}\) el menor natural tal que \(x_N \not = 0\). Tenemos entonces que para cada \(n \geq N\), si denotamos por

\(\displaystyle q_n = \sum_{k=0}^n \dfrac{x_k}{10^k}\)

se cumple que (¿por qué?)

\(\begin{align}
\left| \dfrac{1}{x} – \dfrac{1}{q_n} \right| = \dfrac{\left| q_n – x \right|}{x \cdot q_n} \leq \dfrac{1}{10^n {q_N}^2}. \qquad (20)\end{align}\)

Por ejemplo, para calcular el inverso del número \(e\), si denotamos por \(\{e_n\}\) su representación decimal y por

\(\displaystyle E_n = \sum_{k=0}^n \dfrac{e_k}{10^k},\)

como \(e_0 = 2 \not = 0\), tenemos que para cada \(n \geq 0\)

\(\displaystyle \left| \dfrac{1}{e} – \dfrac{1}{E_n} \right| \leq \dfrac{1}{4 \cdot 10^n} < \dfrac{1}{10^n},\)

luego, por ejemplo, para \(n = 11\) tenemos que

\(\displaystyle \frac{1}{E_{11}} = \dfrac{100000000000}{271828182845} = 0.36787944117 \cdots\)

y el Lema 15.2 nos asegura que

\(\displaystyle \dfrac{1}{e} = 0.3678794411 \cdots\)

Aunque, como hemos visto, tenemos algoritmos que nos permiten obtener tantos decimales como deseemos de cualquier operación básica con números reales, creo que es importante destacar que estos algoritmos nos son demasiado eficientes (pues suelen involucrar operaciones con números racionales de numeradores y denominadores enormes) y que existen otros muchísimo mejores. Dejo ya a cargo vuestro el informaros sobre el tema ;)

Que las matemáticas os acompañen

Aunque nuestro viaje ha finalizado, espero que el de muchos de vosotros no haya hecho más que comenzar. Si os ha gustado el tema, me gustaría recomendaros que profundicéis un poco más en el mismo e investiguéis otras construcciones de los números reales mucho más comunes como son las cortaduras de Dedekind11Podéis consultar esta construcción en las Secciones 2.1 y 2.2 del libro de Geometría de Carlos Ivorra, que muestran mucho mejor la interpretación geométrica de los números reales, o la construcción de Cantor12Podéis consultarla en el Capítulo 1 del libro de Análisis matemático de Carlos Ivorra., la cual es técnicamente más simple.

Más aún, si os ha picado el bicho de las matemáticas os animo a que sigáis aprendiendo y compartiendo matemáticas, y por qué no un poquito de spam, a que os suscribáis a esta web (podéis hacerlo en la página de inicio, al final del todo) que seguirá siendo, espero que por muchos años, un lugar donde compartir matemáticas a todos los niveles.

Hemos llegado al final, pero antes de irme me gustaría pediros un favor. Si habéis seguido el curso, no importa la fecha que sea, y tenéis cualquier comentario sobre el mismo, bueno, malo o nefasto, me encantaría escucharlo para poder aprender y mejorar de cara a próximos cursos y entradas :)

En poco tiempo volveremos con muchas más matemáticas, pero hasta entonces, que las matemáticas os acompañen.


Comparte esto:

Me gusta esto:


Deja una respuesta