J'étudie le théorème smn et le concept m'a rappelé le curry.
De l'article de wikipedia sur le théorème smn :
le théorème dit que pour un langage de programmation donné et des entiers positifs m et n, il existe un algorithme particulier qui accepte en entrée le code source d'un programme avec m + n variables libres, ainsi que m valeurs. Cet algorithme génère du code source qui substitue efficacement les valeurs des m premières variables libres, laissant le reste des variables libres.
Extrait d'un article sur le curry :
Intuitivement, le curry dit "si vous corrigez certains arguments, vous obtenez une fonction des arguments restants"
Semble comme la même idée pour moi. La seule raison pour laquelle je ne suis pas sûr est que les documents que j'ai rencontrés sur smn ne mentionnent pas le curry (et vice versa), donc je voulais le consulter pour m'assurer que je l'obtiens réellement.