Imported 2026-09-08. Historical evidence only; claims are not endorsed by V2. This is a local extract, not a link to or dependency on another repository. Original full-file SHA-256: 18add732619bd251be15093f2276dc8e1622a2f03d871cac37f131f69df012bc.

Original source lines 226–242

§47. Holonomy as the home for CP PHASES (not the spectrum): the lepton CP phase IS a Hopf/Berry holonomy, and the quark/lepton CP asymmetry is a complex-vs-real sector statement (2026-06-16, Opus)

Context. Following the holonomy review (§46 addendum; §15 holonomy-selector null), the one place nontrivial (non-Z2Z_2) holonomy was flagged as conceptually correct is phases, not the mass spectrum. This section records that the direction is already realised for the lepton sector and works out the quark analog, using the geometric distinction below.

1. The lepton CP phase is already a Hopf/Berry holonomy (recognition, not new math). Part 10 §1 derives δCPlep=π+(Nc−1)θ13=π+2θ13\delta_{CP}^{\rm lep}=\pi+(N_c-1)\theta_{13}=\pi+2\theta_{13} as the first Chern class of the determinant line bundle det⁡UPMNS(θ13)\det U_{\rm PMNS}(\theta_{13}), computed via the APS relation c1(det⁡L)=sf(D;path)c_1(\det L)={\rm sf}(D;{\rm path}) with spectral-flow rate per θ13\theta_{13} equal to c1(CPn)=n+1c_1(\mathbb{CP}^n)=n+1 (HRR: χ(CPn,O(1))=n+1\chi(\mathbb{CP}^n,\mathcal{O}(1))=n+1). This is the Hopf U(1)U(1)/Berry holonomy proposed as the forward lead: the winding coefficient Δc1=c1(CP5)−c1(CP3)=6−4=2\Delta c_1=c_1(\mathbb{CP}^5)-c_1(\mathbb{CP}^3)=6-4=2 is the relative Berry phase between the two charged-lepton home sectors τ∈CP5\tau\in\mathbb{CP}^5 (d=10d=10) and μ∈CP3\mu\in\mathbb{CP}^3 (d=6d=6). Verified numerically: 180∘+2×8.551∘=197.10∘180^\circ+2\times 8.551^\circ=197.10^\circ, matching the document's 197.11∘197.11^\circ. The period-π\pi (half-angle) structure of the Dirac family (Part 10 §3) is the same universal Z2Z_2 (spin double cover / "l=0l{=}0 iff nn odd" parity, §15) identified as IDWT's operative holonomy: δlep=π+2θ13\delta_{\rm lep}=\pi+2\theta_{13} wears the Z2Z_2 baseline (π\pi) and the Chern/Euler difference (22) on its face. So the "holonomy for phases" direction is validated and unified with the proven result — the lepton CP phase needs no re-derivation.

2. The quark CP phase is the open analog (idwt.py line ∼832\sim 832; Part 5 §3f) — currently borrows the lepton value (🔶 erratum candidate). At tree level IDWT sets ρ=η=0\rho=\eta=0, δCKM=0\delta^{\rm CKM}=0, ∣Vub∣=∣Vtd∣=0|V_{ub}|=|V_{td}|=0; nonzero values are flagged as requiring "the Hopf Chern–Simons loop integral (Part 5 §3f)." Part 5 line 90 then assigns ∣Vub∣lower=AsC3|V_{ub}|_{\rm lower}=A s_C^3 using the lepton phase δ=π+2θ13=197.11∘\delta=\pi+2\theta_{13}=197.11^\circ (labelled 🔶). This borrowing is structurally unjustified (see pt 3) and should be flagged: the lepton δ\delta is a two-Kähler-sector object and cannot be imported into the quark sector. The physical replacement remains undetermined (pt 4).

3. The structural result: the quark CP phase spans two ENTIRELY DIFFERENT geometries, and a clean two-sided Berry phase requires two complex sectors. The lepton CP phase is clean because both charged-lepton sectors are Kähler/complex peers — CP3\mathbb{CP}^3 and CP5\mathbb{CP}^5 — each carrying a genuine holomorphic line bundle O(k)\mathcal{O}(k), a well-defined c1c_1, and a Berry connection, so the relative spectral flow Δc1=2\Delta c_1=2 is a genuine relative holonomy between two like objects. The quark sectors are not a peer pair: up-type lives in CP2\mathbb{CP}^2 (d=4d=4, Kähler/complex, c1=3c_1=3, the SU(3)\mathrm{SU}(3)/colour sector) while down-type lives in S3S^3 (d=3d=3, a real sphere — χ=0\chi=0, isometry SO(4)=SU(2)×SU(2)\mathrm{SO}(4)=\mathrm{SU}(2)\times\mathrm{SU}(2), no global complex structure, no holomorphic O(k)\mathcal{O}(k), vector-like; real-vs-Kähler split). A Berry/Hopf holonomy is native to complex geometry; the real sector carries no intrinsic holonomy of its own. Consequences: (i) the quark CP phase is not a relative holonomy between two complex sectors — it is one-sided, sourced only by the CP2\mathbb{CP}^2 (up) connection relative to a real (zero-holonomy) partner, or generated through the cross-sector coupling that lends S3S^3 its chirality (down-type chirality is inherited from the adjacent Kähler d=4d=4, not intrinsic). (ii) This is the holonomy-native reason the quark and lepton CP structures differ so sharply (and why the measured JCKM∼3×10−5J_{\rm CKM}\sim 3\times 10^{-5} is tiny while leptonic CP is large): CP violation requires complex phases, and complex structure is native to the Kähler sectors only — the down-type real sector cannot source a CP phase. (iii) It explains why the naive transcription fails quantitatively: forcing S3S^3 to act as a CP1\mathbb{CP}^1 peer (c1=2c_1=2, the Hopf base) gives Δc1=3−2=1\Delta c_1=3-2=1 and δq∼1×θ≈13∘\delta_q\sim 1\times\theta\approx 13^\circ (Cabibbo) or 0.2∘0.2^\circ (VubV_{ub}), nowhere near the measured γ≈65.5∘\gamma\approx 65.5^\circ — because S3S^3 is not a CP1\mathbb{CP}^1 peer; its complex content is only the derived lower-dimensional Hopf base, not the sector's own geometry.

4. Status and open piece. Solid (recognition): the lepton CP phase is a determinant-bundle holonomy with coefficient c1(CP5)−c1(CP3)=2c_1(\mathbb{CP}^5)-c_1(\mathbb{CP}^3)=2 and Z2Z_2 baseline π\pi (Part 10, ✅). Novel structural claim (🔶, defensible from the real-vs-Kähler split): a CP phase is a relative Berry holonomy and a clean two-sided phase requires both participating sectors to be Kähler — leptons qualify (two complex sectors), quarks do not (up complex, down real). Open: the magnitude of the quark phase is not pinned — it needs the actual d=4 ⁣↔ ⁣d=3d{=}4\!\leftrightarrow\!d{=}3 (CP2↔S3\mathbb{CP}^2\leftrightarrow S^3) cross-sector kernel-overlap phase (the analog of the lepton θ13\theta_{13} log-ratio), computed honouring that one side is real. Naive transcription is excluded (pt 33 iii).

