Skip to content
The Lumenary

Each worksheet prints cleanly on A4 or Letter. Answer keys are on a separate page.

The Lumenary · Advanced undergraduate

Graph theory

Name: ______________________

Date: ______________________

You will learn to

  • Prove Hall's marriage theorem and apply it, including König's theorem and perfect matchings in regular bipartite graphs
  • Prove Euler's formula V−E+F=2V - E + F = 2 for connected plane graphs and deduce that K5K_5 and K3,3K_{3,3} are not planar; state Kuratowski's theorem
  • Prove the five colour theorem and state the four colour theorem accurately, including how it was proved
  • Prove Mantel's theorem and state Turán's theorem
  • Prove that R(3,3)=6R(3, 3) = 6, the bound R(s,t)≤(s+t−2s−1)R(s, t) \le \binom{s+t-2}{s-1}, and Erdős's lower bound R(k,k)>2k/2R(k, k) > 2^{k/2}
  1. 1.

    A graph has seven vertices with degrees 3,3,3,3,2,2,23, 3, 3, 3, 2, 2, 2. How many edges does it have?

  2. 2.

    A connected plane graph has 1010 vertices and 1515 edges. How many faces does it have (counting the unbounded face)?

  3. 3.

    What is the largest number of edges in a triangle-free graph on 77 vertices?

  4. 4.

    Which of these graphs are planar? (Select all that apply.)

    • A.K4K_4
    • B.K5K_5
    • C.K2,100K_{2,100}
    • D.The cube graph Q3Q_3
    • E.The Petersen graph
    • F.K3,3K_{3,3}
  5. 5.

    Corollary 5 says: a planar graph with VV vertices has E≤3V−6E \le 3V - 6. Which of the hypotheses are genuinely needed, in the sense that dropping one of them gives a counterexample? (Select all that apply.)

    • A.The graph is simple (no parallel edges or loops).
    • B.V≥3V \ge 3.
    • C.The graph is connected.
    • D.Every vertex has degree at least 22.
  6. 6.

    The proof that every red–blue colouring of K6K_6 has a monochromatic triangle starts: "a vertex vv has five edges, so three of them share a colour". If we try the same proof on K5K_5, where does it break down?

    • A.At the first step: vv has only four edges, which can split two red and two blue.
    • B.At the last step: three vertices with no red edges among them need not form a blue triangle.
    • C.The proof works for K5K_5 too, so R(3,3)≤5R(3, 3) \le 5.
    • D.It breaks because K5K_5 is not planar.
  7. 7.

    The Erdős–Szekeres bound says R(s,t)≤(s+t−2s−1)R(s, t) \le \binom{s + t - 2}{s - 1}. What upper bound does it give for R(4,4)R(4, 4)?

  8. 8.

    Edges of K6K_6 are unordered pairs s(a, b) : Sym2 (Fin 6), and a red–blue colouring is a function c : Sym2 (Fin 6) → Bool. Which Lean statement says that every colouring has a monochromatic triangle?

    • A.∀ c : Sym2 (Fin 6) → Bool, ∃ a b d : Fin 6, a ≠ b ∧ b ≠ d ∧ a ≠ d ∧ c s(a, b) = c s(b, d) ∧ c s(b, d) = c s(a, d)
    • B.∀ c : Sym2 (Fin 6) → Bool, ∃ a b d : Fin 6, c s(a, b) = c s(b, d) ∧ c s(b, d) = c s(a, d)
    • C.∃ c : Sym2 (Fin 6) → Bool, ∃ a b d : Fin 6, a ≠ b ∧ b ≠ d ∧ a ≠ d ∧ c s(a, b) = c s(b, d) ∧ c s(b, d) = c s(a, d)
    • D.∀ c : Sym2 (Fin 5) → Bool, ∃ a b d : Fin 5, a ≠ b ∧ b ≠ d ∧ a ≠ d ∧ c s(a, b) = c s(b, d) ∧ c s(b, d) = c s(a, d)
  9. 9.

    A bipartite graph is given as a list adj, where adj[i] is the set of neighbours (in BB) of vertex ii of AA. Write hall_violator(adj) that returns a smallest set S⊆AS \subseteq A, as a sorted tuple of indices, with ∣N(S)∣<∣S∣|N(S)| < |S|, or None if Hall's condition holds (so that, by Hall's theorem, a matching covering AA exists).

    Computational — Practice

Code: Apache-2.0 · Content: CC BY-SA 4.0