Funzione ricorsiva: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m new key for Category:Funzioni matematiche: "Ricorsiva" usando HotCat |
mNessun oggetto della modifica |
||
Riga 8:
== Definizione ==
Le
Le
L'operatore μ è così definito:
:<math>\begin{align}
\mu,y:(f(y, x_1, \ldots, x_n)=0)\ &\stackrel{\mathrm{def}}{=} \text{ il più piccolo } y \text{ tale che } f(y, x_1, \ldots, x_n)=0\ \ \text{ (se esiste)}
Riga 21:
Le funzioni ricorsive primitive sono quindi un sottoinsieme delle funzioni ricorsive. Si noti che mentre le funzioni ricorsive primitive sono sempre totali (NB: non tutte le funzioni totali sono ricorsive primitive), le funzioni ricorsive possono essere parziali, ovvero possono non essere definite per alcuni valori di input: infatti, l'operatore minimizzazione non restituisce alcun valore nel caso in cui la funzione a cui è applicato non si annulla per nessun valore dell'argomento.
Si ricorda comunque che l'operatore di minimizzazione opera su
== Esempi di funzioni ricorsive ==
Riga 35:
:<math>\varphi_i(y) = f(y) </math>
Allora,
:<math>
g(x, y) =
\begin{cases}
1 & \mbox{se } \varphi_x(y) \mbox{
\\ 0 & \mbox{altrimenti }
\end{cases}
Riga 52:
\begin{cases}
1 & \mbox{se } g(x, x)=0 \mbox{, cio} \grave{e} \mbox{ se } \varphi_x(x) \mbox{ non } \grave{e} \mbox{ definita}
\\ \text{indefinita} & \mbox{
\end{cases}
</math>
|