Hola,
En lo de que una calcula y la otra decide... puedo estar de acuerdo, pero no es que una función calcule, la función es la que es, lo que pasa es que tienes un procedimiento para calcular la función F(n,n), (que consiste en descodificar las instrucciones para la función \( \varphi_n \) e imitar su algoritmo con entrada n). Mientras que de la g, aunque hay un algoritmo para calcularla (por hipótesis de ser recursiva) no sabemos nada sobre ella.
Sobre lo otro no, no estoy de acuerdo, y dejo de estarlo en el punto 2. \( h(n)=F(n,n) \) es una función de 1 variable con su código \( N_0 \).
Entonces la secuencia es:\( h(N_0)=F(N_0,N_0) \) (este es el punto 1), pero como \( F(N_0,m)=h(m) \) para todo natural m, en particular \( F(N_0,N_0)=h(N_0)=F(N_0,N_0) \) y has vuelto al punto de partida. Si lo piensas computacionalmente, se entra en un bucle infinito, a nivel de funciones recursivas, una minimización que nunca termina (es lo mismo que ya discutimos en un hilo, pero ahora es en versión función recursiva). Lo que no le pasa nunca es quedarse sin argumentos, porque siempre es \( N_0 \). De todas maneras, lo que pretendes afirmar es cuestionable ya a un nivel de funciones (de teoría de conjuntos si quieres), pues me estás diciendo que hay una función recursiva de una variable, con una construcción explícita, que sin embargo está mal definida, sea lo que sea que eso signifique. Porque la pregunta aquí, sería si \( (N_0,N_0) \) está en el dominio de \( F \) o no, y sobre eso poca duda hay.
Saludos
PD: Es posible que esté algunos días sin entrar al foro. Ya seguiremos cuando vuelva, si no participa nadie más en el hilo.