AffineGeneratorsWithMCA - #596
Conversation
🤖 PR Summary
The overview must be self-contained, surface any Statistics
Lean Declarations ✏️ Added: 15 declaration(s)
✏️ Affected: 3 declaration(s) (line number changed)
📋 **Additional Analysis**
📄 **Per-File Summaries**
Last updated: 2026-06-30 22:47 UTC. |
| The affine line generator `F → F²`, `x ↦ (1, x)`, having MCA error `ε_mca` for `LC` implies that | ||
| the affine space generator `Fˡ → Fˡ⁺¹`, `x ↦ (1, x)`, has MCA for `LC` with error | ||
| `(1 - 1/|F|)⁻¹ • ε_mca`. -/ | ||
| theorem AffineLine_MCA_AffineSpaceMCA {ℓ : ℕ} (hℓ : ℓ ≥ 2) (ε_mca : I → ℝ) (LC : LinearCode ι F) |
There was a problem hiding this comment.
this works as is with hℓ : ℓ ≥ 1 actually 😄
| generator satisfies the MCA condition is bounded above by `ε_mca`. | ||
| Definition 3.14 [BCGM25]. -/ | ||
| def IsMCAGenerator {S : Type} [Nonempty S] [Fintype S] (G : Generator S ℓ F) (ε_mca : I → I) | ||
| def IsMCAGenerator {S : Type} [Nonempty S] [Fintype S] (G : Generator S ℓ F) (ε_mca : I → ℝ) |
There was a problem hiding this comment.
how about R_{>=0}?
|
Caution This summary did not complete normally. One or more AI calls failed for a spend, quota, or authentication reason, or the per-run budget was exhausted. The summary below is PARTIAL — see the Actions log for details. 🤖 PR Summary
Failed to generate AI summary. Please check the per-file summaries and statistics below. Statistics
Lean Declarations ✏️ Added: 19 declaration(s)
✏️ Affected: 3 declaration(s) (line number changed)
📄 **Per-File Summaries**
Last updated: 2026-08-04 03:08 UTC. |
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
- drop 5 unused Mathlib imports from AffineGenerator.lean (verified by recompiling without them); this removes 19 modules from the dependency closure - document that Lemma 7.1 is proved for `ℓ ≥ 1`, where [BCGM25] states `s ≥ 2`, and why the error is valued in `ℝ≥0` rather than `I` - fix continuation indent of `prob_uniform_eq_ofReal` (lint ERR_IND) - replace deprecated `zero_le'` with `zero_le` in `Pr_or_le` and `Pr_seq_le_of_forall_le` Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
No description provided.