Coarse-graining support: Support.Probability.LocalObservable #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Generic measurable local observables on coefficient space.
This file packages the common probability-theoretic pattern:
- a coefficient-space observable is measurable;
- it depends only on the coefficient field inside a deterministic region
U; - therefore its law and its Bochner integrals depend only on the restricted
law
Measure.map (restrictCoeffField U) P.
Concrete coarse observables such as Mu U P, the coarse matrix entries, and
their matrix-valued packages should be bundled as instances of
MeasurableLocalObservable in downstream files.
Compatibility spelling for the restriction-local restriction identity.
Compatibility spelling for the restriction-local map identity.
Compatibility spelling for the restriction-local map comparison.
Compatibility spelling for the restriction-local integral identity.
Compatibility spelling for the restriction-local integral comparison.
Compatibility spelling for IsRestrictionLocalObservable.mono.
Compatibility spelling for the restriction-local measurability theorem.
Compatibility spelling for the monotone restriction-local measurability theorem.
A.e.-measurable version of
map_eq_map_translateByInt_of_isTranslationCovariant.
A coefficient-space observable that is both measurable and pointwise
restriction-local on U.
- toFun : CoeffField d → β
The measurable coefficient-field observable determined by the field's values on
U. - measurable_toFun : Measurable self.toFun
- isLocal_toFun : IsRestrictionLocalObservable U self.toFun
Instances For
The explicit restriction-local spelling of the bundled locality field.
Regard an observable local to U as local to a containing region V.
Instances For
The constant observable with value c, local to any region.
Equations
- HCPolySupport.MeasurableLocalObservable.const c = { toFun := fun (x : HCPolySupport.CoeffField d) => c, measurable_toFun := ⋯, isLocal_toFun := ⋯ }
Instances For
Compose a local observable with a measurable function of its value.
Instances For
The pair of two measurable observables local to the same region.
Equations
Instances For
The coordinate family formed from measurable observables local to the same region.
Equations
- HCPolySupport.MeasurableLocalObservable.pi X = { toFun := fun (a : HCPolySupport.CoeffField d) (i : ι) => (X i).toFun a, measurable_toFun := ⋯, isLocal_toFun := ⋯ }
Instances For
The pointwise negation of a measurable local observable.
Instances For
The pointwise sum of two measurable local observables.
Equations
Instances For
The pointwise difference of two measurable local observables.
Equations
Instances For
Multiply a measurable local observable by a fixed scalar.
Equations
- HCPolySupport.MeasurableLocalObservable.constantScalarMultiply c X = { toFun := fun (a : HCPolySupport.CoeffField d) => c • X.toFun a, measurable_toFun := ⋯, isLocal_toFun := ⋯ }
Instances For
The finite coordinate family of observables, local to the union of their regions.
Equations
- HCPolySupport.MeasurableLocalObservable.finsetPi s X = { toFun := fun (a : HCPolySupport.CoeffField d) (i : ↥s) => (X ↑i).toFun a, measurable_toFun := ⋯, isLocal_toFun := ⋯ }
Instances For
The finite sum of observables, local to the union of their regions.
Equations
- HCPolySupport.MeasurableLocalObservable.finsetSum s X = (HCPolySupport.MeasurableLocalObservable.finsetPi s X).comp (fun (y : ↥s → γ) => ∑ i : ↥s, y i) ⋯
Instances For
The finite sum multiplied by inverse cardinality, local to the union of the regions.
Equations
Instances For
Explicit restriction-local spelling for the unchanged raw coefficient-field observable bundle.
Equations
Instances For
The explicit restriction-local spelling of the bundled locality field.