Locally hosted Lean 4 package omega_provenance v0.1 · sources hosted 12 September 2026 · lake build PASS 13 September 2026
Lean 4 geometric-provenance formalization
This page hosts Lake package omega_provenance v0.1, a Lean 4 formalization of a selected geometric-provenance measurement and its arithmetic interfaces. The package names Omega.central_provenance_theorem in Omega/Main.lean as the main result. The construction and the selected measurement rule are explicit inputs. The conclusion is that this rule yields the stated scalar and connects to the stated finite arithmetic system. It does not assert uniqueness of the measurement rule among all possible measurements of an unmarked outline. This is not an additional source paper, not a joining theorem, not peer review, and not independent third-party reproduction of the eight source works.
The corresponding machine object is geometric-provenance-lean in /archive/MACHINE.json. lake build PASS on this archive 2026-09-13. Julia companion: /julia-proofs (v0.1; 68 members hosted and hash-matched to SHA256SUMS; 147 declarations and 29 reference files, the latter byte-identical to this tree). Theorem guide and inventory: THEOREM_GUIDE.md and THEOREMS.toml. Archived Lean evidence and Julia execution records stay separately identified.
Inventory: README.txt · 3487 bytes · SHA-256 4c3bd9693e241c33393b14047c67fa0b3578703729c78448e3698f6e652de6f9. Author README: README.md · 5963 bytes · SHA-256 1396da8c8cd39227588d260b4086f1f7ae3aeec2f319251cb8e7879802986643. Lake package name omega_provenance. Pinned Lean 4.19.0 (commit 6caaee842e94); Mathlib v4.19.0 (commit c44e0c8ee63ca166450922a373c7409c5d26b00b). Not a Zenodo preprint. No DOI. Does not enlarge Papers I–VII.
Hosted .lean sources, lakefile, lean-toolchain, and author evidence logs match the package SHA256SUMS byte-for-byte (28/28). On 2026-09-13 this archive ran lake build and lake env lean Omega/AxiomAudit.lean against those sources: Lean 4.19.0 commit 6caaee842e94, Lake 5.0.0-6caaee8, Mathlib v4.19.0 c44e0c8ee63…. Fresh build.log (1,960 bytes, SHA-256 ddc10580…) ends with Build completed successfully; modules were Built, not Replayed. Fresh axioms.log (11,804 bytes, SHA-256 82dae064…) is byte-identical to the author log: 147 theorem reports; axioms {propext, Classical.choice, Quot.sound}; four theorems depend on no axioms. scripts/check_axioms.py PASS. Hosted sources contain no sorry, admit, or native_decide. The toolchain and .lake cache are not hosted. That kernel-check is machine-checking of the selected maps in this package. It is not an additional source paper, not a joining theorem, not peer review of the eight source works, and not independent reproduction of those papers. Cubature 10–21 and f=23,24 exact packages are hosted separately under /cubature/; they are not produced by this Lean run. Frozen G₆ bytes are unchanged.
Claim boundary
The formalization takes a marked construction and a selected measurement as inputs. It does not search among all possible measurements of an unmarked outline, and it does not prove that those inputs are the only possible ones.
The selected golden readout is the average of the two outer segment lengths. The selected circular readout is the length of the opposite semicircle. Arc length is the integral of speed of the smooth circular parametrization. Those are measurements of named components of the specified construction. The total outline length is a different quantity and is proved, in the package documentation, to be strictly larger than the selected sum .
Frozen SRSD v1.0 enters only as the scalar quotient–residual interface already used as an external encoder. The package adds no SRSD algorithms. Cubature, codec benchmarks, the statistical workbook, individual arctangent bearing simplifications, and the original Machin-series proof route are outside the formalization. Those omissions are not hidden hypotheses of the central theorem.
Name identification with Papers VII, V, I, II and frozen SRSD is not a joining theorem. Historical G₆ packaging remains historical packaging. Independent claim axes stay independent.
Hosted sources
The v0.1 Lake project is hosted. Recovered files match the package SHA256SUMS byte-for-byte. scripts/check_axioms.py PASS against the author evidence/axioms.log and against the 2026-09-13 evidence/current/axioms.log (byte-identical): 147 theorem reports; axioms Classical.choice, Quot.sound, propext. That checker is not a proof oracle. lake build PASS on this archive 2026-09-13.
| File | Role in the package | Status on this archive |
|---|---|---|
| Omega.lean | Default build target; imports Omega.Main | hosted |
| Omega/Main.lean | Omega.central_provenance_theorem | hosted |
| Omega/AxiomAudit.lean | Transitive-axiom report for every project theorem | hosted |
| Omega/Constants.lean | Golden root, one-arcsecond seed, rational bounds, shares λ, μ | hosted |
| Omega/Geometry.lean | Marks, retained arc, outer segments, selected G and C | hosted |
| Omega/Placement.lean | Center and real linear isometric embedding | hosted |
| Omega/Affine.lean | Weighted mean T, homothety H_k, centered observation v_L | hosted |
| Omega/Dimension.lean | Affine dimension 1; centered span and Gram rank 2 | hosted |
| Omega/Floor.lean | Exact half-open parameter interval for the D₁₅ floor table | hosted |
| Omega/Finite.lean | Kernel-reduced 32,768-state remainder-gap certificate | hosted |
| Omega/Extinction.lean | Universal zero-iterate recurrence and thresholds through step ten | hosted |
| Omega/Ledger.lean | Generic integer reconstruction; Omega.Ledger namespace | hosted |
| Omega/Interface.lean | Quotient–residual change of coordinates; retained scale, center, frame | hosted |
| Omega/Metrics.lean | Euclidean pairwise distances, angles, areas, and scale identities | hosted |
| lakefile.lean | Lake package configuration, omega_provenance v0.1.0 | hosted |
| lean-toolchain | Pinned Lean 4.19.0 | hosted |
| evidence/build.log | Author lake-build transcript; not generated here | hosted (author transcript) |
| evidence/axioms.log | Author axiom-audit transcript; Python-checked here | hosted (author transcript) |
| evidence/current/build.log | lake build on this archive 2026-09-13; SHA-256 ddc10580… | hosted (this archive) |
| evidence/current/axioms.log | lake env lean AxiomAudit on this archive; byte-identical to author log | hosted (this archive) |
| evidence/current/ENVIRONMENT.json | Run record: versions, commands, 147 theorem names, hashes | hosted (this archive) |
Stated main result
The following is the main result as written in the hosted README and in Omega/Main.lean. Python axiom-coverage of the author log includes this name. lake build of the proofs PASS on this archive 2026-09-13.
Let
In the Euclidean plane identified with the complex numbers, the marked points are , with ordered levels
The outline is the radius- circular arc with parameter interval , together with the two specified outward segments. For every , every center, and every real linear isometric embedding of this plane into an ambient real normed space, the selected readouts are
The selected weighted mean is exactly . With , , , , and ,
For every independently retained grid scale , every , and , repeating gives exactly . The integer Euclidean ledger reconstructs each generated trajectory from its terminal state and ordered remainder list. With retained scale, center, and isometric frame, that reconstructs the corresponding radius-requantized geometric object.
The six marks of Paper VII remain a planar kernel. Homothety about the center is Euclidean scaling. Neither this formalization nor the typed-network audit determines a unique outer shell.
Stronger results claimed
These named theorems are in the hosted sources. They appear in the author axiom log that the Python checker covered. They were kernel-checked on this archive on 2026-09-13.
| Name | Stated content |
|---|---|
| exact_parameter_interval | The floor table on agrees with the canonical table if and only if . |
| precision_threshold | Decimal truncations agree on the whole domain exactly when . |
| first_remainder_reconstruction | One canonical remainder identifies each seed below , which includes . The modular inverse is claimed proved, not assumed. |
| finite_gap_certificate / certified_gap | A kernel-reduced certificate covering all 32,768 states, with and equality at . Ordinary Lean decide, not native_decide. |
| extinction_threshold | Thresholds through step ten: 1, 3, 9, 27, 80, 236, 695, 2045, 6016, 17697, 52058. Every seed in reaches zero by step ten; seeds 17697 through 32767 need that tenth step. |
| Dimension and distances | Affine dimension one for the six marks; adjoining the center gives affine dimension two; center-relative span and Gram rank two. Euclidean formulae covering all fifteen mark pairs. |
Module map
Typed dependency, from the hosted proof guide. The named files are now on this archive.
| Stage | Type | Named location |
|---|---|---|
| Golden rule, one-arcsecond seed, labeled marks and frame | Inputs and definitions | Constants, Geometry, Placement |
| Retained arc and bilateral segments | Defined sets; derived lengths | Geometry |
| Mean of outer lengths and opposite semicircle, | Selected observables; derived identities | geometric_provenance |
| Weighted mean and homothety | Algebraic identity; commuting observation | Affine |
| Exact table interval | Analytic finite-domain equality | exact_parameter_interval |
| Remainder gap | Exhaustive finite certificate in the hosted Lean source (kernel-checked on this archive 2026-09-13; author-archived transcript kept separately) | Finite |
| Terminal state and ordered remainders | Information-preserving encoding with admissibility | Ledger |
| Combined provenance theorem | Composition of the proved interfaces | Main |
Axioms
The hosted evidence/axioms.log, checked here by scripts/check_axioms.py, reports that the ordinary foundational dependencies of the 147 theorems are propext, Classical.choice, and Quot.sound, or subsets of them. The hosted .lean sources contain no sorry, admit, or native_decide. That is a conventional Lean/Mathlib formalization, not an assertion that classical real mathematics is axiom-free. The checker is an inventory of the axiom report, not a proof oracle.
Named runtime: check_axioms.runtime.txt. Python 3.10.21, exit 0: “Checked 147 theorem reports; axioms: Classical.choice, Quot.sound, propext.” A container readlink shim, scripts/self_exe.c, is documented as changing executable discovery only, not arithmetic or the kernel.
What this is not
- Not an additional source paper. The paper registry lists eight works.
- Not a joining theorem. Claim axes of Papers I–VII remain independent.
- Not peer review of Papers I–VII, and not a substitute for it.
- Not independent third-party reproduction of Papers I–VII. That axis remains none recorded.
- Not uniqueness of the measurement among all possible measurements of an unmarked outline.
- Not a unique outer shell, clam, extrusion, or signed-depth completion.
- Not a cubature theorem, and not a physical theorem.
- Not a substitute for peer review or independent third-party reproduction of Papers I–VII. lake build PASS here is machine-checking of the selected maps in this package. Python covered the axiom log against hosted theorem names.
- Not a change to frozen G₆ bytes.
Related but distinct: the de-branded Python/SymPy audit on Typed network is an executable certificate of maps, not a proof-assistant kernel. Construct mode on Geometry is a transfer record of the planar kernel, not a second evaluator and not this formalization.
File index
Byte-for-byte copies. Package digests: SHA256SUMS. Word transcription used to recover the sources: LEAN_Proof_Complete_Final.docx. The original ZIP is not hosted; its stated SHA-256 is f77f83d0edd127b5377f7c796963ec9d0cb5610bae14116361b9c6aec8437178.
| File | Role | Bytes | SHA-256 |
|---|---|---|---|
| README.txt | Archive inventory | 3487 | 4c3bd9693e241c33393b14047c67fa0b3578703729c78448e3698f6e652de6f9 |
| README.md | Author README; stated main result and build pins | 5963 | 1396da8c8cd39227588d260b4086f1f7ae3aeec2f319251cb8e7879802986643 |
| PROOF_GUIDE.md | Mathematical argument and typed dependency table | 10570 | c2accf70d8b425f6e660724c5df93f1f3521299158566f77fbc585aa1f71e51d |
| SOURCE_MAPPING.md | Translation conventions and exact scope | 4511 | 35122d4222988b074ab80e46316c050ab1b17d2047248396bbcce3489819ffd7 |
| REPRODUCTION.md | Named prior build environment and commands | 3999 | 23006d03bbb3b5ef00ed807d165904010c84b1061b65329a988dc6238616d828 |
| lake-manifest.json | Pinned Mathlib and transitive Lake revisions | 3141 | 2d90f26571b91180cb175c34f8339ce30a4958bfdc573acd278f17ce2b538a3e |
| check_axioms.py | Axiom-report coverage checker; not a proof oracle | 1326 | f57f46411b7245ec715eb13e4546d82d273eb9a8bbfe186c9f4fbf07fe78f5c2 |
| verify.sh | lake build plus axiom-report check | 264 | 4131c9c3b40bad2320a5059f1e8daaf3cd0a78f4e30270b20ae0c3093def2b8c |
| self_exe.c | Container readlink shim; not a kernel change | 530 | b0318dff24ea404bf6f983697599e34947f49ef505a5a196fc64e2b30a8c810c |
| lean_local.sh | Session wrapper using that shim | 165 | 0124bc35127d5d64c5f3b97a21c6705ba944c071f2d2e28abb3a4a6ae35d3adb |
| SHA256SUMS | SHA-256 of the 28 hashed package files | 2373 | f8208d18f6ac80dfbd4a7b73eec7bb865820e1c703717ee47bf1704ed0258e81 |
| build.log | lake build transcript generated on this archive 2026-09-13 | 1960 | ddc10580b76d0dd4ec8d9012bf91a78338fc43c003c4f7dbab2421f3c2b760b9 |
| axioms.log | Axiom-audit transcript generated on this archive; byte-identical to the author log | 11804 | 82dae0644b5ce591c3e4af7bf9fdbfa6aeec11591560cb785ab0727a65d8eda1 |
| ENVIRONMENT.json | Run record: versions, commands, 147 names, hashes | 9793 | 622ce56958f1dce7e28a26615c618313dc7d62046932301cdac06880ba7000ff |
| sorry_scan.txt | Zero sorry / admit / native_decide in hosted sources | 1610 | 58b5ac839405753ff6df9434f716cf12b9f4f9d61f59f8e7333fa2577523ed69 |
Reproduce the axiom-coverage check · current lake transcripts: evidence/current/ · Typed network · Geometry · Return to overview