Korten's harmonic mean transform #
The harmonic mean transform of a function on the cube (harmonicTransform,
Korten, Definition 5) projects the function to a set of selected coordinates and takes
the harmonic mean (Cslib.harmonicMean) of the projection. It is the harmonic mean of the marginal
on the selected coordinates (harmonicTransform_eq_harmonicMean_coordinateMarginal), and it is
concave in the function, antitone in the selected set and at most the mean
Korten, Corollary 1. Korten's inequality bounds the expected square root of a function
by the expected square root of its transform at a random set containing each coordinate with
probability 1 / 4 Korten, Lemma 12
(expect_sqrt_le_bernoulliAverage_sqrt_harmonicTransform), which gives the sampling estimate in the
proof of Lemma 10 (harmonicTransform_good_probability). The sparse sampling conclusion of Lemma 10
is BitString.harmonicTransform_sparse_good_probability.
Main definitions #
Cslib.BitString.harmonicTransform: Korten's harmonic mean transform.
Main results #
Cslib.BitString.concaveOn_harmonicTransform,Cslib.BitString.harmonicTransform_antitone,Cslib.BitString.harmonicTransform_le_expect: the transform is concave in the function, antitone in the selected set, and at most the mean.Cslib.BitString.expect_sqrt_le_bernoulliAverage_sqrt_harmonicTransform: Korten's inequality.Cslib.BitString.harmonicTransform_good_probability: the sampling estimate of Lemma 10.
References #
The harmonic mean transform #
A coordinate set is its Boolean membership function. The transform is represented on the full cube:
projectionAverage f selected depends only on the selected coordinates, and averaging on the full
cube gives each projected pattern the same multiplicity, so its harmonic mean is the harmonic mean
over the projected patterns (harmonicTransform_eq_harmonicMean_coordinateMarginal).
Korten's harmonic mean transform Korten, Definition 5: the harmonic mean of the
projection of f to the selected coordinates, represented on the full cube.
Instances For
An equivalence of coordinate types commutes with the harmonic transform.
The transform agrees with Definition 5 on the actual projected cube; repeating each pattern on the full cube does not change its harmonic mean.
Lemma 11 on the selected-coordinate cube, with nonnegative weights of mean one.
The harmonic transform is nonnegative on nonnegative functions.
Constants are fixed by the harmonic transform.
Selecting no coordinates gives the ordinary mean.
Selecting all coordinates gives the harmonic mean of the original function.
The transform is concave in the function Korten, Corollary 1: for every selected set, it is concave on nonnegative functions.
Splitting off the first coordinate #
The proofs of the antitonicity of the transform and of Korten's Lemma 12 are inductions on the
dimension, on the cube Fin n → Bool, which split off the first coordinate.
The transform is antitone in the selected set #
Selecting more coordinates decreases the harmonic transform Korten, Corollary 1.
The harmonic transform is at most the ordinary mean Korten, Corollary 1.
Korten's harmonic mean inequality #
The inequality Korten, Lemma 12 follows from a scalar inequality by induction on the dimension, using concavity of the harmonic mean. No strict-positivity assumption is needed.
Korten's harmonic mean inequality Korten, Lemma 12: on the 1/4-biased
coordinate cube, the mean square root of the harmonic transform dominates the uniform mean square
root of f.
Dense distributions and good coordinate projections #
The first probability estimate in the proof of Korten's Lemma 10, before transference to a sparse
coordinate set. We use a pointwise density bound B instead of writing it as 2 ^ k.
Intermediate estimate in the proof of Lemma 10: a normalized density bounded
by B has harmonic transform at least 1 / (4 * B) with probability at least
1 / (2 * sqrt B) under 1/4-coordinate sampling. The LightPatterns module
transfers this estimate to sparse sampling.
A positive transform lower bound bounds the fraction of light projected patterns. The expectation ranges over the actual selected-coordinate cube.