We construct a normalized positive translation-invariant functional on and then represent it by a measure. The main step is a finite matching in a graph argument, for which we establish all the covering-net properties.
Let be an open neighbourhood of the identity in the compact topological group . The sets , , form an open cover. Compactness supplies a finite set with . Among all such finite sets choose one of smallest cardinality, denoted . This is a minimal left covering net of a compact group. If , then , and has the same cardinality. Hence is also minimal for the same .
Let be any two minimal left covering nets of a compact group for . They both have cardinality . Form a bipartite graph by joining to whenever . For a subset , let be its set of neighbours. Every point of lies in some with ; that is a neighbour of a member of . Therefore
and is still a left covering set. By minimality,
Thus . Hall's marriage theorem gives a bijection with for every . If at an intersection point, then
This proves the matching minimal covering nets of a compact group property, including the estimate needed below.
For a continuous complex-valued function on , define
Continuity and compactness imply as identity neighbourhoods shrink. Here is the uniformity argument: continuity of at each gives a product neighbourhood where its absolute value is small; finitely many of the first-coordinate neighbourhoods cover , and intersecting the corresponding second-coordinate neighbourhoods gives one that works for every .
Matched pairs therefore give
In particular, with ,
The estimate holds for every ; no commutativity of is being assumed.
Direct the open identity neighbourhoods by reverse inclusion and choose a minimal left covering net of a compact group for each. The values lie in the closed complex disk of radius . The Tychonoff theorem makes the product of these disks over all compact. Consequently the net of vectors has a convergent subnet. Call its coordinatewise limit . Since each finite average is linear, positive on nonnegative real functions, and equal to one at the constant function one, the limit satisfies
and . Thus is a bounded positive linear functional.
Given an identity neighbourhood , continuity of multiplication and inversion supplies a sufficiently small with . The translation estimate consequently tends to zero along the subnet. For every and every ,
The Riesz-Markov-Kakutani representation theorem now represents by a regular positive Borel measure with . The preceding equality and uniqueness in that representation imply that the pushforward under every left translation equals . Hence
This is the required normalized Haar measure. It is nonzero because its total mass is one. In fact every nonempty open set has positive measure: its left translates cover , a finite subcover exists, and a zero measure for that open set would force .
For completeness, the constructed probability measure is also right invariant. Apply Fubini's theorem to with both variables distributed according to . Integrating first in gives by left invariance. Integrating first in and substituting gives . Thus is invariant under inversion. Inversion turns a right translation into a left translation, so right invariance follows. This last observation is not needed for the existence of a left Haar measure, but confirms the usual two-sided normalization for compact groups.
Represent the two sides of the marriage problem as the parts of a bipartite graph, with an edge for each allowed pairing. A matching is a set of edges with no common endpoint; a complete matching of covers every vertex in . When the two parts have equal size it also covers , giving a perfect matching.
Hall's marriage theorem gives the exact finite-graph criterion:
Here is the set of right-side neighbours of . Necessity follows because distinct matched vertices of need distinct neighbours; Hall's theorem supplies sufficiency.
Let be a regular pair of vertex sets with parameter , equal class sizes , density greater than , and every vertex having at least neighbors across the pair. Then it has a perfect matching. To prove Hall's condition, take . If , one vertex already supplies at least neighbors. If and , the two large sets and have density zero, contradicting regularity and the positive density surplus. Finally, if , every vertex of has a neighbor in , so . The empty subset satisfies Hall's condition directly.
Random bipartite matching from empty-rectangle exclusion Created 2026-10-14 Updated 2026-10-14
In the equal-part random bipartite graph with fixed edge probability , rule out empty rectangles of side and vertices with at least nonneighbors. A union bound gives the displayed asymptotic estimate. Small vertex sets satisfy Hall's condition by the degree bound; intermediate sets do so because their omitted-neighbor rectangle would contain a forbidden square; large sets meet every vertex in the other part. Thus Hall's marriage theorem gives a perfect matching asymptotically almost surely. This does not mean probability one at any finite size.
A system of distinct representatives for a finite indexed family of finite sets chooses one element per index, with all choices distinct. Form a bipartite graph with left vertex set , right vertex set , and edges whenever . Matching saturation of is precisely a system of distinct representatives. Hence Hall's marriage theorem says that such choices exist exactly when for every subset . Repeated equal sets still have separate indices and separate demands.