Proof: Hall's Marriage Theorem for Bipartite Matchings | Graph Theory

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • A bipartite graph G with partite sets U and W, where |U| is less than or equal to |W|, contains a matching of cardinality |U|, as in, a matching that covers U, if and only if for every subset S of U, |S| is less than or equal to the cardinality of the neighborhood of S (as in - S has as many or fewer vertices than it has neighbors). This is Hall's theorem for bipartite matchings, also called Hall's marriage theorem. We prove the theorem in today's video graph theory lesson!
    The first direction of the proof is a breeze! Then we use strong induction and cases to prove the other direction! It's a lot of fun!
    Lesson on Hall's theorem and Hall's condition: • Hall's Theorem and Con...
    Lesson on matchings: • Matchings, Perfect Mat...
    Lesson on vertex-induced subgraphs: • What is a Vertex Induc...
    I think those are all the links I promised in the lesson. Let me know if I missed one!
    I hope you find this video helpful, and be sure to ask any questions down in the comments!
    +WRATH OF MATH+
    ◆ Support Wrath of Math on Patreon: / wrathofmathlessons
    Follow Wrath of Math on...
    ● Instagram: / wrathofmathedu
    ● Facebook: / wrathofmath
    ● Twitter: / wrathofmathedu
    My Music Channel: / seanemusic

