Documentation

CsdLean4.LF4.NonTrivialSetup

A genuine Φ ≠ id KahlerOnticSetup inhabitant (connectivity fix C1) #

Category: 3-Local (A genuine Φ ≠ id KahlerOnticSetup inhabitant (connectivity fix C1)).

trivialKahlerOnticSetup (LF4/KahlerOnticSetup.lean) is the identity-flow witness (Φ = id, projectedFlow = id): the whole W-series Schrödinger chain, instantiated on it, collapses to exp(0) = 1. The 2026-07-07 connectivity audit (specs/connectivity-manifest.md, link L4) flagged this as the load-bearing gap — the only inhabitant of KahlerOnticSetup was trivial, so the Schrödinger pillar was never exercised on a non-trivial flow.

This module supplies a genuine one whose projected flow moves the rays.

Honest scope #

This is a non-trivial instance, not the derivation of the sector. The flow is a posited measure-preserving unitary family (any U works); showing that the W-series recovers its Hermitian generator on this instance is the follow-on C2. The Kähler-geometry fields remain honest True placeholders (link L1).

Provenance #

Foundational-triple only. Reuses KahlerOnticSetup, the projectivization unitary action, and fubiniStudyMeasure_smul_invariant; nothing is re-proved.

The general unitary-flow constructor #

A KahlerOnticSetup from any one-parameter unitary family. Σ = ℂℙ^{N-1}, π = id, flow t = projectedFlow t = (U t • ·), Liouville measure = μ_FS. Measure-preserving because μ_FS is U(N)-invariant.

The Kähler-geometry fields (concrete since the 2026-08-06 F-04 tightening; fix C5, connectivity link L1):

  • liouville_isProbability — the formalizable core of "Liouville = Kähler volume": μ_FS is a normalized volume, i.e. a probability measure (∫ ω^n/n! = 1). Exposed by unitaryFlowSetup_liouville_isProbability.
  • kahler_pointwise : IsFubiniStudyKahler N — the genuine formalizable core: the pointwise Fubini–Study Kähler compatibility on the tangent model (proved, isFubiniStudyKahler). Only the manifold closedness dω = 0 (no Mathlib API) stays the honestly-named residual.
Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The concrete rotation witness at N = 2 #

    noncomputable def CSD.LF4.rotMat (t : ) :
    Matrix (Fin 2) (Fin 2)

    The real rotation matrix R(t) = [[cos t, −sin t],[sin t, cos t]] over .

    Equations
    Instances For

      R(t) is unitary: star R(t) * R(t) = 1, by sin² + cos² = 1.

      noncomputable def CSD.LF4.rotU (t : ) :

      R(t) as a bundled unitary-group element.

      Equations
      Instances For

        The concrete non-trivial KahlerOnticSetup 2: the rotation flow on ℂℙ¹. Its projected flow moves rays (rotationSetup_projectedFlow_ne_id).

        Equations
        Instances For

          R(π/2) = [[0, −1],[1, 0]], so it sends the first basis vector e₀ to the second e₁.

          C1 / connectivity link L4: the projected flow is genuinely id. For the rotation setup, projectedFlow (π/2) sends [e₀] to [e₁] ≠ [e₀], so it is not the identity map on rays. This is the first KahlerOnticSetup inhabitant with non-trivial projected dynamics.

          The liouville_isProbability field is load-bearing. It carries the formalizable core of the "Liouville = Kähler volume" posit — that the sector's typicality measure is a normalized volume (a probability measure) — and this theorem exposes it on the concrete instance. History: introduced at fix C5, when the field was the abstract IsLiouvilleKahlerVolume pair (inert before C5, made load-bearing by this consumer); since the 2026-08-06 F-04 tightening the field is the concrete IsProbabilityMeasure itself (and an instance), so this theorem is a thin projection kept for citation/pin stability.