Documentation

CsdLean4.Mathlib.LinearAlgebra.Matrix.UnitaryHaar

The Haar probability measure on the matrix unitary group #

Category: 1-Mathlib (CSD-free).

Matrix.unitaryGroup ι ℂ is a compact Hausdorff topological group with a Borel structure (UnitaryCompact.lean), so Mathlib's Haar measure is available on it, and haarMeasure ⊤ — the Haar measure normalised to give the whole group mass 1 — is its Haar probability measure.

Until 2026-09-16 this file re-built the measure by hand ((haar univ)⁻¹ • haar) and re-proved both instances; the external review of the Physlib closure flagged the duplication.

The Haar probability measure on U(N): Mathlib's haarMeasure ⊤, the Haar measure normalised so that the whole (compact) group has mass 1.

Equations
Instances For

    unitaryHaarProb is a probability measure: haarMeasure K₀ K₀ = 1 at K₀ = ⊤.

    unitaryHaarProb is a Haar measure (Mathlib's isHaarMeasure_haarMeasure).