Category Theory III 6.2, Ends

  Рет қаралды 4,418

Bartosz Milewski

Bartosz Milewski

Күн бұрын

Пікірлер: 13
@Bratjuuc
@Bratjuuc 2 жыл бұрын
Are dinatural transformations enough to map one Haskell arrow into another? The restriction to just diagonally indexed profunctors seem to be insufficient.
3 жыл бұрын
I'm a little confused by the dinatural transformation. Is it deliberately switching order of the objects when going from p b a -> q a b? Shouldn't the lifting of morphisms at the bottom of the diamond be reversed so we get q b a?
@mzg147
@mzg147 3 жыл бұрын
Aren't natural transformations and polymorphic functions the same? (In category Hask) I thought the naturality square is equivalent to saying that α is defined "in one way for all types", i.e. by a single formula. Is there a counterexample of natural transformation that isn't polymorphic?
@BartoszMilewski
@BartoszMilewski 3 жыл бұрын
They are the same in system F, which defines parametric polymorphism-- the "single formula" thing. It's hard to express a counter-example, since even functors in a programming language are parametric. You'd have to use ad-hoc polymorphism.
@keithmanzi8891
@keithmanzi8891 2 жыл бұрын
For of deserts hope does express wait
@themathguy3149
@themathguy3149 Жыл бұрын
I guess I reached the end(s) of mathematics 🤔 when will the launch the sequel (mathematics 2.0)? 😅
@cooperating.systems
@cooperating.systems 6 жыл бұрын
The limit of a category of 2 points is a product and the co-limit a co-product. I wonder what the limit of a category with two points and two arrows is. ie s,e: A -> B. In "Category Theory for Computer Science" Michael Bell and Charles Wells state that a functor from that category always selects a graph. A being the arrows and B the endpoints, and s selects that start point and e the end point of the arrow in B. Actually A could be the same as B, in which case the start and end points would be arrows, presumably identity arrows. So you started session 6 with limits, I was wondering what a limit of such a diagram would be. How would I find out? Note these graphs are called Quivers in ncatlab ncatlab.org/nlab/show/quiver
@cooperating.systems
@cooperating.systems 6 жыл бұрын
I asked it on Math Stack Exchange math.stackexchange.com/questions/2895114/what-is-the-colimit-of-a-quiver :-)
@DrBartosz
@DrBartosz 6 жыл бұрын
This limit is called the equalizer. A graph is a functor from this category to Set. It picks the set of arrows and the set of vertices.
@cooperating.systems
@cooperating.systems 6 жыл бұрын
yes, that was the conclusion I came to on stackexchange with some help :-) Then I wondered if you may not have covered that in your first courses, which I may have skipped. If so that is my mistake, one always needs to get back to basics... Comparing those limits with products and co-products one gets this interesting similarity. The equivalent to products for a quiver is the set of loops - which in a way are the most independent types of arrows, since they only need the objects they start from, the way one can think of a product as bringing two dimensions together in the most independent manner. And the limit equivalent for a co-product brings together all connected graphs into one object, which feels a bit like a disjoing union. Except that here it finds the disjoint unions in the graph.
@ShimshonDI
@ShimshonDI 6 жыл бұрын
The video whose existence you postulate is video II: 3.1, in which Milewski spends the first 11 min discussing equalizers. kzbin.info/www/bejne/iqXZh3uloM2Gpa8
@stephanevernede8107
@stephanevernede8107 3 жыл бұрын
Thanks so much for those amazing lectures Have you played around with the language Julia ? Its type system forms a beautiful category with a initial object `any` and a terminal object `bitarray` It has a flexible polymorphism that can encode wedges and last but not least it has performance close to C (and often better) It is the next level of programming language and a great playground for category lovers.
Category Theory III 7.1, Natural transformations as ends
33:36
Bartosz Milewski
Рет қаралды 4,6 М.
Category Theory III 7.2, Coends
43:15
Bartosz Milewski
Рет қаралды 8 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Category Theory III 3.1, Adjunctions and monads
25:48
Bartosz Milewski
Рет қаралды 5 М.
Category Theory 9.2: bicategories
43:04
Bartosz Milewski
Рет қаралды 22 М.
A Crash Course in Category Theory - Bartosz Milewski
1:15:14
ScalaIO FR
Рет қаралды 92 М.
Category Theory II 2.2: Limits, Naturality
28:53
Bartosz Milewski
Рет қаралды 10 М.
Category Theory 10.1: Monads
1:15:29
Bartosz Milewski
Рет қаралды 66 М.
Monoidal Categories
56:38
Marius Furter
Рет қаралды 6 М.
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 44 МЛН
1. Introduction to Human Behavioral Biology
57:15
Stanford
Рет қаралды 18 МЛН
All possible pythagorean triples, visualized
16:58
3Blue1Brown
Рет қаралды 3,9 МЛН
The medical test paradox, and redesigning Bayes' rule
21:14
3Blue1Brown
Рет қаралды 1,3 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН