Skip to content

feat(spine/bridges): scalar Lindblad ↔ QM τ_ent bridge (port from main)#173

Merged
jagg-ix merged 1 commit into
feat/publicationfrom
feat/publication-lindblad-spine-bridge-20260526
May 26, 2026
Merged

feat(spine/bridges): scalar Lindblad ↔ QM τ_ent bridge (port from main)#173
jagg-ix merged 1 commit into
feat/publicationfrom
feat/publication-lindblad-spine-bridge-20260526

Conversation

@jagg-ix

@jagg-ix jagg-ix commented May 26, 2026

Copy link
Copy Markdown
Owner

Summary

Ports CATEPTMain/Spine/Bridges/LindbladBridge.lean from main to feat/publication — the single substantive non-vacuous file present on main but not on publication after PR #172 merged.

What this adds

CATEPTMain/Spine/Bridges/LindbladBridge.lean — 191 lines, 0 sorry, 0 axiom

Wires UnifiedTheory.LayerB.LindbladDecoherence (already on publication via the existing UnifiedTheory pin) into the spine's QM τ_ent identity at the scalar level. Distinct from GKLSDissipatorBridge.lean (matrix-level GKLS, landed via PR #172).

The bridge defines:

tauEnt_lindblad rate t := -log(γ(t))   (where γ(t) = exp(-Γt))
                        = Γ · t

7 substantive theorems, all kernel-clean [propext, Classical.choice, Quot.sound]:

  1. tauEnt_lindblad_eq_Gamma_t — closed form τ_ent = Γ·t
  2. tauEnt_lindblad_nonneg — second law
  3. tauEnt_lindblad_monotone — monotone in t
  4. catept_lindblad_preserves_populations (UnifiedTheory re-export)
  5. catept_lindblad_contracts_coherence
  6. catept_observable_approaches_classical
  7. catept_qm_tauEnt_from_lindblad — headline identity

Compatibility

  • UnifiedTheory pin: byte-identical between main and feat/publication
  • UnifiedTheory.LayerB.LindbladDecoherence exposes DephasingRate, gamma_pos, gamma_antitone, etc. — all kernel-clean
  • No lakefile changes; no other file edits
  • Local verification: lake build clean (2173 jobs), audit clean

Test plan

  • lake build CATEPTMain.Spine.Bridges.LindbladBridge passes
  • All 7 headline theorems audit [propext, Classical.choice, Quot.sound]
  • No CI on this branch (Axiom Gate doesn't fire for PRs to feat/publication by current workflow config)

🤖 Generated with Claude Code

Brings the one substantive non-vacuous file from main that was
missing from feat/publication. All 7 headline theorems audit
[propext, Classical.choice, Quot.sound] only — no new axioms,
no sorry, no abstract Prop-witness pattern.

  CATEPTMain/Spine/Bridges/LindbladBridge.lean (191 lines)

Imports already present on feat/publication (UnifiedTheory pin
identical to main):
  - CATEPTMain.Spine.QuantumMechanics
  - UnifiedTheory.LayerB.LindbladDecoherence

Distinct from GKLSDissipatorBridge.lean (matrix-level GKLS, on
publication via PR #172). This bridge operates at the scalar
spine-level:

  tauEnt_lindblad rate t := -log(γ(t))   (where γ(t) = exp(-Γt))
                          = Γ · t

Seven new theorems:

  1. tauEnt_lindblad_eq_Gamma_t       — closed form τ_ent = Γ·t
  2. tauEnt_lindblad_nonneg            — second law
  3. tauEnt_lindblad_monotone          — monotone in t
  4. catept_lindblad_preserves_populations  (UnifiedTheory re-export)
  5. catept_lindblad_contracts_coherence
  6. catept_observable_approaches_classical
  7. catept_qm_tauEnt_from_lindblad     — headline identity

Provides the scalar reading complementing GKLSDissipatorBridge's
matrix algebra, both wiring into the same QM τ_ent on the spine.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@jagg-ix jagg-ix merged commit 5531c15 into feat/publication May 26, 2026
@jagg-ix jagg-ix deleted the feat/publication-lindblad-spine-bridge-20260526 branch May 26, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant