Nella teoria dei tipi podcast ep. 3 , Dan Licata afferma che il fatto che per ogni input, insertionsort e mergesort fornisca lo stesso risultato non implica che il risultato sarebbe uguale se usato come funzioni di ordine superiore come argomenti per una terza funzione, cioè map insertionsort
non deve essere uguale map mergesort
.
Lo spiega "perché non sai che, dato che funzioni, insertionsort e mergesort sono uguali" ma ancora non capisco.
Perché è così? Un contro esempio sarebbe fantastico!