3 ms·
They are not equivalent. Join can throw away information - and certainly does for (Maybe (Maybe a) -> Maybe a) and ([[a]] -> [a]). They would be equivalent if
by dllthomas 6y ago
They are not equivalent. Join can throw away information - and certainly does for (Maybe (Maybe a) -> Maybe a) and ([[a]] -> [a]).
They would be equivalent if there was an isomorphism, but of course there isn't.