Abstract measures on topological spaces #
We define an "abstract measure" on X, with values in a normed ring R, to be an R-linear
functional on continuous maps X → R. This is an important construction in p-adic analysis (where
the Iwasawa algebra is defined as the space of abstract measures on ℤ_[p] with values in ℚ_[p]).
Basic definitions #
The space of E-valued measures on X, i.e. continuous linear maps C(X, R) → E. (The case
R = E is the most important case.)
This is the same space C(X, R) →L[R] E, but we do not want it to inherit the default
(norm) topology, so we make a type synonym.
Instances For
The space of E-valued measures on X, i.e. continuous linear maps C(X, R) → E. (The case
R = E is the most important case.)
This is the same space C(X, R) →L[R] E, but we do not want it to inherit the default
(norm) topology, so we make a type synonym.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Inherit FunLike structure from C(X, R) →L[R] E.
Equations
- AbstractMeasure.instFunLikeContinuousMap = { coe := AbstractMeasure.instFunLikeContinuousMap._aux_1, coe_injective := ⋯ }
Inherit ContinuousLinearMapClass structure from C(X, R) →L[R] E.
Inherit AddCommGroup structure from C(X, R) →L[R] E.
Equations
- One or more equations did not get rendered due to their size.
Inherit R-module structure from C(X, R) →L[R] E.
Equations
- AbstractMeasure.instModule = { smul := AbstractMeasure.instModule._aux_1, mul_smul := ⋯, one_smul := ⋯, smul_zero := ⋯, smul_add := ⋯, add_smul := ⋯, zero_smul := ⋯ }
The defining equivalence between measures and continuous linear maps on continuous functions.
Equations
Instances For
The Dirac measure, "evaluation at x".
Equations
Instances For
Measures can be pushed forward (R-linearly) along continuous maps.
Equations
- AbstractMeasure.map f = { toFun := fun (μ : AbstractMeasure X R E) => μ ∘SL ContinuousMap.compCLM R R f, map_add' := ⋯, map_smul' := ⋯ }
Instances For
Product structure #
Send a measure ν on Y and a function f on X × Y to the function on X given by
x ↦ ν (f (x, ·)), or more suggestively, x ↦ ∫ f(x, y) dμ(y).
Equations
- AbstractMeasure.contractSnd = LinearMap.mk₂ R (fun (ν : AbstractMeasure Y R R) (f : C(X × Y, R)) => (↑ν).comp f.curry) ⋯ ⋯ ⋯ ⋯
Instances For
Send a measure μ on X and a function f on X × Y to the function on Y given by
y ↦ μ (f (·, y)), or more suggestively, y ↦ ∫ f(x, y) dμ(x).
Equations
Instances For
AbstractMeasure.contractSnd bundled with continuity in the function argument.
Equations
- AbstractMeasure.contractSndCLM = { toFun := fun (ν : AbstractMeasure Y R R) => { toLinearMap := AbstractMeasure.contractSnd ν, cont := ⋯ }, map_add' := ⋯, map_smul' := ⋯ }
Instances For
AbstractMeasure.contractFst bundled with continuity in the function argument.
Equations
Instances For
"Left-handed" version of the natural product map on measures (acting on functions
as first integrating along X, and then integrating the result along Y).
Equations
Instances For
On functions of the form (x, y) ↦ f x * g y, the measure prodMk μ ν agrees with the
algebraic tensor product of μ and ν.
"Right-handed" version of the natural product map on measures (acting on functions
as first integrating along Y, and then integrating the result along X).
Equations
Instances For
For profinite spaces, the two product structures on measures agree.