Change Player Size
Watch this video in a new window

Monads 1

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

More From: TheCatsters

Loading...

QuickList(0)

Upgrade to Flash Player 10 for improved playback performance. Upgrade Now or get more info.
82 ratings
Sign in to rate
21,625 views
Want to add to Favorites? Sign In or Sign Up now!
Want to add to Playlists? Sign In or Sign Up now!
Want to flag a video? Sign In or Sign Up now!

Statistics & Data

Loading...

Video Responses (0)

This video has no Responses. Be the first to Post a Video Response.
Sign in to post a Comment

Text Comments (11)   Options

Loading...
gotgosu (2 months ago) Show Hide
 -1
Marked as spam
I really want to watch this but the buzzing in the audio is too offputting. Do you think you can improve the recording?
targetrich (5 months ago) Show Hide
 -1
Marked as spam
phew. Get out, have a drink. read some greek philosophy!
IXISubzeroIXI (7 months ago) Show Hide
+2
Marked as spam
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.
TheCatsters (4 months ago) Show Hide
Marked as spam
Thanks!
skip84 (1 year ago) Show Hide
 -1
Marked as spam
I feel dumb...
InvisibleScience (1 year ago) Show Hide
+1
Marked as spam
Excellent thanks =]
chocojian (2 years ago) Show Hide
+10
Marked as spam
YouTube lectures on category theory! Awesome! I hope more mathematicians follow your example in the future. This is a great idea.
entropyfails (2 years ago) Show Hide
+11
Marked as spam
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)
mars9050 (2 years ago) Show Hide
+8
Marked as spam
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!
TheCatsters (2 years ago) Show Hide
Marked as spam
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...

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.