КОМЕНТАРІ • 95

  • @WrathofMath
    @WrathofMath  18 днів тому

    Support the production of this course by joining Wrath of Math as a Channel Member for exclusive and early videos, original music, and upcoming lecture notes for the graph theory series! Plus your comments will be highlighted for me so it is more likely I'll answer your questions!
    ua-cam.com/channels/yEKvaxi8mt9FMc62MHcliw.htmljoin
    Graph Theory course: ua-cam.com/play/PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH.html
    Graph Theory exercises: ua-cam.com/play/PLztBpqftvzxXtYASoshtU3yEKqEmo1o1L.html

  • @matthewchoi9297
    @matthewchoi9297 4 роки тому +20

    You're killing it with the proofs man! Don't ever stop what you do!

    • @WrathofMath
      @WrathofMath  4 роки тому +5

      Thanks, Matthew! I'm not gonna stop until I kick the bucket, new lessons every 2 days!

  • @gabrieldjebbar7098
    @gabrieldjebbar7098 3 роки тому +11

    Wow you present everything so intuitively, you're an excellent teacher !

    • @WrathofMath
      @WrathofMath  3 роки тому +1

      Thanks so much, I am glad it was clear and thanks for watching!

  • @itskshitij
    @itskshitij 3 роки тому +7

    This channel is fantastic, I've been making my way through all of these videos slowly over my degree and they're incredibly useful.

    • @WrathofMath
      @WrathofMath  3 роки тому +3

      Thanks so much! If you're using the graph theory playlist and haven't already realized, here is my warning that it is not in any particular order! It starts off seeming like it is in a reasonable order, but that stops after 50 lessons or so I think. I hope they continue to be useful and let me know if you ever have any questions! One day I am gonna make that playlist just the way it should be!

    • @PunmasterSTP
      @PunmasterSTP 3 місяці тому

      Out of curiosity, what was/is your degree?

  • @ilona7051
    @ilona7051 Рік тому +2

    Amazing, amazing, amazing. Your proofs are so crystal-clear. Thank you for not trying to make things look 'simple' by glossing over the thorny details as many educational videos tend to do. The way you talk through everything you're doing makes the subject so much more intuitive. Thank you.

    • @WrathofMath
      @WrathofMath  Рік тому +1

      Thanks so much for the kind words, Ilona! Let me know if you ever have any questions!

  • @kathykang7165
    @kathykang7165 3 роки тому +2

    Thank you very much! I've been struggling to understand the proof of Hall's theorem in class and you made it much easier to follow! I appreciate the signposts where you do a quick preview of what's to come in the intermediate steps of the proof.

    • @WrathofMath
      @WrathofMath  3 роки тому +1

      You're very welcome, Kathy! I am so glad you found the lesson helpful, this one was a lot of work - and definitely one of my favorites! If you want a break from the long graph theory proofs, consider checking out my math raps! ua-cam.com/play/PLztBpqftvzxW7a66b0dJPgknWsfbFQP-c.html

  • @nimrod06
    @nimrod06 2 роки тому +1

    I am a PhD student in economics and this is helpful. Thank you for making this great quality explanation of proof.

    • @dobbygaming1219
      @dobbygaming1219 2 роки тому +1

      Hey man
      Doing my Bachelors in math and Computing and am interested in economics can you tell me if these concepts will be really useful if i go deep into economics in the future?
      Also keen on knowing where you applied this theorem.

    • @PunmasterSTP
      @PunmasterSTP 3 місяці тому

      How is the PhD going/how did it go?

  • @minhnguyenhong4228
    @minhnguyenhong4228 Рік тому +2

    I read the proof from Kenneth Rosen's book, but I don't have any ways to wrap my head around. This is actually a ton of helps.

  • @laughoutmeow
    @laughoutmeow 3 роки тому +1

    I love this channel. Keep posting and keep adding to this wonderful archive. If you keep doing this, then this will potentially become the best no BS math channel on the internet (minus KhanAcademy but they only cover easy stuff)...then all the ppl that presumably made fun of you in High school will FEEL THE WRATH!!!

    • @KavinFan0803
      @KavinFan0803 3 роки тому

      He made a video reply to this haha instagram.com/p/CGvpztdAzO9/?

    • @WrathofMath
      @WrathofMath  3 роки тому

      @Kavin Fan You just outed me before I was able to give my actual reply to this comment 😂

    • @WrathofMath
      @WrathofMath  3 роки тому +1

      @S G Thanks so much! I will keep doing it as long as I possibly can, and your last remark about all the people who made fun of me in high school I found highly amusing, Kavin Fan provided the link to my Instagram video about it haha. THEY WILL ALL FEEL THE WRATH!

  • @sangraampatwardhan1573
    @sangraampatwardhan1573 4 роки тому +1

    Brilliant, man. Literally wasted 2 hours cause I wasn't really getting the proof when I should've just watched this. UA-cam promptly showed me your video first as it was the most popular.

    • @WrathofMath
      @WrathofMath  4 роки тому

      Thank you very much for watching and for the kind words! I respect your 2 hours of effort to understand the proof, and am glad this lesson could help clear up the details!

  • @Kingston_Kayape
    @Kingston_Kayape Рік тому +1

    Very helpful. Brilliant explanation

  • @gena8414
    @gena8414 2 роки тому +1

    i couldn't understand the proof in wikipedia. I understood this pretty easily! Thanks a lot!!!!!

    • @WrathofMath
      @WrathofMath  2 роки тому +1

      Glad to help, thanks for watching! If you're looking for more graph theory, check out my playlist! ua-cam.com/play/PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH.html

  • @PunmasterSTP
    @PunmasterSTP 3 місяці тому

    Bipartite matchings? More like "Beautiful lectures; keep going!" 👍

  • @avi-ventures
    @avi-ventures 4 роки тому +1

    You are the best! Don't stop creating such invaluable content for fascinating subjects such as Graph Theory. Can I send over a past examination question which I am struggling on? I think it would make for a good video entailing Systems of Repenstivies and Halls Theorem.
    Again, thank you for such inspiring teachings.

    • @WrathofMath
      @WrathofMath  4 роки тому

      Thanks a lot for watching and for your kind words, Avi! Please do share the question and I'll consider making a video about it! I can never make any promises in that regard, but I'm always happy to hear problems people are thinking about! You can share it here, or if a different method is preferable you can email me at wrathofmathlessons@gmail.com, or message me on Instagram or Facebook (links to those profiles are in the description). Thanks again!

  • @ethanchan7509
    @ethanchan7509 6 місяців тому

    You're a lifesaver, thank you so much!

  • @riyasamanta3236
    @riyasamanta3236 3 роки тому

    Excellent take Mr. Really a helpful video with such a lucid explanation. You made the theorem worth learning

    • @WrathofMath
      @WrathofMath  3 роки тому +1

      So glad to hear it, thanks for watching, Riya! If you're looking for more graph theory, check out my playlist! ua-cam.com/play/PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH.html

    • @riyasamanta3236
      @riyasamanta3236 3 роки тому

      @@WrathofMath Definitely. Your explanation helped me to carve out the problem statement formulation for my Ph.D. work. Thanks again

  • @abhishekghosh1998
    @abhishekghosh1998 3 роки тому

    @34:53 you gave a billion dollars smile of victory. Just awesome!!!

    • @WrathofMath
      @WrathofMath  3 роки тому +1

      Thank you! This is one of those lectures I had to rehearse every day for a week so that I had a good chance of getting a good take when I hit record, so it was great to finish it up!

  • @LearningCS-jp4cb
    @LearningCS-jp4cb 2 місяці тому

    Back to basics, need to learn about strong induction to understand this proof. Till now my toolset only had weak induction.

  • @aeturinagapavankalyanreddy3559
    @aeturinagapavankalyanreddy3559 4 роки тому +1

    Yes, Definitely the best video on youtube on this proof.Thanks, bro Thanks a lot

    • @WrathofMath
      @WrathofMath  4 роки тому +1

      So glad you found it useful! You're very welcome and thanks so much for watching!

  • @jimpickrell
    @jimpickrell 2 роки тому

    I gotta say, your videos totally crack me up. And they are edumacational. I just want to give you positive feedback, no other agenda here.

  • @shafiqshams3065
    @shafiqshams3065 4 роки тому +1

    Hi, the way you explained is amazing, can you please upload a video for Konig's theorem and Tutte-Berge for non-bipartite matching.
    It would be really great as I have an exam next week.

  • @rianfaradillaratnaningutam2295
    @rianfaradillaratnaningutam2295 11 місяців тому

    What a great video, I'm learning graph theory for my undergraduate thesis, but I have some problem with paired domination number and upper bound on paired domination number(the gamma of upper bound and gamma the minimum cardinality). I could not get the exact example cause lack of journal that explain and give the example of them. Would you mind if you make a explanation video about these problem? thankyou

  • @sparksfly4421
    @sparksfly4421 Рік тому

    This was an amazing proof. I could understand everything around Hall's theorem and why the particular step happened in one go, and that speaks volumes about the quality of your delivery. Thank you very much.

  • @user-pz9jp7kw1m
    @user-pz9jp7kw1m Рік тому

    Incredibly nice video, thanks a lot for your clear explanation, just a little question about the understanding of the structure of the graph , since the subgraph H is generated by deleting just pair of vertices u and w, can I interpret that the U-x has just 1 single vertex u, so that subset x' has only 1 single vertex u as well? Esentially the only difference between H and G is the two vertices u and w? Thanks in advance !

  • @Hanabi-it1iz
    @Hanabi-it1iz Рік тому

    Truly beautiful 🎉 enjoyed every moment thank you for the complete proof

    • @WrathofMath
      @WrathofMath  Рік тому

      Glad to help, thanks so much for watching!

  • @Hi_Brien
    @Hi_Brien 2 роки тому

    Just gonna make sure the words make sense to me:
    Hall’s Theorem says that every subset of the smaller(or equal) partition of a bipartite graph has a neighborhood at least as big as itself, and that if that condition is satisfied there is a matching that covers all of the vertices in the smaller partition.

  • @sandipansarma7
    @sandipansarma7 3 роки тому

    I wish this video was there on UA-cam in 2019 when I had my graph theory paper...couldn't find one then for this proof...anyway I have another paper coming up where I would need this proof again...so thanks for this! Best video out there covering Hall's!

    • @WrathofMath
      @WrathofMath  3 роки тому

      Thanks for watching, I am glad the video is out for you now and am happy to hear you have found it valuable! Let me know if you ever have any video requests!

    • @tanmaiysethiajain4367
      @tanmaiysethiajain4367 3 роки тому

      @@WrathofMath sure sir, probably more on things like number theory

  • @juliachu4685
    @juliachu4685 2 роки тому

    Thank you so much for presenting everything!!
    is it possible for you to also do one video on stable matching / the gale shaply algorithm?

  • @joaoluca9141
    @joaoluca9141 3 роки тому

    Thank you so much! Right now I'm having a scientific initiation ( it started last week) and choose graph theory for it, your proofs and explanations are helping me a lot.
    Anyway, heres a quick doubt I had while you were doing your proof: I don't get case 2 at all. How can it be possible? By strong induction you have every |U|

    • @WrathofMath
      @WrathofMath  3 роки тому +1

      Thanks for watching, Joao! I'm glad to hear my lessons have been helpful. That's a great question, there's a small detail you're missing that is causing the confusion. I could have helped by writing more on the board, but I try not to write too much on it because it's small haha! The induction proof is to prove that if a bipartite graph satisfies Hall's condition, then it has a matching covering the smaller partite set. So our induction hypothesis was not to assume when |U|

    • @joaoluca9141
      @joaoluca9141 3 роки тому

      @@WrathofMath thank u so much for this explanation my, now I've got everything I needed to cope with the proof! Be well!

  • @mariasargsyan5170
    @mariasargsyan5170 2 роки тому

    Could we have another constructive proof? I am not sure whether my logic is correct. If you can confirm, that would be great. What if the very first time when we choose the vertex at the induction step, we choose a vertex that has the minimum number of neighbors and then induce the graph that remains after deleting that vertex and the edges connected to that vertex. Would not we get an induced graph in which Hall's condition is guaranteed? Then we could, of course, use the induction hypothesis to finally prove the theorem.

  • @tabindaafzal8525
    @tabindaafzal8525 Рік тому

    Can you make a video on 2 step Laplace transform?

  • @sadafsadafzahid3764
    @sadafsadafzahid3764 2 роки тому

    Kindly, do some little work on the following topics
    1. Dual Graphs
    2. Infinite Graphs
    3. Colouring of vertices, faces and edges in Graphs
    Thank you😊

  • @cravingsandculture
    @cravingsandculture Рік тому

    kindly upload a video on Mader theorem and konig's theoem.

  • @DoruntinaSadiku
    @DoruntinaSadiku 3 роки тому

    Hi, this video was quit useful! Could you please consider on doing proofs for "Least Squares Approximation" ? Thank you and very well explained!!

  • @Nilotpal_Chakravarty_
    @Nilotpal_Chakravarty_ Рік тому

    I have a doubt if X'

  • @rubyatkoly776
    @rubyatkoly776 4 роки тому

    Very well explained!

    • @WrathofMath
      @WrathofMath  4 роки тому

      Thank you! I am glad it was clear!

  • @nawarzarifeh5339
    @nawarzarifeh5339 2 роки тому

    this is brilliant! thanks!

    • @WrathofMath
      @WrathofMath  2 роки тому +1

      Thanks, Nawar! This has been one of my favorite lessons since I made it. Long proofs like this are a lot of fun!

  • @negarbayat1634
    @negarbayat1634 2 роки тому

    Thanks a lot

  • @jenniferflores1789
    @jenniferflores1789 3 роки тому

    Can you recommend reading sources for this proof and the related lessons on matching?

  • @azharuddin1277
    @azharuddin1277 2 роки тому

    Case 2:
    H is a subset of G so if H doesn't satisfy hall's condition then that means that there is subset H in G which doesn't satisfy hall's condition. But we assumed in the beginging that G satisfy hall's condition in both cases. Plz answer

    • @MilkywayWarrior1618
      @MilkywayWarrior1618 5 днів тому

      H is not a subset of G, H is a subgraph of G.
      Hall's condition tells about subset of vertices in a group in bipartite graph G, so if G = (U, W, E), we're talking about subsets of U.
      Hope, this clears everything for you! I'm sure that you are still interested in the topic after 2 years!

    • @azharuddin1277
      @azharuddin1277 2 дні тому

      @@MilkywayWarrior1618 Hey! Thanks for the response anyways. Not studying graph theory right now, but stuck on a problem in Probability

  • @Jawu523
    @Jawu523 10 місяців тому

    this explanation is too long🥲

  • @mephist43
    @mephist43 3 місяці тому

    amazing❤

  • @abhishekkonthalapalli3320
    @abhishekkonthalapalli3320 3 роки тому +1

    good but a little hard to pay attention, you say the same thing quite too often. Could be way more precise and simple.

  • @user-sj6ku2fo6c
    @user-sj6ku2fo6c 3 роки тому

    Thank you very much!!!

    • @WrathofMath
      @WrathofMath  3 роки тому

      My pleasure, thanks for watching!

  • @kristijankocbek9080
    @kristijankocbek9080 4 роки тому

    Do you know any high problem solvable with Tutte theorem?
    @Wrath of Math

  • @yoavperez12yellow
    @yoavperez12yellow 3 роки тому

    Thanks dude!

    • @WrathofMath
      @WrathofMath  3 роки тому

      My pleasure, thanks for watching!

  • @devathinnikhil6221
    @devathinnikhil6221 3 роки тому

    @Wrath of Math. Please do a video on min max theorem.

    • @WrathofMath
      @WrathofMath  3 роки тому

      Thanks for watching! What min-max theorem in particular do you mean?

    • @devathinnikhil6221
      @devathinnikhil6221 3 роки тому

      @@WrathofMath max flow min cut theorem in network flow

  • @brunoandrades681
    @brunoandrades681 2 роки тому

    The proof starts at 8:40 (At least for the not trivial part lmao)

    • @WrathofMath
      @WrathofMath  2 роки тому

      It’s where the warm up ends haha

  • @tanmaiysethiajain4367
    @tanmaiysethiajain4367 3 роки тому

    Wonderful

    • @WrathofMath
      @WrathofMath  3 роки тому +1

      Thank you!

    • @tanmaiysethiajain4367
      @tanmaiysethiajain4367 3 роки тому

      @@WrathofMath really loved the joy you had when you finally got the proof done, hope you get more and more views

  • @shuddhoshawttoroy6257
    @shuddhoshawttoroy6257 2 роки тому +1

    Too lengthy.

    • @WrathofMath
      @WrathofMath  2 роки тому +2

      If the video is too long I'd recommend just reading a proof of the theorem. If you need some more in depth explanation the video is here for you! I tried to explain every step very carefully in this lesson.

  • @College-hl7to
    @College-hl7to 6 місяців тому

    🐐🐐🐐

  • @Shidee1t
    @Shidee1t 2 роки тому

    awesome...
    DinBP ki MKC

  • @shakawilkerson8736
    @shakawilkerson8736 3 роки тому

    one take shawty

    • @WrathofMath
      @WrathofMath  3 роки тому +2

      I don't want a lover I'm allergic to subsets of cartesian products
      Edit: Sidenote, I rehearsed this proof every night for a week in order to get this take, quite the challenge!

    • @shakawilkerson8736
      @shakawilkerson8736 3 роки тому

      Haha, I had to do the same one for my class, my board doesn't flip like yours though.