Partial proof for weighted_correlated_agreement_over_affine_spaces#418
Partial proof for weighted_correlated_agreement_over_affine_spaces#418aleph-prover[bot] wants to merge 1 commit intomainfrom
Conversation
Automated commit at 20260310_063234
🤖 Gemini PR SummaryMathematical FormalizationThis work advances the formalization of weighted correlated agreement over affine spaces for Reed–Solomon (RS) codes. The proof structure follows a three-part decomposition:
Progress and Admitted ResultsThe implementation is partially complete, with 13 of 16 sub-results proven. Significant portions of the probabilistic plumbing and distribution conversions are finalized. CRITICAL: The following components currently contain
Structural RefactoringThe logic in Statistics
Lean Declarations ✏️ **Added:** 15 declaration(s)
✏️ **Affected:** 1 declaration(s) (line number changed)
❌ **Added:** 3 `sorry`(s)
🎨 **Style Guide Adherence**There are more than 20 style guide violations in this diff. They are grouped below by rule:
📄 **Per-File Summaries**
Last updated: 2026-03-10 06:35 UTC. |
|
Closing: partial proof for weighted correlated agreement over affine spaces — large BCIKS20 patch with new sorrys/placeholders. Donor-only. |
Some theorems may only have informal proofs available.
Some hard-to-prove facts may have been replaced with axioms.
Proven lemmas: 13/16
The main goal is to prove a “weighted correlated agreement over affine spaces” theorem for Reed–Solomon codes: if a random point u in a certain affine subspace U has probability pr (both > ε and ≥ an explicit bound) of having weighted agreement ≥ α with some RS codeword, then all the generators u i are simultaneously close to some RS codewords v i on a common heavy set ι′ with μ-size ≥ α.
The proof has been decomposed into (i) an affine-line version of the theorem, (ii) a “direction lemma” showing that good average behavior on U forces every direction w′ in the direction submodule to have agree_set ≥ α, and (iii) a final assembly step that combines the direction lemma with a separate theorem that upgrades “all directions are good” into the full correlated-agreement conclusion on the whole affine space.
Progress-wise, most of the line-level and probabilistic plumbing is complete: the affine-line theorem is proved by specializing a known curve theorem, and the direction lemma is proved by finding a good parallel line, converting its parameter distribution to the polynomial-curve distribution, applying the line theorem, and then boosting pointwise equality on a heavy set into an agreement lower bound. In total, 13 of the 16 named sub-results compile; the remaining three are the big affine-space-from-directions theorem, a minimizer/bootstrap lemma for the minimum agreement α★ on U, and a weighted RS list-size bound lemma.
What remains is essentially the “Theorem 1.6 style” global argument: pick u★ ∈ U minimizing agree_set (so α★ is the worst agreement in U), list-decode around u★ to get only L < |F| candidate RS codewords, and use the affine-line theorem on lines through u★ to show U is covered by < |F| proper subspaces—forcing one subspace to be all of U and yielding the common ι′ and correlated v i.
The main current challenge is handling endpoint/parameter issues needed to apply the affine-line theorem at the threshold α★: the existing line lemma assumes α < 1, so one must either split into cases α★ = 1 vs α★ < 1 (using a lemma like agree_set ≤ 1) and/or prove auxiliary facts like errorBound α★ < 1 to discharge the “pr_line > ε★” hypothesis (since on those lines one often gets pr_line = 1). Another missing piece is the weighted RS list-size bound: the current placeholder references a non-existent library lemma, so it likely needs a real proof (e.g. reducing weighted agreement to an unweighted bound via the common denominator M, or locating the correct existing RS list-decoding statement in the library).