5. Explicit mode-function analysis — order-of-magnitude DERIVED + localized to VubV_{ub} (2026-06-24, Opus; files/idwt.py STEP 6). Writing the explicit CP² holomorphic O(k)\mathcal{O}(k) up-sections (the documented blocker) and the real S3S^3 down-harmonics in shared Hopf coordinates closes the structure and pins the magnitude to one residual. (i) Charge selection (derived; was asserted in pt 2/3): the kernel (ξ3⋅ξ4)2(\xi_3\cdot\xi_4)^2 carries Hopf charge ∈{−2,0,+2}\in\{-2,0,+2\}, so a chiral up-mode of charge +k+k overlaps a real S3S^3 down-mode only if k≤2k\le 2. Only uu (k=2k=2) couples; c,tc,t (k=19,71k=19,71) give exactly zero. The quark CP phase therefore sits on VubV_{ub} alone. (ii) Real-beat theorem: the bottom-quark beat (n=16n=16), sustained by the framework's real couplings (Jacobi b16b17\sqrt{b_{16}b_{17}} + the real quartic density term, Part 2 §8), phase-locks to χ∈{0,π}\chi\in\{0,\pi\} ⇒J=0\Rightarrow J=0; a nonzero JJ requires a genuinely complex Fubini–Study holonomy ϕlink\phi_{\rm link} on the 16↔1716\leftrightarrow17 link, with χ=π−ϕlink\chi=\pi-\phi_{\rm link} and sin⁡ϕub=sin⁡ϕlink\sin\phi_{ub}=\sin\phi_{\rm link}. (iii) Phase ϕlink\phi_{\rm link} — degree resolved (2026-06-25). The 16↔1716\leftrightarrow17 link phase is a spectral-flow holonomy — the same determinant-line-bundle mechanism that fixes the lepton phase (Part 10 §1.3), in which χ\chi is the relative phase between the two Dirac eigenmodes n=16,17n=16,17, not the parallel transport of a single section. Its rate is therefore c1(CPn)=n+1c_1(\mathbb{CP}^n)=n+1 (the anticanonical/Euler degree, via HRR χ(CPn,O(1))=n+1\chi(\mathbb{CP}^n,\mathcal{O}(1))=n+1), not the matter-section degree O(n−1)\mathcal{O}(n-1). For the up-sector the rate is c1(CP2)=Nc=3c_1(\mathbb{CP}^2)=N_c=3, consistent with the committed leading-order quark result arg⁡V(spec)=c1(CP2)−c1(S3)=3−0\arg V^{(\rm spec)}=c_1(\mathbb{CP}^2)-c_1(S^3)=3-0 (§4.1). The O(ku=2)\mathcal{O}(k_u=2) single-section reading (which gives 45∘45^\circ) misidentifies the holonomy and is excluded; an independent family-index computation — sf=∫S1×CP2c1(L)3→c1(CP2)=3\mathrm{sf}=\int_{S^1\times\mathbb{CP}^2}c_1(L)^3\to c_1(\mathbb{CP}^2)=3, with the perturbing-section degree entering only lower-degree terms that integrate to zero — confirms the rate is 33. With the degree fixed, the 16↔1716\leftrightarrow17 link advances one node of the k0=ns2=16k_0=n_s^2=16 beat, giving ϕlink=c1(CP2)⋅2π/k0=3⋅2π/16=67.5∘\phi_{\rm link}=c_1(\mathbb{CP}^2)\cdot2\pi/k_0=3\cdot2\pi/16=67.5^\circ. This is the predicted unitarity-triangle angle γ\gamma: PDG γ≈65.7∘\gamma\approx65.7^\circ, so IDWT is +1.8∘+1.8^\circ (∼3%\sim3\%; sin⁡γ=0.924\sin\gamma=0.924 vs 0.9110.911). The one-node step f=1/k0f=1/k_0 (grounded in the established k0=16k_0=16, §49) is derived from the lock structure (pt 6); f∈{1/15,1/16,1/17}f\in\{1/15,1/16,1/17\} gives γ∈{72∘,67.5∘,63.5∘}\gamma\in\{72^\circ,67.5^\circ,63.5^\circ\} and keeps JJ within ±3%\pm3\% of PDG, so the ∼3%\sim3\% agreement is robust to it. Honest accounting of JJ: J=∣VusVcbVubVcs∣sin⁡γJ=|V_{us}V_{cb}V_{ub}V_{cs}|\sin\gamma; ∣Vus∣|V_{us}| and ∣Vcb∣|V_{cb}| are IDWT-derived, but the ∣Vub∣|V_{ub}| magnitude — the unitarity-triangle apex ρ2+η2\sqrt{\rho^2+\eta^2} — is not yet IDWT-derived (it awaits the CP2\mathbb{CP}^2 mode functions, Part 5) and is taken from PDG. With the canonical measured ∣Vub∣=0.00382|V_{ub}|=0.00382 this yields J=3.16×10−5J=3.16\times10^{-5} (PDG JCP=(3.18±0.15)×10−5J_{CP}=(3.18\pm0.15)\times10^{-5}, −0.1σ-0.1\sigma); the apex itself is candidate-derived in pt 6(iii)/STEP 136. Open (🔶): the ∣Vub∣|V_{ub}| apex magnitude; the holonomy degree is settled at c1(CP2)=3c_1(\mathbb{CP}^2)=3 (the 45∘45^\circ matter-section reading is excluded) and the f=1/k0f=1/k_0 step is derived (pt 6).

