File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -240,9 +240,11 @@ theorem thing₄' {F : Type*} [Field F] [Fintype F] [DecidableEq F] {k : ℕ}
240240-- infer_instance
241241
242242noncomputable def thing₃' {F : Type *} [Field F] [Fintype F] [DecidableEq F] {k : ℕ}
243- ( u : Fin k → ι → F) : Fintype ↥(affineSpan F (setVectorsU u)) := by
243+ { u : Fin k → ι → F} : Fintype ↥(affineSpan F (setVectorsU u)) := by
244244 apply Fintype.ofFinite
245245
246+ noncomputable def nonempty {F : Type *} [Field F] [Fintype F] [DecidableEq F] {k : ℕ}
247+ {u : Fin k → ι → F} : Nonempty ↥(affineSpan F (setVectorsU u)) := sorry
246248
247249-- noncomputable def thing₃ {α P V : Type*} [Fintype α] [AddCommGroup V]
248250-- [Ring α] [Module α V] [Fintype P] {s : Finset P}
@@ -254,7 +256,7 @@ theorem correlatedAgreement_affine_spaces [Fintype ι] [Field F] [Fintype F]
254256 [DecidableEq F] [Nonempty F] [Nonempty ι]
255257 {k : ℕ} (u : Fin k → ι → F) (δ : ℝ≥0 ) (deg : ℕ) (domain : ι ↪ F)
256258 (hδ : δ ≤ 1 - (ReedSolomonCode.sqrtRate deg domain))
257- (hproximity : (PMF.uniformOfFintype (affineSpan F (setVectorsU u))).toOuterMeasure
259+ (hproximity : (@ PMF.uniformOfFintype (affineSpan F (setVectorsU u)) thing₃' nonempty ).toOuterMeasure
258260 {y | Code.relHammingDistToCode y (ReedSolomon.code domain deg) ≤ δ}
259261 > proximityParams δ deg domain) :
260262 correlatedAgreement (ReedSolomon.code domain deg) δ u := by sorry
You can’t perform that action at this time.
0 commit comments