Esta es la continuación de una pregunta anterior: No es la paradoja de Skolem .
Supongamos que tenemos un modelo contable, no estándar de la aritmética de Peano en ZFC.
Dejemos que $N^*$ sea el universo de este modelo y que $p \in N^*$ sea un número natural no estándar mayor que cualquier número natural estándar. En ZFC podemos definir el conjunto $X = \{x : x \in N^* \land x < p\}$ . Sea $Y = X \cup \{p\}$ . $X$ y $Y$ son ambos conjuntos contablemente infinitos y podemos definir fácilmente una biyección entre $X$ y $Y$ en ZFC. Por ejemplo, podemos definir el conjunto de pares ordenados:
$F = \{(0,p), (1,0), (2,1), (3,2), ...\}$ .
Mi pregunta es por qué la biyección no $F$ existen dentro del modelo?
En mi pregunta anterior había cierta confusión sobre cómo estaba definiendo los conjuntos dentro del modelo. Podemos codificar cualquier conjunto "finito" de números naturales como un número natural utilizando potencias de 2. Por ejemplo, podemos codificar el conjunto $\{1,2,3\}$ como $2^1+2^2+2^3=14$ . Del mismo modo, podemos codificar una biyección como un número natural. En primer lugar, definimos un método para codificar un par ordenado como un número natural. Codificar $(a,a)$ como $2^a$ . Codificar $(a,b)$ como $2^{a+1} + 2^{b+1}$ si $a<b$ . Si $b<a$ codificar $(a,b)$ como $2^{a+1} + 2^{b+1} + 1$ . Ahora que podemos codificar pares ordenados, podemos definir una biyección entre dos conjuntos de números naturales utilizando La función beta de Godel .
Mi pregunta es por qué algún número natural en nuestro modelo no codifica una función tal que $F$ es un segmento inicial de esta función?
Editar:
Quiero agradecer a Andrés Caicedo que haya corregido mi pregunta. Quiero definir mi biyección como él sugiere:
$F = \{(0,p)\} \cup \{(t+1,t) | t \in \aleph \} \cup \{ (s,s) | s \in X \backslash \aleph \}$
Como señala, no puedo definir $\aleph$ el conjunto de números naturales estándar, dentro del modelo. Sin embargo, puedo definir $\aleph$ en mi metateoría. Puedo llegar a una con función beta para $F$ dentro de ZFC? Si es así, ¿existe la codificación de esta función beta en mi modelo? Si no es así, existe un número natural de la forma $2^{a+1} + 2^{b+1} + 1$ que falta en el modelo donde $(a,b)$ es mi función beta. Si la codificación existe en el modelo tenemos una violación definible de la inducción. Considerando las alternativas, supongo que hay alguna razón por la que no puedo definir una función beta para $F$ en ZFC.