SLIDE 14 Proof of the theorem
Consider two stable matchings µ and ν and ∀a ν a µ. A′ = {a : ν(a) ≻a µ(a)} and B′ = µ(A′). ′
b - transformed preference relation of university b, such that if
a1 ≈b a2, a2 ≈b a3, a1 ≻b a3, then a1 ≻′
b a2, a2 ≻′ b a3, a1 ≻′ b a3.
G(V , E) - an oriented graph, where V = B′ and an edge e(b1, b2) ∈ E if ∃a ∈ µ(b1) such that a ∈ A′ and ∀a′ ∈ A′ : a ≻′
b2 a′.
Graph G always contains a cycle, as each university in B’ is preferred to her university under µ by at least one student. Furthermore, this cycle will always be a Stable Improvement Cycle: first and second properties of the SIC hold by construction. Let’s show that third also holds. Evidently, ∀a ∈ A′, ∀b SIC(b) b a. Let us prove the remaining by
- contradiction. Suppose that ∃ c ∈ A/A′ such that b ≻c µ(c) and c ≻b
SIC(b) (blocking pair). But under stable matching ν ν(b) b c, as ν is the stable matching. As SIC(b) is the best student among those, who desire b under µ according to ′
b, c ≻b SIC(b) contradicts stability of ν.
Sofya Kiselgof Matchings with the simplest semi-order preferences