Mmmmouais... dans une certaine mesure... ça me fait penser à ces cours de PROLOG où on oblige l'étudiant à manipuler des entiers à la Peano pendant une centaine de pages, pour enfin se rendre compte que l'on a inventé mieux depuis, la notation arabe !
La grosse limite dans ton exemple, c'est que je ne peux pas définir de fonction de ce type...
... sous-entendu, pour tous n, m et p. Or c'était bien la question initiale lorsque notre ami parlait des n-upplets.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 val matrix_multiply : (n, m) matrix -> (m, p) matrix -> (n, p) matrix
Partager