Fubini–Study measure on complex projective space #
Category: 1-Mathlib (CSD-free Mathlib upstream candidate).
Constructs the U(N)-invariant Borel probability measure on
Projectivization ℂ (EuclideanSpace ℂ (Fin N)) by pushing the
probability-normalised Haar measure unitaryHaarProb (from
UnitaryHaar.lean) forward through the orbit map U ↦ U • p₀
for a fixed reference point p₀.
Invariance is stated over the full unitary group
Matrix.unitaryGroup (Fin N) ℂ = U(N) — the group every definition and
theorem here actually quantifies over. On projective space the central
U(1) acts trivially, so U(N)- and SU(N)-invariance are the same
condition on measures over ℂℙ^{N-1}; the literature's "SU(N)-invariant
Fubini–Study measure" is this measure.
Main definitions #
Matrix.UnitaryGroup.orbitMap p₀— the orbit map atp₀,U ↦ U • p₀ : Matrix.unitaryGroup (Fin N) ℂ → ℙ ℂ (EuclideanSpace ℂ (Fin N)).fubiniStudyMeasure p₀—Measure.map (orbitMap p₀) unitaryHaarProb. The U(N)-invariant Borel probability measure onℂℙ^{N-1}.defaultPoint,defaultFubiniStudyMeasure— canonical choice usingEuclideanSpace.single 0 1as the reference (requires[NeZero N]).
Main results #
orbit_map_continuous— continuity of the orbit map (Phase A).orbit_map_measurable— measurability corollary.instIsProbabilityMeasureFubiniStudyMeasure— pushforward is a probability measure.fubiniStudyMeasure_smul_invariant— U(N)-invariance.
Provenance #
Staged as upstream Mathlib material. Intended location:
Mathlib/LinearAlgebra/Projectivization/FubiniStudy.lean.
Tags #
projectivization, Fubini-Study, Haar measure, U(N), invariant measure
Phase A — orbit map continuity #
For any fixed vector v, the map M ↦ Matrix.toEuclideanLin M v is
continuous in M. Routes through Continuous.matrix_mulVec and
PiLp.continuous_toLp.
A unitary matrix's toEuclideanLin action preserves non-zero.
Routes through toEuclideanLinearEquiv's injectivity.
The orbit map at p₀, U ↦ U • p₀.
Equations
- Matrix.UnitaryGroup.orbitMap p₀ U = U • p₀
Instances For
Phase A2. The orbit map is continuous.
Decomposition: U • p = mk' ⟨(toEuclideanLin U.val) p.rep, nonzero⟩
via the compHom action on the Projectivization MulAction. The
non-zero proof routes through toEuclideanLin_unitary_apply_ne_zero.
Phase A3. The orbit map is measurable.
Phase B — definition of Fubini–Study measure #
Fubini–Study measure at reference point p₀. Defined as the
pushforward of the probability-normalised Haar measure on the unitary
group under the orbit map U ↦ U • p₀.
Equations
Instances For
Phase C — probability measure #
Pushforward of a probability measure by a measurable map is a probability measure.
Phase D — U(N)-invariance #
Compatibility lemma: (U' • ·) ∘ orbitMap p₀ = orbitMap p₀ ∘ (U' * ·).
The MulAction axiom (U' * U) • p₀ = U' • (U • p₀) makes the two
forms equal as functions.
U(N)-invariance of the Fubini–Study measure. For any unitary
U', pushing forward fubiniStudyMeasure p₀ by the action of U'
yields the same measure.
Proof via the chain:
- unfold
fubiniStudyMeasureto expose(orbitMap p₀).map unitaryHaarProb; - compose maps via
Measure.map_mapto pushU' • ·through the orbit map; - use
smul_comp_orbitMapto re-express the composition asorbitMap p₀ ∘ (U' * ·); - push the multiplication-by-
U'map back inside viaMeasure.map_map; - invoke
unitaryHaarProb's left-invariance (IsMulLeftInvariant, inherited fromunitaryHaarProb_isHaarMeasure) to kill the inner pushforward.
Phase E — the canonical reference point #
fubiniStudyMeasure takes a base point, and every consumer has had to supply one.
The measure does not in fact depend on it (fubiniStudyMeasure_basepoint_independent,
proved in FubiniStudyUnique.lean where uniqueness is available), so a canonical
choice can be named here and the dependence discharged there. Landed 2026-08-19; the
module docstring had advertised these two definitions since the file was written
without either existing.
The canonical reference point [e₀] of ℂℙ^{N-1}: the ray through the first
standard basis vector.
Equations
Instances For
The Fubini–Study measure at the canonical point. By
fubiniStudyMeasure_basepoint_independent this is the Fubini–Study measure: the base
point is not a degree of freedom.