@@ -13,7 +13,7 @@ public import Mathlib.Topology.Algebra.Module.FiniteDimension
1313
1414## Main results
1515
16- * `coeff` : for a `ℝ`-basis `b` in an `R `-vector space `V` and a `V`-valued vector measure `μ`, one
16+ * `coeff` : for a `ℝ`-basis `b` in an `ℝ `-vector space `V` and a `V`-valued vector measure `μ`, one
1717 has the equality `μ E = ∑ i, a i E • b i` for each `E : Set X`. Then the coefficients `a i E` is
1818 an `ℝ`-valued vector measure (`SignedMeasure`), which we call `μ.coeff b`.
1919* `sum_coeff_smul_eq` : the characterizing equality `∑ i, (μ.coeff b i E) • b i = μ E ` for `coeff`.
@@ -30,22 +30,22 @@ namespace MeasureTheory.VectorMeasure
3030
3131variable {X : Type *} {mX : MeasurableSpace X}
3232 {V : Type *} [NormedAddCommGroup V] [NormedSpace ℝ V] [FiniteDimensional ℝ V]
33- {ι : Type *} [Fintype ι] [DecidableEq ι]
33+ {ι : Type *}
3434
3535/-- For a basis `b` in `V` indexed by `ι`, `i : ι` and a vector measure `μ`, `μ.coeff b i` gives the
36- `i`-th component of `μ` as a `ℝ`-valued vector measure, which is `SignedMeasure V `. -/
36+ `i`-th component of `μ` as a `ℝ`-valued vector measure, which is `SignedMeasure X `. -/
3737noncomputable def coeff (b : Basis ι ℝ V) (μ : VectorMeasure X V) : ι → SignedMeasure X :=
38- fun i ↦ mapRangeₗ (b.dualBasis i) (b.dualBasis i).continuous_of_finiteDimensional μ
38+ fun i ↦ mapRangeₗ (b.coord i) (b.coord i).continuous_of_finiteDimensional μ
3939
4040@[simp]
4141lemma coeff_apply (b : Basis ι ℝ V) (μ : VectorMeasure X V) (i : ι) (E : Set X) :
4242 μ.coeff b i E = b.coord i (μ E) := by simp [coeff]
4343
44- theorem sum_coeff_smul_eq (b : Basis ι ℝ V) (μ : VectorMeasure X V) (E : Set X) :
44+ theorem sum_coeff_smul_eq (b : Basis ι ℝ V) (μ : VectorMeasure X V) (E : Set X) [Fintype ι] :
4545 ∑ i, (μ.coeff b i E) • b i = μ E := by
4646 simp
4747
48- theorem sum_toSpanSingleton_coeff_eq (b : Basis ι ℝ V) (μ : VectorMeasure X V) :
48+ theorem sum_toSpanSingleton_coeff_eq (b : Basis ι ℝ V) (μ : VectorMeasure X V) [Fintype ι] :
4949 ∑ i, mapRangeₗ (toSpanSingleton ℝ V (b i))
5050 ((toSpanSingleton ℝ V (b i)).continuous_of_finiteDimensional) (μ.coeff b i) = μ := by
5151 ext; simp
0 commit comments