Тёмный

Category Theory 1.1: Motivation and Philosophy 

Bartosz Milewski
Подписаться 27 тыс.
Просмотров 342 тыс.
50% 1

Наука

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 313   
@darksniper87
@darksniper87 5 лет назад
Me when I was a student: Who cares about theory, I want to learn Java and get a job Me today: God I wish I wasn't so stupid back then
@cya3mdirl158
@cya3mdirl158 5 лет назад
Bollean.of("TRUE");
@genericperson8238
@genericperson8238 4 года назад
Interesting. I'm currently doing graduate school in CS and I'm torn between starting to put in more effort to learn practical stuff for employability reasons and to chase more fun abstract CS concepts. What makes you regret your decision?
@darksniper87
@darksniper87 4 года назад
@@genericperson8238 well I would probably invest my time on a programming language that can support those things instead on a dummy one. Of course you can change any time but it's much harder (everyone wants you to have experience on the language they request)
@sgtdrpeppers
@sgtdrpeppers 3 года назад
@@genericperson8238 I totally agree with Calum Tatum. Do what interests you. There's absolutely nothing wrong with focusing on practical skills that will land you a good job, and you'll learn a lot doing that. The route you take now doesn't have to determine your whole career. If eventually you're not able to pursue your interests through work, then at that point you can make a change and look more into the theory/academic side of things. Have fun!
@alvarozambranasejas5320
@alvarozambranasejas5320 3 года назад
Best comment ever, this is true and it applies to many stuffs, in some point we end up revisiting many concepts and fundamentals.
@Arturcook
@Arturcook 7 лет назад
holy shit frank zappa is an amazing teacher
@wojciechwisniewski8984
@wojciechwisniewski8984 3 года назад
he looks more like Ritchie Blackmore
@ОлафСинебрюкий
@ОлафСинебрюкий 3 года назад
:))
@rogerhom1512
@rogerhom1512 2 года назад
Indigo Montoya. Each time I watch these videos, I half expect him to say "You killed my father. Prepare to die."
@Matt_Saucier
@Matt_Saucier 5 месяцев назад
This comment is golden lol
@marksmod
@marksmod 3 года назад
It is insane how many people have now watched this lecture over the years, brilliant! I hope most of us don't hate math
@tiffany_woodhouse
@tiffany_woodhouse 3 года назад
This is so great that I just want to cry! As a CS student coming from a philosophy background this is a far too rare experience - so much introspective into various sciences. Here is a virtual thank you hug!
@TristanTane
@TristanTane 7 лет назад
One of the best, most eloquent and captivating lecture(er)s. Thanks very much!
@gtmacdonald1
@gtmacdonald1 7 лет назад
I watched this whole lecture series and loved it! If you're tired of the clever metaphors and are ready to cultivate a deeper understanding of Haskell and functional programming, this is a joyful place to start.
@toddfulton2280
@toddfulton2280 4 года назад
Watched this last night, woke up the whole family loling at "Object Oriented programming... you get data races for free." That needs to be a meme if it isn't already.
@anotherfloatingmind8842
@anotherfloatingmind8842 3 года назад
As a grad student in philosophy with interests in model theory and the philosophy of language, this lecture was really amazing. It was entertaining but also deep and insightful. Also, the speaker has clearly studied some philosophy, which is such a nice treat (given my background). I will share this video to the people I care about, because it is so cool! Seriously, this content is amazing.
@JoeWhittles
@JoeWhittles 7 лет назад
Hi there Bartosz, is it possible to enable community translation for these videos? I'd like to transcribe these lectures for hard-of-hearing people.
@DrBartosz
@DrBartosz 7 лет назад
Done!
@BestTheGuy
@BestTheGuy 6 лет назад
Man, just wanted to thank you! English is not my native language, and although nowadays I'm generally good in audio, it is always easier to have subtitles under the eyes.
@bobblah78
@bobblah78 4 года назад
Thanks!
@mathiashwin
@mathiashwin 2 года назад
You goated for this
@tmanpugh
@tmanpugh 2 года назад
@@DrBartosz h y
@mateuszreda9945
@mateuszreda9945 11 месяцев назад
I asked a popular AI chatbot about online courses on lambda calculus and got a recommendation for your lectures. Who would have thought 7 years ago! Dzięki i pozdrawiam!
@evelynfschmitz
@evelynfschmitz 7 месяцев назад
It was DEFINITELY the BEST class I've ever seen on the subject! Thank you so much!!!!
@gianpierocea
@gianpierocea 2 года назад
I think this lectures deserve to get on the UNESCO immaterial heritage list. Last time I saw something this well presented and inspiring I was reading Godel Escher Bach.
@yegor.karimov
@yegor.karimov Год назад
I can't express how much greatful I am for this lecture. It is not only explains the meaning of Cathegory Theory but touches the very root of philosophy. The question on relations of epistemology and onthology is the essential one. That's why there was a very long dispute on reality of universals.
@Riesig88
@Riesig88 7 лет назад
I saw this video in RU-vid and jumped in my chair! Your blog posts about Category Theory and Haskell got me through a semester of introductory Category Theory course. Thank you so much for such excellent resource and high quality delivery!
@sunilbabu588
@sunilbabu588 Год назад
The amount of passion and the depth of explanation towards the end had me enthralled. Thank you Bartosz for the content for free.
@yanyankowski7781
@yanyankowski7781 7 лет назад
A captivating introduction: big thanks to Bartosz. I was interested in this subject for quite a while but was hesitant to approach it. Now I'm hooked.
@hatorizenzo8769
@hatorizenzo8769 4 года назад
I went from being frustrated by nested trait bound error in Rust to this channel. Internet is such an amazing place. I watched some other videos but I'm not quite sure its benefit before. Your video pointed them out clearly, thank you. This category theory thingy sounds really interesting but I figure I'd need a couple thousand hours before getting good at it.
@louisb5484
@louisb5484 8 лет назад
Great talk. Do more :) I'm no cat theory expert but your thoughts mirror mine, it's a method for describing patterns, in itself not fundamentally explanatory of any particular field. In that sense it's the most abstract of math yet sort of the least powerful. For example you need to have worked out number theory and logic before finding relationships modelled using categories, I don't think there's much real power in hoping to do it the other way around. However finding relationships between different fields is itself very illuminating in its own right. However, always easy to see patterns when you've first observed and then described particular fields. It's what our brains do best. So you're probably right, it's a tool to help us think and simplify, as much as anything. It's well known our brains love to categorise everything. Often useful, occasionally counterproductive as the nature of reality is not necessarily the one we've evolved to cope with at the classical level.
@neilclay5835
@neilclay5835 5 месяцев назад
That was captivating. That feeling where you're realising that the universe is truly an incredible place.
@Eyesomorphic
@Eyesomorphic Год назад
What a fantastic lecture series! Thanks for inspiring me to make my channel!
@livig4639
@livig4639 Год назад
I came here because of you, thanks :)
@HectaSpyrit
@HectaSpyrit 9 месяцев назад
Oh here you are! I found your video on category theory and this lectures playlist completely independently, what a coincidence.
@johnhammer8668
@johnhammer8668 4 года назад
Thanks so much. This is a very rare type of lecture, that connects so many dots. Truly mind blowing.
@springinfialta106
@springinfialta106 7 лет назад
The amount of philosophy, math, physics, etc. covered is breathtaking yet composed together in an understandable and engaging whole. Bravo!
@2002budokan
@2002budokan 4 года назад
After this very first motivation lecture I've decided to watch all lectures and learn this amazing theory in deep.Especially after 37:50 the result you got was amazing. Bartosz you are a great talker and you should be an amazing teacher. Amazing stuff, thank you man.
@mikochu7746
@mikochu7746 3 года назад
Bro that conclusion was EPIC!
@ForestQuest-f9w
@ForestQuest-f9w 5 месяцев назад
That's the most amazing tutoring I've watched for the motivation of category theory and maths
@piq-dg3vz
@piq-dg3vz 8 лет назад
damn. that was a good intro!
@colbyn-wadman
@colbyn-wadman 7 лет назад
for real!
@marcusklaas4088
@marcusklaas4088 7 лет назад
An absolutely beautiful first class. Great structure (ha!) and build up. Got me pumped for the rest of the series!
@anonymousFox917
@anonymousFox917 3 года назад
just loved how concepts were broken down to the point of elementary particles. And how the whole universe is unified and follows the same principles which are yet to be discovered as a whole. It’s truely amazing. Thankyou for your lectures :)
@simoninkin9090
@simoninkin9090 3 года назад
Bartosz Milewski, THANK YOU! This is absolutely amazing!
@MarcelloDelBuono
@MarcelloDelBuono 4 года назад
You are amazing! I could listen to you for hours. Can't wait to watch the rest.
@mapleandsteel
@mapleandsteel 5 месяцев назад
I’ve been waiting patiently for Structuralism and Mathematics to collide and unify. What an exciting time!
@Praefectia
@Praefectia 8 лет назад
really awesome intro. unexpected philosophical twist towards the end, but i enjoyed the insight!
@fancannoiran
@fancannoiran 6 лет назад
He's like Snape's chill, French brother
@AxiomTutor
@AxiomTutor 5 лет назад
His name and accent sound Polish to me.
@Kuijpermedia
@Kuijpermedia 4 года назад
At 19:53 functor is on his mind and almost out of his mouth. But he decides to hide this abstraction for now. Making his introduction a functor. Great teaching! Thank you, I'll watch it all!
@storczykorg
@storczykorg 2 года назад
Challenge: drink a shot every time Bartosz says "right?"
@BestTheGuy
@BestTheGuy 6 лет назад
Introductions are my favorite part of math books, it is the only chapter I always can digest however hard the rest of the book is.
@marcbusque6012
@marcbusque6012 6 лет назад
I just want to express my gratitude for uploading this material for free. I have enjoyed the whole course as a child :)
@jasonbritchie
@jasonbritchie 7 лет назад
It seems that you are way more excited while you're teaching than when you posed for your profile photo. I really thought you were going to be boring. Thank you!
@cadenzah93
@cadenzah93 4 месяца назад
21:21 practical motivation of learning category theory in terms of programming 37:23 abstract approach used in most of academic subjects 46:04 meaning of category theory
@tailangyu95
@tailangyu95 5 лет назад
Hi, I'm a programmer in China. I love your lectures. This is one of the best series of category theory videos! I wonder if I can share them in some video site in China. Because lots of our programmers have some problems in directly accessing them on RU-vid due to the GFW. Of course I will tag the author and the original links.
@freeman1884
@freeman1884 4 года назад
@@ecogiko Hide your stupidity a little, plz.
@MS-il3ht
@MS-il3ht 4 года назад
One question: can't somebody in Chinese academia ask for like an internet / library license at least? (If not, that's not so smart...) 🙉
@willmcpherson2
@willmcpherson2 5 лет назад
The Platonic stuff really started melting my brain Great
@gzbd0118
@gzbd0118 2 года назад
I think these views about non-composability in nature would fit very well with qbism. Well presented interesting take, and one I completely agree with!
@pooya130
@pooya130 8 лет назад
Amazing lecture. I wish my teachers were remotely as passionate about what they teach! I have a question. When we talk about composability, we could think about atoms in the context of time-space as you mentioned and say it's not composable. Or we can talk about the laws of physics that give rise to quantum mechanics and say we have a finite distinct number of laws that explain all systems. So my question is, in this sense, do you have an example of something that is not composable or do you agree that the first principles describing the universe is always by definition composable? . [And maybe saying that there are things that cannot be composed is a moot point because by definition we can only 'think' about logical things that follow cause and effect (and therefore can be broken down into a finite set of first principles). How can we think the unthinkable?...]
@DrBartosz
@DrBartosz 8 лет назад
There are several examples of non-compositionality in physics. Entangled particles: we try to decompose the so-called two-particle state into two single-particle states and it fails. The result is the "spooky action at a distance." Strong interactions between quarks are only decomposable when they are squished close together (asymptotic freedom, en.wikipedia.org/wiki/Asymptotic_freedom), but when you try to separate them, perturbation theory breaks down. Failed attempts to unify quantum theory with gravity are probably also related to lack of composability (naive quantization of gravity blows up). It's possible that we'll find new theories that will solve these problems, but there is no a priori reason to believe that the Universe is 100% decomposable.
@pooya130
@pooya130 8 лет назад
Thank you!
@jasonbritchie
@jasonbritchie 7 лет назад
Thank you for teaching. Sincerely.
@onebronx
@onebronx 4 года назад
@@DrBartosz Yes, we fail to correctly decompose entangled state into a sum of states, but on the other hand physicist managed to approach the problem from a different angle and decomposed the nature into a set of distinct quantum fields of different types -- electromagnetic field, electron field, gravitational field etc. So in some way they continue what their brains are used to do -- divide and conquer :)
@thefeydakin
@thefeydakin 2 года назад
@@DrBartosz wow 😮 I’d have majored in CS if I had this guy teaching
@serenity_zero
@serenity_zero 7 лет назад
for polyglots out here: "Idris is a general purpose pure functional programming language with dependent types. Dependent types allow types to be predicated on values, meaning that some aspects of a program’s behaviour can be specified precisely in the type. It is compiled, with eager evaluation. Its features are influenced by Haskell and ML [...]" - www.idris-lang.org/
@jackgame8841
@jackgame8841 Год назад
this make clear understanding concurrency, i didn't expect gonna learn in this course.
@ryu6916
@ryu6916 3 года назад
Thanks Bartosz Milewski! I don't even realize 45 minutes had passed, this is amazing.
@brodriguesco
@brodriguesco 2 года назад
The internet is an amazing place, allowing you to watch great lectures like this one for free!
27 дней назад
I regret not having this lecture eight years ago. Better late than never
@ramkumarr1725
@ramkumarr1725 3 года назад
I am a programmer in C/C++/Java/Python as well as software architect. I heard about Category Theory in context of Scala. I have heard about Haskell which is like the holy grail of functional programming with code shortened to mere pseudocode. I have never played with Haskell but played around in Scala (Not an expert).
@unsightedmath7040
@unsightedmath7040 Год назад
Im a mathematician and I was there to know why we study category theory. So not completely but it was helpful . Thanks. 😊
@physnick
@physnick 4 года назад
That was masterfully done. A beautiful standalone lecture.
@wither8
@wither8 8 лет назад
Been reading your blog for years, loving these lectures. Almost as good as Andrei's lectures ;)
@huttarl
@huttarl 4 года назад
Thank you for making this careful explanation available for free.
@moveaxebx
@moveaxebx 8 лет назад
Problem with OOP is not just concurrency and/or parallel execution, but composability or better said, how rigid OOP behaves in that aspect. We all come out of college with story of Animal>Bird>Chicken examples of inheritance, but in real world it's almost never like that. What you end up is using design patterns to get over some of disadvantages of OOP design. OOP is a bad habit that looks good only on black boards and power point slides. Classical structures, composition and dep. inj. are much simpler and more powerful way of structuring programs.
@Neppord
@Neppord 8 лет назад
OOP does not equal inheritance. It doesn't even require classes. Education is always lies to children and it would still have been if it where in FOP. Its nice though to see that you have started to see beyond the those lies, but don't blame your path, it was probably necessary to get you where you are now. To quote Michael Feathers: "Good Object Oriented Programming tends to look like Functional Programming."
@IvanKleshnin
@IvanKleshnin 8 лет назад
So where is this "good" and "correct" OOP language so many of you are talking about? If it's created - please name it. If not - how can you be sure it'll be actually so "good". Facing arguments, OOP propents say "is not about inheritance", "it's not about mutability". What they don't see - if they are right there is no OOP at all because it has no definition. But it's so obvious they just protect their coding habits / career / etc. or justify their inability (either objective or subjective) to learn math. "Good OOP looks like FP" is meaningless phrase just like "Good Assembler looks like Haskell". Funny but meaningless.
@Evan490BC
@Evan490BC 7 лет назад
It's true that OO doesn't require classes. Prototype-based OO for example, does not use them. It's also true that OO does not *equal* inheritance, but inheritance is one of the defining characteristics of OO, the other two being encapsulation and polymorphism. Whether this is a good way to construct software is another matter, but in terms of definition this is how things are. Now, you may try to emphasize composition instead of inheritance within OO modelling, but this is also another matter. This having been said, I much prefer functional programming to OO...
@Neppord
@Neppord 7 лет назад
Evan490BC thanks for the great response! I would still dissagree on what is the defining charecteristics of OOP. if you look across all of the OOP world I would suggest that packaging data (not neccisary mutable data) with behaviure is the one thing they have incoming. also dynamic dispatch is one of the most common, like polymorphism.
@Evan490BC
@Evan490BC 7 лет назад
Fair enough. Inheritance is not necessarily bad, the problem is that people often use it to capture relations other than "is-a". I agree with what you said about packaging data with behaviour; this is what I meant with "encapsulation". However, this is also the biggest problem with this paradigm, especially in a parallel setting --- Bartosz is an expert in this. Regarding dynamic dispatch, it's great, however, for the field that I am interested in, which is numerical computing, there is a speed penalty, if you use it too often. There are some compiler optimisations (devirtualisation), but they are not mature enough yet, I think...
@sebastianarturoobandomayor1554
Such an articulated mind ! Thank you
@noldo66
@noldo66 7 лет назад
Excellent first lecture Bartosz! I enjoyed it very much
@ArsenGuzhva
@ArsenGuzhva Год назад
Нарешті все зрозуміло!
@chazcraik8903
@chazcraik8903 6 лет назад
Thank you Bartosz for an absolutely fantastic lecture referencing diverse branches of science, mathematics and philosophy and drawing them together in such an inspirational and thought-provoking way. Incidentally, I put Dark Side of the Moon on loop in the background, dropped acid and at 22:09 God told me he was a monad in the category of endofunctors, if that helps.
@kadirgunel5926
@kadirgunel5926 5 лет назад
Wow! Last 15 mins was enlightening.
@osyfuture2646
@osyfuture2646 7 лет назад
Excellent! #reductionism #holism #realism #constructivism
@AxiomTutor
@AxiomTutor 5 лет назад
Humans first evolved as homo sapiens about 150,000 to 200,000 years ago. The hominid genus was about 1.5 or so million years ago.
@phylosz4914
@phylosz4914 7 лет назад
Thanks for a wonderful presentation!
@Adityarm.08
@Adityarm.08 2 года назад
Amazing content, and it's just the introduction. Can't thank you enough :)
@ognifer
@ognifer 7 месяцев назад
Clearly, category theory is about how it turned out that there is 0. And that he is an existing non-existent, as a category of mind. In the sense that if you have made a section of the cube into two plane parts. Whether you made this section or not, it depends on your choice. Based on the fact that - is there a boundary between two parts of the cube if its thickness is zero? Not to mention that based on the size of the point... you can't even think about it, but you replace it with a certain neighborhood, as a metaphor. Which, based on the declared size of the point, is infinitely larger than the point itself.
@xenocampanoli815
@xenocampanoli815 Год назад
If you simply make all your objects immutable at the point of construction, concurrency is not a problem. You can do all your mutability stuff in called methods, instead of instance data.
@liamtengelis7411
@liamtengelis7411 3 года назад
Our reality is defined by the questions we are capable of asking
@bekmasharipov4859
@bekmasharipov4859 5 лет назад
Awesome. Thank you Bartosz for incredible work
@mcspud
@mcspud 7 лет назад
What a great intro! Cheers dude, can't wait to watch the rest
@diogosimao
@diogosimao 2 года назад
This course is amazing. Second time rewatching by now.
@aristotales4906
@aristotales4906 4 месяца назад
Incredible
@alexanderkurz2409
@alexanderkurz2409 Год назад
"Maybe structure is just a proper of our brains" ... I think the answer is that there is structure in the world and our brains adapted to the world, so they recognize some of the world's structure ... "And if we can't find the structure we just give up" ... I would rather say that if we cant find the structure we make it up ... take grammar for example. The real problem then is how can we make sure that we do not delude ourselves too much?
@HaskellMadrid
@HaskellMadrid 8 лет назад
Excellent video.... thanks for your video. HaskellNuatas de Madrid
@LevSivashov
@LevSivashov 8 лет назад
Wow. Such a great talk. Thank you! Can't wait for the next parts.
@csrrmrvll
@csrrmrvll 8 лет назад
Brilliant! Excellent introduction, thanks indeed
@SprOneSki
@SprOneSki 8 лет назад
Could the need for decomposition of problems and composition of sub-solutions simply stem from the limited capacity of our minds to comprehend bigger problems in their entirety? If that would be so then the universe is one big system which we can only comprehend by decomposing it. However, as a single system it's not really decomposable as we discover with quantum mechanics for example where division creates new states.
@BartoszMilewski
@BartoszMilewski 8 лет назад
Yup! That's exactly what I'm saying. We might not be able to prove that the Universe isn't decomposable, but it sure seems less and less likely; and quantum mechanics with its entangled states strongly hints at the lack of composability. From that perspective, it would be a miracle if the Universe were comprehensible. Unless there is some kind of anthropic principle that says, life is only possible in those universes that are comprehensible. But I can't think of any reason why that would be so.
@kahnfatman
@kahnfatman 3 года назад
36:00 You mentioned "Group" -- is pun intended? Cuz you also mentioned "Choppable" as an interface :D
@korsmakolnikov
@korsmakolnikov 5 лет назад
Very brilliant. I'm impressed. Thanks for sharing this.
@mytennisjourney4949
@mytennisjourney4949 3 года назад
Really interesting! Thank for sharing!
@johnnynash952
@johnnynash952 Год назад
This is a really inspiring lecture.
@martingay3064
@martingay3064 5 лет назад
Prof Milewski - are you in Sydney today ?? I think I walked past you and very much regret not stopping you to hi and expressing how much I enjoy your lectures !! I hope you enjoy your stay here. If that wasn't you - then you have have a mirror image on the other side of the planet :-)
@DrBartosz
@DrBartosz 5 лет назад
Yup! I was in Sydney. Now I'm in Brisbane. I love it here in Australia. Thanks anyway.
@martingay3064
@martingay3064 5 лет назад
@@DrBartosz haha - awesome - enjoy the rest of your trip !!
@KarenTazayan
@KarenTazayan 3 года назад
Incredible work! Thank you!
@ramkumarr1725
@ramkumarr1725 3 года назад
I like higher order functions, continuations and currying although I never used them.
@warriortrading5908
@warriortrading5908 3 года назад
Hey,how are you doing.
@UnicornLaunching
@UnicornLaunching 5 лет назад
39:45 Conway's Law: organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations." (Wikipedia) If our Theory of Everything therefore represents our Brain given Conway's Law, is our solution constrained by our Brain's ability to reason over the effectiveness of the solution? a la "Not only is the universe stranger than we imagine, it is stranger than we can imagine." - Sir Arthur Eddington If a Computer presented a Theory of Everything, could we recognize it as such?
@cristianhoyos4767
@cristianhoyos4767 5 лет назад
wow! this is an awesome intro. I will continue with all the next videos. Thank you so much.
@gespab
@gespab 7 лет назад
Awesome video!!! Thank you so much for sharing! Really looking forward to the next 20'ish videos! :)
@lowercase_ash
@lowercase_ash 2 года назад
Thanks for the subtitles! My ADHD can't pay attention otherwise
@720SouthCalifornia
@720SouthCalifornia 7 лет назад
Awesome intro, reminds me very much of the ideas of David Bohm.
@benardosoba4174
@benardosoba4174 5 лет назад
I wish i can be with you and leave with you just teach all this. Prof Thanks for good work
@ps49556n
@ps49556n 7 лет назад
@bartosz: thank you for these lectures; they are an invaluable resource
@aion2177
@aion2177 6 лет назад
Wow! Thank you for all this insight. This stuff rely makes me wonder... Do you have some preferred approach to understanding the universe then? Just this thought - now that we are self aware beings - can we just generate a brand new approach in understanding the universe ? How else could we approach it? What is the 180 degrees approach from what we are doing now ? Like just try to see / try to imagine if there isn't some other way out there :) ? Why not?
@BartoszMilewski
@BartoszMilewski 6 лет назад
If you are into philosophy, I have another provocative talk: vimeo.com/242784236
@jrabelo_
@jrabelo_ 6 лет назад
Easily one of the best lectures I`ve seen, thank you Bartosz, very enlightening
@GeorgeKarametas
@GeorgeKarametas 6 лет назад
Awesome talk! Speechless!! Could you please share with us which book of Stephenson you are talking about at aprox 31:10?? Thanks
@DrBartosz
@DrBartosz 6 лет назад
Anathem: en.wikipedia.org/wiki/Anathem
@GeorgeKarametas
@GeorgeKarametas 6 лет назад
Bartosz Milewski Thank you very much!!
@medic0re
@medic0re 7 лет назад
Which books do you recommend for category theory, one that it is rigorous mathematical and one that it is more for computer science? (btw great work on putting your videos online, and for your blog)
@BartoszMilewski
@BartoszMilewski 7 лет назад
Saunders Mac Lane's Categories for the Working Mathematician has all the condensed mathematical knowledge, but it's not easy to read.
@medic0re
@medic0re 7 лет назад
Thank you.
@chuckadams7134
@chuckadams7134 7 лет назад
Aside from Mac Lane's book, there's also Steve Awodey's book, simply titled "Category Theory", which you might find more accessible (though it's still fairly dense). The best text on the subject so far however is the book version of these lectures collected on Bartosz's blog, which uses less mathematical notation and more hand-drawn piggies :)
@betterlifeexe4378
@betterlifeexe4378 2 года назад
bartosz, you have much more experience than me, but I feel that we are nonetheless brain cousins.
@ycombinator765
@ycombinator765 3 года назад
is it alright if I am 18 and learning this.? It is not a flex or a brag, just need honest opinion because I have just noticed that even though I am loving this stuff more and more, all the people here commenting are almost 30+ at least(judging from their profile pic). Please advice me in this regard. Thank You ...!!
@identityelement7729
@identityelement7729 3 года назад
This is just great.
@Maria-yx4se
@Maria-yx4se 11 месяцев назад
thank you for this sir.
@steffenarjuna2602
@steffenarjuna2602 8 лет назад
Wow, I just discovered your awesome videos. Do you also publish some of the exercises? That would be really really awesome? Maybe a few weeks behind the actual course? :) Thanks anyway for these great recordings!
@BartoszMilewski
@BartoszMilewski 8 лет назад
The course is based on my blog series, where you can find some exercises as well: bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/
@acmdz
@acmdz 8 лет назад
Good day Bartosz, would you mind telling if you're going to finish your super-helpful series? Judging from the contents, there's really some awesome and complex stuff left.
@intermaths1128
@intermaths1128 4 года назад
Really nice
@liberalogica
@liberalogica 7 лет назад
If a particle is a point, is the Universe discrete like if it was made of voxels? You say that it cannot be modelled, so did people try discrete models?
Далее
Category Theory 1.2: What is a category?
48:18
Просмотров 265 тыс.
Category Theory 2.1: Functions, epimorphisms
46:14
Просмотров 131 тыс.
Меня Забанили в Steam CS2 / PUBG
19:19
Просмотров 157 тыс.
We finally APPROVED @ZachChoi
00:31
Просмотров 7 млн
Witch changes monster hair color 👻🤣 #shorts
00:51
A Crash Course in Category Theory - Bartosz Milewski
1:15:14
21. Chaos and Reductionism
1:37:33
Просмотров 1,7 млн
Edward Witten explains The String Theory (2000)
23:05
Просмотров 325 тыс.
Outliers: Why Some People Succeed and Some Don't
1:16:05
Mac USB
0:59
Просмотров 23 млн