Published June 3, 2026
| Version v1.0
Software
Open
gustafGitHub/born-rule-lean: v1.0 — Machine-checked Born-rule core and two-cell reduction
Authors/Creators
Description
First tagged release. A Lean 4 + Mathlib formalization of the mathematical core of the note A Note on the Born Rule (G. Ullman): Theorem 2 and the Appendix A reduction, with complex states.
Verified
BornCore.born_core— Theorem 2: a nonnegativeFwithF(r) = F(ru) + F(rv)(forr,u,v ≥ 0,u² + v² = 1) equalsc·r². The squeeze step is done by hand.exists_angle,reduction_core,density_quadratic— Appendix A, the trigonometric and algebraic reduction ontoborn_core.cell_weight,born_density,born_rule_weight— Appendix A, the measure-theoretic layer with complex statesψ : Ω → ℂ, ending atW_E(ψ) = c·∫_E ‖ψ‖².
Trust base
- No
sorry. All seven theorems depend only onpropext,Classical.choice, andQuot.sound(checked with#print axioms). - Pinned to toolchain
leanprover/lean4:v4.31.0-rc1and the Mathlib revision inlake-manifest.json.
Build
Run lake exe cache get (prebuilt Mathlib), then lake build.
See the README and Appendix B of the note for the full theorem-to-paper correspondence and the modeling choices.
Files
gustafGitHub/born-rule-lean-v1.0.zip
Files
(31.3 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:1709a292a44573debfb3f2ec7e53441e
|
31.3 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/gustafGitHub/born-rule-lean/tree/v1.0 (URL)
Software
- Repository URL
- https://github.com/gustafGitHub/born-rule-lean