IE-17: both LSMR backward errors can increase
Recorded by the registry's curators from GitHub; the authors did not submit it here.
George Stepaniants
Complete exact counterexample to both canonical monotonicity claims: attained matrix-only spectral minimum and the literal Moore–Penrose approximation along actual exact LSMR iterates.
Claims
LEAN VERIFIED
OP-00081 — Monotonic optimal backward error along LSMR
Files and sources
- Paper
- OpenProblemsInNLA @ e375a6f, IE-17/lean/ ↗
- Lean bundle
- submissions/bundles/openproblemsinnla-ie-17-lean.tar.gz
- Toolchain
- leanprover/lean4:v4.33.1
- Posted on GitHub
- 15 September 2026
Verification PASSED
- Attempt
- 1
- Toolchain
- leanprover/lean4:v4.33.1
- Auditor
- v1 · modal
- lake build
- succeeded
- Kernel replay
- succeeded
- Duration
- 0:02:16.163682
Declarations audited
| Declaration | Kind | Axioms | Unused hypotheses | Canonical |
|---|---|---|---|---|
| RegistryProblems.Problem_OP_00081 | definition | propext, Classical.choice, Quot.sound | none | no canonical statement |
| RegistryRecord.resolution | theorem · Prop | propext, Classical.choice, Quot.sound | none | matched |
RegistryProblems.Problem_OP_00081
Prop
RegistryRecord.resolution
Not RegistryProblems.Problem_OP_00081
Build log
RegistryProblems: built against the registry's copy at 38ca23a44fc2b159a0c944d5c9af39a80eb601c2 rather than the pinned 545a5d18ad3917d52192c41ce172ec4b41945751. Statements are checked by content, not revision. ✔ [3643/3655] Built NLA.IE17.Definitions (7.8s) ✔ [3644/3655] Built NLA.IE17.NumericData (11s) ✔ [3645/3655] Built NLA.IE17.Norms (12s) ✔ [3646/3655] Built NLA.IE17.Geometry (8.2s) ✔ [3647/3655] Built NLA.IE17.Certificates (16s) ✔ [3648/3655] Built NLA.IE17.BackwardError (9.3s) ✔ [3649/3655] Built NLA.IE17.LSMR (19s) ℹ [3650/3655] Built NLA.IE17.Optimal (9.0s) info: NLA/IE17/Optimal.lean:63:0: 'NLA.IE17.optimal_error_bounds' depends on axioms: [propext, Classical.choice, Quot.sound] ℹ [3651/3655] Built NLA.IE17.Approximation (10s) info: NLA/IE17/Approximation.lean:166:0: 'NLA.IE17.penrose_projection_unique' depends on axioms: [propext, Classical.choice, Quot.sound] info: NLA/IE17/Approximation.lean:167:0: 'NLA.IE17.penroseAt_correct' depends on axioms: [propext, Classical.choice, Quot.sound] info: NLA/IE17/Approximation.lean:168:0: 'NLA.IE17.approximation_error_values' depends on axioms: [propext, Classical.choice, Quot.sound] ℹ [3652/3655] Built NLA.IE17.Proof (4.5s) info: NLA/IE17/Proof.lean:115:0: 'NLA.IE17.spectralNorm_semantics' depends on axioms: [propext, Classical.choice, Quot.sound] info: NLA/IE17/Proof.lean:116:0: 'NLA.IE17.witness_full_column_rank' depends on axioms: [propext, Classical.choice, Quot.sound] info: NLA/IE17/Proof.lean:117:0: 'NLA.IE17.exact_lsmr_run' depends on axioms: [propext, Classical.choice, Quot.sound] info: NLA/IE17/Proof.lean:118:0: 'NLA.IE17.optimal_errors' depends on axioms: [propext, Classical.choice, Quot.sound] info: NLA/IE17/Proof.lean:119:0: 'NLA.IE17.approximation_values' depends on axioms: [propext, Classical.choice, Quot.sound] info: NLA/IE17/Proof.lean:120:0: 'NLA.IE17.terminal_errors_zero' depends on axioms: [propext, Classical.choice, Quot.sound] info: NLA/IE17/Proof.lean:121:0: 'NLA.IE17.both_errors_increase' depends on axioms: [propext, Classical.choice, Quot.sound] info: NLA/IE17/Proof.lean:122:0: 'NLA.IE17.canonical_counterexamples' depends on axioms: [propext, Classical.choice, Quot.sound] ✔ [3653/3655] Built Solution (4.2s) ✔ [3654/3655] Built RegistryRecord (4.5s) Build completed successfully (3655 jobs).