Estoy desconcertante a través de una frase en un ejemplo en un libro de texto, mostrando que una función de $f$, definidas por los casos, es primitiva recursiva.
Deje $E$ el conjunto de incluso números naturales. La función de $f$ definido por
$$ f(n) = \begin{cases} \frac12n,&\text{if }n\in E\\\\ 3n + 1,& \text{if }n \notin E \end{casos}$$
es primitiva recursiva.
Ahora vamos a $g: \mathbb{N} \longrightarrow \mathbb{N}$ sea la función definida por
$$g(n)=\begin{cases} \frac12n,&\text{if }n\in E\\\\ \frac12(n-1),&\text{if }n\notin E\;. \end{casos}$$
Mi entendimiento es que la función de $g$ ha sido recogido, porque hace lo mismo que $f$, y también porque es más fácil convertir a la primitiva recursiva forma. Estoy en lo cierto?
Esta es la frase que es desconcertante mí:
'Observamos que $g(n+1) = g(n)$ si $n+1$ es impar y $g(n+1)=g(n)+1$ si $n+1$ es incluso'
Estoy seguro de que la idea detrás de esto es muy simple, y he tenido un momento de ceguera. Por ejemplo, la observación por medio de la sustitución, o estoy mirando mal camino? Algunos de iluminación sería fantástico - y cualquier alternativa de las pruebas. Sólo una nota final - iba a estar a la derecha en la comprensión de que hay un montón de diferentes maneras de escribir una función $f$, lo que determina si $n$ es par o impar (definida por dos de los casos)?
La prueba concluye: tenemos $n+1 = \operatorname{succ}(n)$, lo $g$ puede ser definido por las ecuaciones
$$\begin{align*} &g(0)=0\\ &g(n+1) = g(n) + \chi_E(\operatorname{succ}(n))\;. \end{align*}$$