C7: both pillars on a genuine many-to-one-π object #
Category: 3-Local (both pillars on a genuine many-to-one-π object).
The C4 both-pillars object rotationSetup (LF4/BothPillars.lean) uses π = id
— the DEGENERATE one-to-one case (Σ = ray space, fibres = points). Paper C's
axiom A3, and the CSD ontology generally, want π : Σ → ℂℙ^{N-1} to be a genuine
smooth many-to-one projection: Σ strictly LARGER than ray space, each ray
[ψ] the image of a whole fibre π⁻¹([ψ]) of ontic microstates. A genuine
many-to-one π already existed in the corpus (KSigma = ℂℙ^{N-1} × T²,
π = Prod.fst, fibres = T², KahlerFlow.lean) but on the older SectorData
track and with a flow (kFlow) that acts TRIVIALLY on rays. And rotationSetup
had the non-trivial ray flow but π = id. No single object had BOTH.
This module builds that object.
manyToOneSetup U p₀— aKahlerOnticSetup Non the fibred ontic spaceΣ = ℂℙ^{N-1} × T²with the genuine many-to-one projectionπ = Prod.fst(fibres= T²,manyToOneSetup_pi_not_injective), Liouville measure the product Kähler volumekMuL = μ_FS ⊗ vol_{T²}, and a flow that ROTATES THE BASE RAY byU twhile leaving the fibre fixed. So its projected flow is the genuine ray actionU t • ·(non-trivial for the rotation, unlikekFlow), whileπis genuinely many-to-one (unlikerotationSetup).manyToOneRotationSetup p₀— the concreteN = 2witness withU = rotU(theℂℙ¹rotation), andmanyToOneRotationSetup_both_pillarsfires BOTH pillars on it:- (A) Schrödinger — the projected flow is
exp(-itH)-conjugation on rays,H = σ_y, inherited verbatim fromrotationSetup_schrodinger_form(the base ray action is identical); - (B) Born — sampling the fibred Liouville measure
kMuL p₀and scoring the FIBRED Born regionπ⁻¹'(bornRegion ψ i)gives empirical frequencies converging a.s. to the Born weights‖⟨eᵢ,ψ⟩‖².
- (A) Schrödinger — the projected flow is
The Born pillar here genuinely EXERCISES the many-to-one projection: the outcome
region on Σ is the fibred set π⁻¹'(bornRegion ψ i) = bornRegion ψ i ×ˢ T²,
and its typicality volume equals the base Born weight precisely because the fibre
volume is normalized to 1 — the pushforward bridge Prod.fst_* kMuL = μ_FS
(k_measure_bridge / Measure.fst_prod). This is the many-to-one analogue of
C4's unitaryFlowSetup_born_frequency, reducing to born_frequency_convergence_N
on the projected trials π ∘ X.
Honest scope #
This removes the π = id degeneracy flagged in the Paper-C cross-check
(connectivity-manifest.md, the A3 caveat): one KahlerOnticSetup object now
carries BOTH a genuine many-to-one π AND a non-trivial projected ray flow,
with both pillars proved on it. It does NOT close the deep gap (L7 / SO-1):
the Born trials still SAMPLE kMuL i.i.d.; they are not evolved by the flow, and
the weights are not derived from the dynamics. The fibre flow here is trivial
(the flow moves only the base ray), so this is not the de-isolation / Hamiltonian
fibre dynamics either. The Kähler-geometry fields remain honest placeholders (L1).
Provenance #
Foundational-triple only; Gleason-free. Reuses rotationSetup_schrodinger_form
(Schrödinger), born_frequency_convergence_N (Born), kMuL / Measure.fst_prod
(the marginal bridge); nothing re-proved.
The many-to-one lift constructor #
A KahlerOnticSetup with a genuine many-to-one π AND a non-trivial
projected flow. Σ = ℂℙ^{N-1} × T² (fibred over ray space), π = Prod.fst
(many-to-one, fibres = T²), Liouville measure the product Kähler volume
kMuL = μ_FS ⊗ vol_{T²}, and flow t (p, θ) = (U t • p, θ) — the ray is rotated
by U t, the fibre is fixed. So projectedFlow t = (U t • ·) is the genuine ray
action (non-trivial for a non-trivial U), while π is genuinely many-to-one.
Measure-preservation is μ_FS's U(N)-invariance on the base times the identity
on the fibre. The two Kähler-geometry fields mirror unitaryFlowSetup
(concrete since the 2026-08-06 F-04 tightening):
liouville_isProbability carries the normalized-volume core (kMuL is a
probability measure, instProbKMuL); kahler_pointwise : IsFubiniStudyKahler N
carries the genuine pointwise FS Kähler-compatibility core (proved,
isFubiniStudyKahler), only the manifold dω = 0 residual remaining.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The projection is genuinely many-to-one (fibres = T², not points): for
any nonzero fibre shift sh, the ontic states (p, sh) and (p, 0) are DISTINCT
yet share the ray π (p, _) = p. So π is not injective — the defining feature
Paper C's A3 asks for, and exactly what rotationSetup (π = id) lacks.
The concrete rotation witness at N = 2 #
The concrete many-to-one, non-trivial-ray-flow KahlerOnticSetup 2:
Σ = ℂℙ¹ × T², π = Prod.fst, and the base ray rotated by the ℂℙ¹ rotation
R(t). Genuine many-to-one π (fibres = T²) AND genuine projected ray flow
(R(t) • ·) on ONE object.
Equations
Instances For
The projected flow of the rotation witness is genuinely ≠ id (same ray
action as rotationSetup, at t = π/2 sending [e₀] ↦ [e₁]). Combined with
manyToOneSetup_pi_not_injective, this object has BOTH a many-to-one π AND a
non-trivial projected flow — the C7 target.
The Born pillar on the many-to-one object #
Born frequencies from the fibred Liouville measure, scoring the fibred Born
region. For manyToOneSetup U p₀, sampling its Liouville measure kMuL p₀
i.i.d. and scoring the FIBRED Born region π⁻¹'(bornRegion ψ i) (= bornRegion ψ i ×ˢ T²), the empirical frequencies converge a.s. to the Born weights ‖⟨eᵢ,ψ⟩‖².
This is the many-to-one analogue of unitaryFlowSetup_born_frequency. It genuinely
uses the projection: the fibred region's kMuL-volume equals the base Born weight
because the fibre volume is normalized (Prod.fst_* kMuL = μ_FS, Measure.fst_prod),
so the statement reduces to born_frequency_convergence_N on the projected trials
π ∘ X.
The C7 headline: both pillars on one many-to-one object #
C7: both pillars on ONE genuine many-to-one-π object. For the single
KahlerOnticSetup 2 instance manyToOneRotationSetup p₀ — whose Σ = ℂℙ¹ × T²,
π = Prod.fst is genuinely many-to-one (manyToOneSetup_pi_not_injective), and
whose projected flow is a non-trivial ray rotation
(manyToOneRotationSetup_projectedFlow_ne_id):
- (A) Schrödinger — the projected deterministic flow is
exp(-itH)-conjugation on rays for a HermitianH(= σ_y),π(Φ_t x) = exp(-itH) • π(x), inherited fromrotationSetup_schrodinger_form(the base ray action is identical); - (B) Born — sampling its Liouville measure
kMuL p₀and scoring the FIBRED Born regionπ⁻¹'(bornRegion ψ i)gives empirical frequencies converging a.s. to the Born weights‖⟨eᵢ,ψ⟩‖².
Both about the same object, whose projection is genuinely many-to-one — the
π = id degeneracy of rotationSetup_both_pillars removed (the Paper-C A3
caveat). Standing gap unchanged: the Born trials still sample kMuL rather than
being evolved by the flow (L7 / SO-1).
The general-N unified capstone: both pillars from the Kähler space, any Hermitian H #
The N = 2 witness above inherits its Schrödinger conjunct from the concrete σ_y rotation
rotationSetup_schrodinger_form. But manyToOneSetup's projected flow is U t • · BY CONSTRUCTION
(projectable := rfl), so driving it with the genuine one-parameter unitary group
U t = exp(-itH) = schrodingerUnitary hH t for an ARBITRARY Hermitian H gives the Schrödinger form
π (Φ_t x) = exp(-itH) • π x by rfl at general N — and the Born pillar
(manyToOneSetup_born_frequency) is already general-N. So both pillars are delivered, at general
N, from ONE Kähler ontic space Σ = ℂℙ^{N-1} × T² mapped by π = pr₁ onto the ray space
ℂℙ^{N-1}, with genuine unitary dynamics.
The general-N Kähler many-to-one Schrödinger instance. manyToOneSetup driven by the
genuine one-parameter unitary group U t = exp(-itH) (schrodingerUnitary hH, expNegITH_unitary_group)
for an ARBITRARY Hermitian H — not just the N = 2 σ_y rotation. Σ = ℂℙ^{N-1} × T² is the Kähler
ontic space (Liouville measure kMuL = μ_FS ⊗ vol_{T²}), π = Prod.fst is the genuine many-to-one
projection onto the ray space ℂℙ^{N-1} (fibres = T²), and the projected flow is the genuine ray
evolution exp(-itH) • ·.
Equations
Instances For
The projection of the general-N instance is genuinely many-to-one (fibres = T²).
Schrödinger from the Kähler flow, general N, arbitrary Hermitian H. The projected
deterministic flow on the ray space is exactly exp(-itH)-evolution:
π (Φ_t x) = exp(-itH) • π x for every t and every ontic microstate x — holding by rfl,
since the flow rotates the base ray by schrodingerUnitary hH t and π = Prod.fst. This is the
Schrödinger pillar delivered from the Kähler space at general N (no N = 2 restriction, no Wigner
selection: the flow is unitary by construction, expNegITH_unitary_group).
This rfl-form is BACKED by an exercised derivation, not standing alone:
manyToOneSchrodingerSetup_schrodinger_derived (in ManyToOneSchrodingerDerived)
exhibits the genuine skew-Hermitian generator A = -iH, DISCHARGES the C¹ smoothness
datum U' t = U t * A for the real family, and runs the finite-dimensional Stone
theorem (Matrix.StoneC1.eq_exp_of_hasDeriv) to recover U t = exp(t • A) — at general
N with arbitrary Hermitian H, no longer only the A = 0 witness.
General-N capstone: BOTH pillars from the Kähler space Σ → π → ℂℙ^{N-1}, any Hermitian H.
For the single general-N Kähler ontic instance manyToOneSchrodingerSetup H hH p₀
(Σ = ℂℙ^{N-1} × T², π = Prod.fst genuinely many-to-one, projected flow = exp(-itH) • ·):
- (A) Schrödinger — the projected deterministic Kähler flow IS
exp(-itH)-evolution on rays,π (Φ_t x) = exp(-itH) • π x, for the given HermitianHat generalN(manyToOneSchrodingerSetup_schrodinger_form, by construction); - (B) Born — sampling the Kähler Liouville measure
kMuL = μ_FS ⊗ vol_{T²}i.i.d. and scoring the fibred Born regionπ⁻¹'(bornRegion ψ i)gives empirical frequencies converging a.s. to the Born weights‖⟨eᵢ, ψ⟩‖²(manyToOneSetup_born_frequency, generalN).
Both about the SAME Kähler ontic object, mapped by the genuine many-to-one π onto the ray space —
the full forward delivery of ordinary QM's two pillars from the Kähler sector, at general N with
arbitrary unitary dynamics. This is the FORWARD direction (it CONSUMES the posited sector (π, G, μ_FS));
it does not derive the sector from the dynamics (L7 / SO-1, untouched — the Born trials sample kMuL
rather than being evolved by the flow).