• bipartite graph is a graph whose vertices can be divided into two disjoint and independent sets and , that is every edge connects a vertex in to one in .
  • A complete bipartite graph, is a bipartite graph such that every pair of graph vertices in the two sets are adjacent.
  • Theorem 1.6 - A graph is bipartite, if and only if, it does not contain an odd cycle.
  • Subgraph of a Bipartite Graph - Every subgraph H of a bipartite graph G is, itself, bipartite. ^[question 5].
  • Handshaking lemma for bipartite (1.3) -

Matching in Bipartite graph

  • Hall’s marriage theorem (4.7) - The bipartite graph , Then there exists a matching that covers every vertex in if and only if for all subsets of .
  • Corollary (4.8) from Hall’s marriage theorem - The bipartite graph , Then there exists a perfect matching if and only if for all subsets of , and also .
  • Kőnig’s theorem (4.16) - In bipartite graphs, the size of minimum vertex cover is equal to the size of the maximum matching. .