Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Monads 1

Loading...

Sign in or sign up now!
40,788
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Sep 13, 2007

An introduction to monads including the definition and a look at the monoid monad.

Category:

Howto & Style

Tags:

License:

Standard YouTube License

Link to this comment:

Share to:

Uploader Comments (TheCatsters)

  • I was pleasantly surprised to find these videos :) I just started learning category theory a few days ago, and while looking up the definition of a homotopy online I saw these videos linked.

    Thanks for putting in the effort to make these videos accessible to everyone! As an undergrad, I find it extremely helpful to be able to get a different perspective on categories which doesn't demand mastery of "elementary" math (i.e., algebra) beyond the basics.

  • Thanks!

  • Thanks crowlogic and tehrba. I think you each have a point...I've heard that some non-native English speakers were having some trouble so I'll experiment with speaking a little more slowly.  Just a little...

Top Comments

  • A note for Haskell programmers....

    η is the mentioned Eta and is the Monadic equivalent of the Haskell "return" function.

    μ is the mentioned Mu and is the Monadic equivalent of the "join" operator.

    "map" comes for free in Category Theory. So the Haskell bind operator of ">>=" over a list type is x >>= f = join (map f x)

    These videos show why the Monad typeclasses must obey the three laws.

    1. return a >>= f = f a

    2. m >>= return = m

    3. (m >>= f) >>= g = m >>= (\x -> f x >>= g)

  • YouTube lectures on category theory! Awesome! I hope more mathematicians follow your example in the future. This is a great idea.

see all

All Comments (11)

Sign In or Sign Up now to post a comment!
  • I really want to watch this but the buzzing in the audio is too offputting. Do you think you can improve the recording?

  • phew. Get out, have a drink. read some greek philosophy!

  • I feel dumb...

  • Excellent thanks =]

  • Thanks for sharing your teaching skills and math knowledge via the internet. I'm not currently enrolled in an educational institution, so access to lectures is basically impossible for me.

    While this isn't a substitute for the ability to pester professors with questions, it's certainly a step in the right direction. Thank you!

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more