Moving up the chain: the Kähler-sector VOLUME is forced, not posited #
Category: 3-Local (the Kähler-sector VOLUME is forced, not posited).
Glossary: https://glossary.constraintsurfacedynamics.com/liouville-measure/
Plain-language, CSD-role and formal statements of the Liouville measure, with
this module as its Lean anchor. Kept symmetric by scripts/check-glossary.sh.
KahlerOnticSetup carries two concrete Kähler-geometry fields (tightened 2026-08-06, F-04; see
KahlerOnticSetup.lean):
kahler_pointwise : IsFubiniStudyKahler N— the pointwise compatibility core of "Σhas a closed 2-formωcompatible with a complex structureJ". The manifold residual (dω = 0, top-power) is genuinely blocked: Mathlib has no symplectic/Kähler-form API (KG-1 / link L1).liouville_isProbability— the normalisation core of "liouvilleMeasureis the top-power Kähler volumeω^{∧n}/n!" (fix C5). This module upgrades that content from "it is a probability measure" to "it is the volume forced by the space and its symmetry".
The upgrade — IsForcedKahlerVolume #
On the ray space ℂℙ^{N-1} the top-power Kähler volume is not a free choice: ℂℙ^{N-1} is the
compact homogeneous space U(N)/(U(1)×U(N-1)), and its Riemannian/symplectic (Fubini–Study) volume is
the unique U(N)-invariant probability measure. That uniqueness is already proved axiom-free
(fubiniStudyMeasure_unique). So we bundle the intrinsic characterisation
IsForcedKahlerVolume μ := (μ a probability measure)
∧ (μ is U(N)-invariant)
∧ (μ is the UNIQUE such measure),
and prove fubiniStudyMeasure satisfies it (fubiniStudyMeasure_isForcedKahlerVolume). This is the
measure-theoretic content of "μ = ω^{∧n}/n!": the Kähler volume is determined by Σ and its
U(N)-symmetry, an outcome of the space, not posited data. It is exactly the physically
load-bearing half of the Kähler posit — the volume is what the Born reading (typicality = volume
ratio) consumes; the differential-geometric 2-form packaging is the part that stays blocked (KG-1).
Delivered on the concrete sectors #
unitaryFlowSetup_liouville_isForcedKahlerVolume— theπ = idsector's Liouville measure (= μ_FS) IS the forced Kähler volume: the sector's volume is fully determined, not chosen.manyToOneSetup_baseVolume_isForcedKahlerVolume— on the genuine many-to-one Kähler instanceΣ = ℂℙ^{N-1} × T², the ray-space volumeπ_*(liouvilleMeasure)(the Kähler volume of the base that the Born rule scores) is the forced FS volume.manyToOneSetup_liouville_eq_product— the fullΣ-volumekMuL = μ_FS ⊗ vol_{T²}is exhibited as the product of the two canonical invariant volumes (the forced FS volume on the base, Haar on the fibre) — so the whole Liouville measure is built from forced factor volumes.
Honest scope #
This discharges the formalisable core of the Liouville-volume posit (volume forced by symmetry),
not the full differential-geometric 2-form content, which remains Mathlib-blocked. And
it is FORWARD: it characterises the posited sector volume intrinsically; it does NOT derive the
U(N)-symmetry itself from the deterministic dynamics (that reverse — deriving G — is SO-1,
the sector-origin problem, untouched). "The volume is forced by the symmetry" still takes the symmetry G = U(N) as given.
The Kähler volume, characterised intrinsically. A measure μ on the ray space ℂℙ^{N-1} is
the forced Kähler/Liouville volume when it is a U(N)-invariant probability measure AND the UNIQUE
such measure. On the compact homogeneous space ℂℙ^{N-1} = U(N)/(U(1)×U(N-1)) this pins μ to the
Fubini–Study volume with no free choice — the measure-theoretic content of "μ = ω^{∧n}/n!", an
outcome of the space and its symmetry rather than posited data.
- isProb : MeasureTheory.IsProbabilityMeasure μ
μis normalised (a probability measure). - invariant (U : ↥(Matrix.unitaryGroup (Fin N) ℂ)) : MeasureTheory.MeasurePreserving (fun (p : CPN N) => U • p) μ μ
μis invariant under theU(N)sector symmetry. - unique (ν : MeasureTheory.Measure (CPN N)) : MeasureTheory.IsProbabilityMeasure ν → (∀ (U : ↥(Matrix.unitaryGroup (Fin N) ℂ)), MeasureTheory.MeasurePreserving (fun (p : CPN N) => U • p) ν ν) → ν = μ
μis the UNIQUEU(N)-invariant probability measure — the volume is forced, not chosen.
Instances For
The Fubini–Study measure IS the forced Kähler volume. μ_FS is a U(N)-invariant
probability measure (fubiniStudyMeasure_smul_invariant) and the UNIQUE such
(fubiniStudyMeasure_unique). So the Kähler volume of the ray space is completely determined by the
space ℂℙ^{N-1} and its U(N)-symmetry — the intrinsic discharge of the Liouville-volume
posit's formalisable content.
The π = id sector's Liouville volume is forced. For unitaryFlowSetup N U p₀ the Liouville
measure is μ_FS, which is the forced Kähler volume — the sector's typicality measure is fully
determined by Σ = ℂℙ^{N-1} and its U(N)-symmetry, not a posited probability measure.
The many-to-one Kähler instance's ray-space volume is the FS volume: π_*(kMuL) = μ_FS, the
marginal bridge Prod.fst_* (μ_FS ⊗ vol) = μ_FS (Measure.fst_prod, the fibre volume normalised).
The many-to-one Kähler instance's ray-space volume is forced. On Σ = ℂℙ^{N-1} × T² with the
genuine many-to-one π = pr₁, the volume of the ray space π_*(liouvilleMeasure) — exactly the
Kähler volume the Born rule scores — is the forced Fubini–Study volume. So the operational Kähler
volume of this fibred sector is an outcome of the base geometry, not posited.
The full Σ-volume is a product of forced factor volumes. The Liouville measure of the
many-to-one Kähler instance is kMuL = μ_FS ⊗ vol_{T²} — the product of the forced Fubini–Study
volume on the base (fubiniStudyMeasure_isForcedKahlerVolume) and the canonical Haar volume on the
T² fibre. So the whole Kähler Σ-volume is assembled from canonically-determined factor volumes,
not posited.