6. CP2\mathbb{CP}^2 mode-function program — rate and node step derived; apex lead logged (2026-07-02, Fable; files/idwt.py STEP 132). (i) Flow coefficient by exact zero-mode counting (closes the rate rigor of pt 5(iii) and T8 gap (i)). The charge-kk mode tower on CPn\mathbb{CP}^n — the sector's own modes, labelled by the SU(n+1)\mathrm{SU}(n{+}1) isometry — has exact spectrum λl2=l(l+k+n)\lambda_l^2 = l(l+k+n) (isometry Casimir; verified by exact arithmetic for n∈{1,2,3,5}n\in\{1,2,3,5\}), ground level of dimension (n+kn)\binom{n+k}{n} at λ=0\lambda=0, gap λ12=k+n+1>0\lambda_1^2=k+n+1>0. Each charge-1 ground mode advances its phase by the base loop once per cycle (unit charge = the mode's grading under the loop U(1)\mathrm{U}(1), the overall phase of the sector coordinates), so the combined phase of the n+1n+1 gap-protected ground modes advances n+1n+1 times the base — the rate is an exact count of the sector's own modes, superseding the Weyl-density estimate; the gapped tower contributes zero net flow. (Bundle dictionary, for reference only: ground level =H0(O(k))= H^0(\mathcal{O}(k)); the k=1k=1 count n+1=c1(CPn)n+1 = c_1(\mathbb{CP}^n).) Reproduces CP3→4\mathbb{CP}^3\to4, CP5→6\mathbb{CP}^5\to6 (lepton, difference 2) and CP2→3\mathbb{CP}^2\to3 (quark). (ii) f=1/k0f=1/k_0 from adjacent-lock transport: the real-beat theorem (pt 5(ii)) locks χ\chi at the beat nodes; the beat carries k0k_0 nodes per cycle (§49); the transport is homogeneous (constant-curvature connection, phase ∝\propto arc fraction); so the phase between adjacent locks — the quantity entering χ=π−ϕlink\chi=\pi-\phi_{\rm link} — is 1/k01/k_0 of the loop. (iii) ∣Vub∣|V_{ub}| apex — pattern-search lead (❓, logged per the search rule). Target: Rˉu=ρˉ2+ηˉ2=0.3826±0.0100\bar R_u=\sqrt{\bar\rho^2+\bar\eta^2}=0.3826\pm0.0100 (PDG 2024: ρˉ=0.159±0.010\bar\rho=0.159\pm0.010, ηˉ=0.348±0.010\bar\eta=0.348\pm0.010). Four candidates tested: nu/S(ns,3)=3/20=0.38730\sqrt{n_u/S(n_s,3)}=\sqrt{3/20}=0.38730 (+0.47σ+0.47\sigma); nu/2ns=3/8n_u/2n_s=3/8 (−0.76σ-0.76\sigma); 2/52/5 (+1.74σ+1.74\sigma); 1/S(2,3)\sqrt{1/S(2,3)} (+11.7σ+11.7\sigma). The lead Rˉu2=nu/S(ns,3)\bar R_u^2 = n_u/S(n_s,3) (equivalently Rˉu=3 sin⁡θCbare\bar R_u=\sqrt{3}\,\sin\theta_C^{\rm bare}) is a Born-ratio-form count built from the same objects as the Cabibbo formula; with γ=67.5∘\gamma=67.5^\circ it gives ρˉ=0.1482\bar\rho=0.1482 (−1.1σ-1.1\sigma), ηˉ=0.3578\bar\eta=0.3578 (+1.0σ+1.0\sigma). Convention caveat: whether the count sits at Rˉu\bar R_u or the unbarred RuR_u differs at O(λ2)O(\lambda^2) (±0.5σ\pm0.5\sigma either way — not discriminated). UPGRADED same-day (2026-07-02, files/idwt.py STEP 136): the mechanism is the committed conditional-Born counting law (STEP 131/134) applied to the charge-selected hop — Rub2=Idest/Isrc=nu/S(ns,3)R_{ub}^2 = I_{\rm dest}/I_{\rm src} = n_u/S(n_s,3), source = the charge-selected uu triplet, destination = the d=3d=3 seed level. The pairing is selected UNIQUELY by data among the four natural (source, dest) candidates: (3→20)(3\to20) +0.5σ+0.5\sigma; (15→20)(15\to20) +48σ+48\sigma; (3→889)(3\to889) −33σ-33\sigma; (15→889)(15\to889) −25σ-25\sigma. Downstream: ∣Vub∣=3.67×10−3|V_{ub}| = 3.67\times10^{-3} (−0.6σ-0.6\sigma), ρˉ=0.1482\bar\rho = 0.1482 (−1.1σ-1.1\sigma), ηˉ=0.3578\bar\eta = 0.3578 (+1.0σ+1.0\sigma), all-IDWT J=3.06×10−5J = 3.06\times10^{-5} (−0.8σ-0.8\sigma). Status 🔶 (was ❓): the law is committed and the pairing data-selected; the residual is WHY the source is the charge-triplet and the destination the seed level (motivated by charge selection + the Aλ3A\lambda^3 chain anchor, not forced). Committed: Part 5 §1 box, Part 10 §4.1.