|
| 1 | +/- |
| 2 | +Copyright (c) 2026 ArkLib Contributors. All rights reserved. |
| 3 | +Released under Apache 2.0 license as described in the file LICENSE. |
| 4 | +Authors: ArkLib Contributors |
| 5 | +-/ |
| 6 | +import ArkLib.Data.CodingTheory.ProximityGap.MCAGS |
| 7 | +import ArkLib.Data.CodingTheory.ProximityGap.AHIV22 |
| 8 | + |
| 9 | +/-! |
| 10 | +# Issue #141 — the GS-exposed MCA error obeys the proven proximity gap in the unique-decoding regime |
| 11 | +
|
| 12 | +This file lands an **unconditional, axiom-clean** bound: for Reed–Solomon codes and *any* GS list |
| 13 | +family `L`, the GS-exposed mutual-correlated-agreement error — restricted to the non-jointly-close |
| 14 | +stacks, the `ε_ca` convention — is bounded in the unique-decoding regime by the **proven** |
| 15 | +BCIKS20/AHIV17 proximity-gap error `errorBound δ deg α = n/q`. |
| 16 | +
|
| 17 | +It is the composition of two proven results, with no new hypothesis: |
| 18 | +
|
| 19 | +* `ProximityGap.MCAGS.epsMCAgs_restricted_le_epsCA` — the restricted GS-exposed error is `≤ ε_ca` |
| 20 | + (the GS analogue of `epsMCA_restricted_le_epsCA`, proven via the line-close domination); |
| 21 | +* `ProximityToRS.ahiv17_epsCA_bound_uniqueDecodingRegime` — in the UDR `δ ≤ relUDR(RS)`, the |
| 22 | + correlated-agreement error `ε_ca ≤ errorBound = n/q` (the BCIKS20 unique-decoding proximity gap). |
| 23 | +
|
| 24 | +This certifies that the GS-exposed MCA framework is *sound against the classical proximity gap* where |
| 25 | +the latter is proven. It is **not** the prize bound: `n/q` is the proximity-gap shape, incomparable |
| 26 | +to the prize's `poly(2^m,1/ρ)/q` shape (the prize needs the GS list-size form, valid only beyond the |
| 27 | +proximity-gap regime up to capacity — the open ABF26 core). Tracking: Issue #141. |
| 28 | +-/ |
| 29 | + |
| 30 | +namespace ProximityGap |
| 31 | + |
| 32 | +open NNReal Code |
| 33 | +open scoped ProbabilityTheory BigOperators |
| 34 | + |
| 35 | +namespace MCAGS |
| 36 | + |
| 37 | +variable {ι : Type} [Fintype ι] [Nonempty ι] [DecidableEq ι] |
| 38 | +variable {F : Type} [Field F] [Fintype F] [DecidableEq F] |
| 39 | + |
| 40 | +/-- **The GS-exposed MCA error obeys the proven proximity gap in UDR (unconditional, axiom-clean).** |
| 41 | +For Reed–Solomon codes and *any* GS list family `L`, in the unique-decoding regime |
| 42 | +`δ ≤ relUDR(RS)`, the restricted GS-exposed MCA error is `≤ errorBound δ deg α = n/q`, the proven |
| 43 | +BCIKS20 unique-decoding proximity gap. Pure composition of `epsMCAgs_restricted_le_epsCA` and |
| 44 | +`ahiv17_epsCA_bound_uniqueDecodingRegime`; no new hypothesis, no `axiom`, no `sorry`. -/ |
| 45 | +theorem epsMCAgs_restricted_le_errorBound_udr |
| 46 | + (deg : ℕ) (α : ι ↪ F) |
| 47 | + (L : WordStack F (Fin 2) ι → Finset (ι → F)) {δ : ℝ≥0} |
| 48 | + (hδ : δ ≤ Code.relativeUniqueDecodingRadius (ReedSolomon.code α deg)) : |
| 49 | + (⨆ u : WordStack F (Fin 2) ι, |
| 50 | + if jointProximity (C := (ReedSolomon.RScodeSet α deg)) (u := u) δ then (0 : ENNReal) |
| 51 | + else Pr_{let γ ← $ᵖ F}[mcaEventGSrow (L u) (ReedSolomon.RScodeSet α deg) δ (u 0) (u 1) γ]) |
| 52 | + ≤ (ProximityGap.errorBound δ deg α : ENNReal) := |
| 53 | + le_trans |
| 54 | + (epsMCAgs_restricted_le_epsCA (F := F) (A := F) (ReedSolomon.RScodeSet α deg) δ L) |
| 55 | + (ProximityToRS.ahiv17_epsCA_bound_uniqueDecodingRegime hδ) |
| 56 | + |
| 57 | +/-! ## Source audit -/ |
| 58 | + |
| 59 | +#print axioms ProximityGap.MCAGS.epsMCAgs_restricted_le_errorBound_udr |
| 60 | + |
| 61 | +end MCAGS |
| 62 | + |
| 63 | +end ProximityGap |
0 commit comments