feat(coding-theory): integrate CompPoly's executable Guruswami-Sudan decoder#574
feat(coding-theory): integrate CompPoly's executable Guruswami-Sudan decoder#574olympichek wants to merge 8 commits into
Conversation
🤖 PR SummaryMathematical Formalization
Executable Integration
Refactoring and Infrastructure
Statistics
Lean Declarations ✏️ **Added:** 47 declaration(s)
📋 **Additional Analysis**Pull Request Guidelines
Style and Naming Guidelines
Syntax and Formatting
Documentation Standards
📄 **Per-File Summaries**
Last updated: 2026-06-16 14:12 UTC. |
ac2feb9 to
2b7f528
Compare
2b7f528 to
f345571
Compare
|
@MavenRain thank you for your review of this PR! I just pushed a pair of new commits to address issues/gaps you pointed out |
|
Coordination note (complementary lane, no file overlap intended): we are preparing the encoder-side executable bridge — a theorem that CompPoly's Two touch points with this PR:
Placement guidance welcome ( The Institute for Ontological Mathematics (IAOM) / Equation Capital dba Apoth3osis. |
Overview
This PR connects ArkLib's Guruswami-Sudan development to the executable decoder recently added in CompPoly. It adds the translation layer needed to run the CompPoly decoder on ArkLib Reed-Solomon inputs and state the result in ArkLib's existing degree-and-distance specification.
This PR includes:
v4.30.0-patch1, together with the new imports.Correctness
The main theorem says that the executable output matches the ArkLib specification: returned polynomials have degree
< kand are within the requested Hamming radius, and every polynomial with those properties appears in the output. There are also compatibility lemmas relating this statement to ArkLib's existingdecoderunder the Johnson-radius assumption.