Let X and Y be disjoint sets of n⩾6 vertices each. Let G be a bipartite graph formed by adding edges between X and Y randomly and independently with probability p=1/100. Let e(U,V) be the number of edges of G between the subsets U⊂X and V⊂Y. Let k=⌈n1/2⌉. Consider three events A,B and C, as follows.
A:B:C: there exist U⊂X,V⊂Y with ∣U∣=∣V∣=k and e(U,V)=0 there exist x∈X,W⊂Y with ∣W∣=n−k and e({x},W)=0 there exist Z⊂X,y∈Y with ∣Z∣=n−k and e(Z,{y})=0
Show that Pr(A)⩽n2k(1−p)k2 and Pr(B∪C)⩽2nk+1(1−p)n−k. Hence show that Pr(A∪B∪C)<3n2k(1−p)n/2 and so show that, almost surely, none of A,B or C occur. Deduce that, almost surely, G has a matching from X to Y.