Hausdorff moment determinacy on a compact interval #
Category: 1-Mathlib. No CSD content.
On a compact interval the moment sequence determines the measure. Mathlib provisions both halves
— Weierstrass (polynomialFunctions_closure_eq_top) and
ext_of_forall_integral_eq_of_IsFiniteMeasure — but does not state the conclusion, so this file
assembles it.
The argument is the elementary one: equal moments give equal integrals of polynomials by linearity; polynomials are uniformly dense; and on a finite measure the integral is sup-norm-Lipschitz, so equality passes to every continuous function and then to the measures. No functional-analytic packaging is needed — just a three-term triangle inequality.
Needed by specs/q12c-exponential-characterisation-route.md, where the race property is turned
into a moment sequence on [0,1] and determinacy is what converts it back into a distributional
identity.
A continuous function on a compact space is integrable against a finite measure.
Equal moments give equal integrals of every polynomial.
★★ Hausdorff moment determinacy. Two finite Borel measures on a compact interval with the same moment sequence are equal.
The form actually used: measures on ℝ concentrated on the interval #
The subtype statement above is the natural one to prove but an awkward one to apply, since the
laws one meets in practice are laws of [a,b]-valued random variables and so live on ℝ. This
transfers it.
★ Continuous functions determined by their moments against powers #
The form the Q12-c2 route actually needs, and the one that dissolves its step-3′ fork: no
monotone-rearrangement argument and no two-dimensional determinacy, just the same Weierstrass
density argument run against a fixed continuous weight.
A continuous function orthogonal to every power is orthogonal to every polynomial.
★★ Two continuous functions with the same moments against all powers are equal.
IsOpenPosMeasure is what upgrades "equal almost everywhere" to "equal", and it is exactly what a
measure with full support on the interval provides.
The carrier: Lebesgue measure on a compact interval #
Mathlib has no MeasureSpace instance on the subtype Set.Icc a b, so the measure the results
above are stated against has to be built. It is the comap of volume, and it has the two
properties they need: finiteness, and full support (which is what turns "equal almost everywhere"
into "equal").
Lebesgue measure on a compact interval, as a measure on the subtype.
Equations
Instances For
On a nondegenerate interval the measure has full support, which is what upgrades "equal almost everywhere" to "equal".