Abstract. This is the second post about ordinals. In the first one I discussed well-orders and some countable examples. Now we’ll get an eagle’s view on induction and recursion.
Inducción y recursión en conjuntos bien ordenados. La principal utilidad de los conjuntos bien ordenados es que para ellos valen los principios de inducción y de definición por recursión:
-
(caso base) $P(0)$, y
-
(caso inductivo) Para todo $x\in X$, $\bigl(\forall y\in X : y \prec x \Rightarrow P(y)\bigr)$ implica $P(x)$.
Las construcciones recursivas sobre ${\mathbb N}$ son muy útiles; un ejemplo paradigmático es la sucesión de Fibonacci, definida por las siguientes ecuaciones:
$\displaystyle \begin{array}{rlrl} \mathit{Fib}(0) &:= 0\\ \mathit{Fib}(1) &:= 1\\ \mathit{Fib}(n+2) &:= \mathit{Fib}(n+1) + \mathit{Fib}(n). \end{array} $
Se puede pensar que $\mathit{Fib}(n+2)$ está definida definida en términos de la restricción de la función $\mathit{Fib}$ al conjunto $\{n,n+1\}$.
Podemos imaginarnos un esquema mucho más general, donde usamos no sólo los últimos dos valores definidos sino todos los restantes. En ese caso, si estoy definiendo $F(n)$ podría suponer dada su restricción $f:=F|\{0,\dots,n-1\}$, y el paso recursivo sería una función $G$ que tome el dato $f$ y el dato $n$ y devuelva $F(n)$.
$\displaystyle F(n):= G(F|\{0,\dots,n-1\},n).$
En el caso de que $F$ es nuestra Fibonacci $\mathit{Fib}$, tendríamos:
$\displaystyle G(f,n):=\begin{cases} 0 &\text{si }n=0 \\ 1 &\text{si }n=1 \\ f(n-1)+ f(n-2) &\text{en otro caso.} \end{cases}$
En general, fijemos un conjunto bien ordenado $\langle X,\preceq\rangle $ y un conjunto de imagen $R$. Llamemos $I_\prec(x)$ a la segmento inicial determinado por $x$, $\{y\in X : y\prec x\}$ . Diremos que $G$ es una regla recursiva si para cada $x\in X$ y cada función $f:I_\prec(x) \rightarrow R$ nos devuelve un elemento de $R$.
$\displaystyle F(x) = G(F|I_\prec(x),x)$
para todo $x\in X$.
El hallazgo que hace extremadamente útiles y potentes a estos teoremas, es el siguiente:
Es bien sabido que el Teorema de Buena Ordenación es equivalente al Axioma de Elección (Reflexión: ¿cómo definir un buen orden sobre ${\mathbb R}$?). Con este resultado, ya tenemos un panorama muy jugoso de posibilidades de trabajo: se pueden definir y demostrar propiedades de manera “constructiva”, asumiendo un buen orden sobre el conjunto que estamos trabajando.
Sin embargo, se puede ir más allá y generalizar las operaciones aritméticas de ${\mathbb N}$ y por ende hablar de números transfinitos. Para ello necesitaremos abstraernos de buenos órdenes particulares y trabajar con sus tipos de isomorfismo. Lo haremos en el siguiente post.
Leave a Reply
You must be logged in to post a comment.