Dr. Orly Alter’s supplied datasets now drive the modernized Wolfram analysis, while an independent Lean 4 lane machine-checks the exact mathematical claims.
Alter & Golub, PNAS 2006 • Bertagnolli, Drake, Tennessen & Alter, PLoS ONE 2013
github.com/zuwasi/transcript-length-svd • public proof + synthetic baseline
SVD of a genome-scale mRNA-length distribution reveals an asymmetry in RNA gel-electrophoresis band broadening: transcripts spread more on one side of the peak than the other.
SVD identifies transcript-length distribution functions from microarray data and reveals evolutionary forces pulling transcript length toward an equilibrium, shifting in glioblastoma metabolism.
The math backbone: asymmetric Gaussian profiles, asymmetric Hermite-like modes, an SVD spectrum, and an asymmetric restoring force toward a length equilibrium.
The project now separates three evidence levels: measured observations, numerical validation in Wolfram, and exact theorem checking in Lean 4.
amp·e^(−½k(x−c)²)
gene abundance vs migration; different left/right curvature
modern basis functions replacing hand-flipped eigengenes
fₖ = sₖ² / Σs₃²
eigen-abundance spectrum + entropy
x′ = −k(x)(x−c)
evolutionary pull toward length equilibrium
The reusable loader detects *_mm columns, preserves biological annotations, validates numeric rows, and records source provenance.
Means from the supplied 500-cutoff annotations
Lean 4 v4.32.0 + Mathlib • lake build → Build completed successfully (8658 jobs)
Positivity, boundedness, unique peak, unique equilibrium, restoring sign, probability-simplex fractions, entropy nonnegativity — exact, assumption-explicit.
Measured SVD reconstruction, geometric-decay fit, GBM subset statistics, and full ODE convergence — floating-point or empirical results, kept honest in formalization_map.md.
A kernel-checked proof certifies only the stated theorem — not data provenance, biological interpretation, measurement quality, or the paper’s transcription.
wolframscript -file .\build_project.wls wolframscript -file .\proof_audit.wls
cd lean lake exe cache get # first time only lake build # kernel-checks all proofs
The measured analysis writes figures and CSVs to my_version/exports/; the separate public proof repository produces lean_build_report.txt.
my_version/ measured analysis (local delivery) data sets/ Dr. Alter's supplied tables src/AlterLengthSVD.wl loader + model + SVD my_version_*.nb modern notebooks exports/ measured PNG/CSV evidence transcript-length-svd/ public code + proof repository lean/AlterProofs/*.lean 10 exact theorems docs/formalization_map.md proof boundary exports/ synthetic baseline + build reports
git clone https://github.com/zuwasi/transcript-length-svd
Measured tables are not included.
lean/.lake/ is Lean’s dependency cache — like node_modules. It holds the full Mathlib library (~7 GB) the proofs import. It’s derived state, so it’s excluded; lake exe cache get rebuilds it from the pinned manifest.
Code is MIT. Dr. Alter’s supplied measured tables retain their own provenance and are not relicensed or embedded by this presentation.
The updated project analyzes Dr. Alter’s supplied measurements, preserves the synthetic baseline for comparison, and independently machine-checks the exact mathematical claims.
supplied measured tables
data and numerical audits passing
Lean theorems, 0 sorry
github.com/zuwasi/transcript-length-svd
© 2026 ESL — Engineering Software Lab • Released under the MIT License