Category Theory For Beginners: Graphs And Dynamical Systems

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2024
  • In this video I discuss how we can make categories of structured sets (the category of graphs, and the category of dynamical systems, and the category of functions), by considering functors. In particular, I show how the category of functors from the category with two parallel arrows, to the category Set corresponds to the category of graphs. I illustrate how graph homomorphisms correspond to the natural transformations between such functors. I also describe the category of dynamical systems, and the category of functions using this idea. I also show that the category of dynamical systems is isomorphic to a subcategory of the category of functions, which in turn, is isomorphic to a subcategory of the category of graphs. Here I use the term "dynamical system", in the same loose sense as Lawvere does in his great book "Conceptual Mathematics", to just mean a function from a set to itself. Note that the kind of graphs we discuss are also called `quivers'.
    en.wikipedia.o...)
    This unlisted video describes how to find subobject classifiers in the kinds of functor categories I describe in this video, and may help people wishing to connect this material with my video on topos theory.
    • Topos Theory: Finding ...

ความคิดเห็น • 23

  • @bhaaz
    @bhaaz 16 วันที่ผ่านมา +1

    50:30 The objection I'd have to sending the additive monoidal category to sets to describe dynamical systems is that sets can consist abstract and real things while all dynamical systems are necessarily real, not just deterministic and closed. Otherwise, superb!

  • @christophealexandre1538
    @christophealexandre1538 4 ปีที่แล้ว +11

    This video and the channel in general deserves a lot more attention. It is incredibly useful, I am so grateful for the time you spent creating that content.

  • @nathanielvirgo
    @nathanielvirgo 4 ปีที่แล้ว +13

    Thank you so much for these lectures, they really are amazing, and I'm learning a huge amount from them.

  • @gardnjw
    @gardnjw 4 ปีที่แล้ว +2

    With the pandemic raging outside I've finally found the time to study category theory. I have some experience with algorithms and discrete math but this stuff always seemed a little bewildering. Thank you for making these.

  • @notlessgrossman163
    @notlessgrossman163 3 ปีที่แล้ว +3

    Thank you for these great videos.. I'm not a mathematician, I self teach myself on interesting topics. I'm trying to get a grasp of category theory and applications and your videos are a great help.

    • @RichardSouthwell
      @RichardSouthwell  3 ปีที่แล้ว +3

      I am glad they are helping. I wish more people outside of mathematics were aware of category theory.

  • @gucker
    @gucker 5 ปีที่แล้ว +2

    Thank you for the another great lecture on the category theory!

  • @jonaprieto
    @jonaprieto 4 ปีที่แล้ว

    Thanks Richard. It was a good way of explaining these examples.

  • @zantine59
    @zantine59 3 ปีที่แล้ว

    I found this video incredibly useful. Thanks!

  • @MrScottLi
    @MrScottLi 3 ปีที่แล้ว +2

    How is the category of dynamical systems related to monads?
    I understand:
    A monad = a monoid in the category of endofunctors
    A dynamical system = an object in the category of endomaps

    • @RichardSouthwell
      @RichardSouthwell  3 ปีที่แล้ว +2

      Excellent question. I had not thought of that connection. Any dynamical system could be thought of as an endofunctor of a discrete category. One could ask if any such endofunctors are monads. There is also the question of what happens when one iterates a monad.

  • @notlessgrossman163
    @notlessgrossman163 3 ปีที่แล้ว +2

    Question : if category theory can 'model' dynamic systems, how does it fit into dynamical systems optimization problem of selecting the most efficient 'model' for the system we are analyzing? Eg. In practical terms.

    • @RichardSouthwell
      @RichardSouthwell  3 ปีที่แล้ว +2

      I'm not sure. You could try reading 'A categorical approach to open and
      interconnected dynamical systems'. Also William Lawvere wrote some interesting papers on how to model dynamical systems in more sophisticated ways.

  • @kevon217
    @kevon217 10 หลายเดือนก่อน

    sweet shades!

  • @fgc_rewind
    @fgc_rewind 4 ปีที่แล้ว +2

    now that was a cool result 1:14:47

    • @nathanielvirgo
      @nathanielvirgo 4 ปีที่แล้ว +1

      It was so cool he had to wear shades for it

  • @johnhare8208
    @johnhare8208 5 ปีที่แล้ว +3

    Am I weird in seeing set as being source edge target (s e t)

    • @RichardSouthwell
      @RichardSouthwell  5 ปีที่แล้ว +2

      For me, it is that (l e t) stands for (left epsilon terminal), but that won't make much sense until the video on adjoint functors, which I will release after the next coming video on the wonderful Yoneda Lemma.

  • @jeffreyhowarth7850
    @jeffreyhowarth7850 5 ปีที่แล้ว

    dynamical systems like in applied category theory?

  • @njitnom
    @njitnom ปีที่แล้ว +1

    hhashahaa ur glasses man nice

  • @XingHu-c8f
    @XingHu-c8f ปีที่แล้ว

    1

  • @burnytech
    @burnytech 14 วันที่ผ่านมา

  • @hyperduality2838
    @hyperduality2838 4 ปีที่แล้ว

    Points are dual to lines
    "Perpendicularity in hyperbolic geometry is measured in terms of duality"
    Lines or edges are dual to points or vertices
    Vectors are dual to co-vectors (forms)
    Inclusion is dual to exclusion
    Unions are dual to intersections
    Infinity is dual to zero