Skip to content

Instantly share code, notes, and snippets.

@eduardoleon
Created August 4, 2016 18:43
Show Gist options
  • Save eduardoleon/311f0a5eacb327b11237da937ec629aa to your computer and use it in GitHub Desktop.
Save eduardoleon/311f0a5eacb327b11237da937ec629aa to your computer and use it in GitHub Desktop.
Haskell is logically unsound
import Control.Monad
newtype Mu a = Mu { unMu :: Mu a -> a }
bottom :: a
bottom = id <*> Mu $ join unMu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment