Funzioni primitive ricorsive (o forse no)

Messaggioda spugna » 20/01/2018, 08:52

Ciao a tutti! Sono alle prese con le funzioni primitive ricorsive (che nel seguito chiamerò PR) e con alcuni esempi, e mi sto interrogando sulla seguente questione:

Per definizione, se le funzioni $f:NN^k -> NN$ e $g:NN^(k+2)->NN$ sono PR, lo è anche $h:NN^(k+1)->NN$ definita da:

- $h(x_1,...,x_k,0)=f(x_1,...,x_k)$;
- $h(x_1,...,x_k,y+1)=g(x_1,...,x_k,y,h(x_1,...,x_k,y))$.

Domanda: se al secondo membro della seconda riga avessi $g(x_1,...,x_k,y,h(x_1,...,x_k,rho(y)))$, dove $rho:NN rightarrow NN$ è PR e tale che $\rho(y)<=y$ $forall y$, allora $h$ sarebbe comunque PR?

Riporto qui sotto qualche tentativo, di cui non sono nemmeno troppo convinto:

Testo nascosto, fai click qui per vederlo
Mettendo in corrispondenza $NN$ con le successioni finite a valori in $NN$, definisco la funzione $H$ tale che $H(x_1,...,x_k,y)$ sia il numero che rappresenta la successione $[h(x_1,...,x_k,0),...,h(x_1,...,x_k,y)]$, e cerco di dimostrare che $H$ è PR: oltre a $f$ e $g$, dovrebbero servirmi:

- la funzione che associa a un numero naturale la successione di lunghezza $1$ corrispondente e reinterpreta quest'ultima come numero naturale;
- la funzione che aggiunge un numero in fondo a una successione;
- la funzione $pi(s,i)$ che interpreta $s$ come successione e restituisce l'$i$-esimo elemento.

Infine, con la funzione che restituisce l'ultimo elemento di una successione, ottengo $h$ da $H$.

Ora, ammesso che quanto detto finora funzioni, se scelgo in modo furbo la corrispondenza tra numeri e successioni le quattro funzioni appena descritte dovrebbero essere PR, e da qui concluderei per composizione.
$2022=phi^15+phi^13+phi^10+phi^5+phi^2+phi^(-3)+phi^(-6)+phi^(-11)+phi^(-16)$
Avatar utente
spugna
Average Member
Average Member
 
Messaggio: 291 di 818
Iscritto il: 05/07/2016, 20:40

Torna a Algebra, logica, teoria dei numeri e matematica discreta

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite