Hoeffding's Corollary 2.1 #
Part of MiscMath.Probability.PoissonTrialsFixedMean, whose module docstring states the
result, its source and its scope, and where the reader should start. This file proves it:
the extrema of E[g S] over the fixed-mean box are attained where the coordinates take at
most one interior value.
Corollary 2.1: the extremal shapes at a fixed mean #
Over the fixed-mean box
InBox s lam p ↔ (∀ i ∈ s, 0 ≤ p i ≤ 1) ∧ ∑_{i ∈ s} p i = lam,
the extrema of p ↦ bernExp s p g — for an arbitrary g, with no convexity — are
attained at points whose coordinates take at most the three values {0, x, 1}: at most one
value is interior.
"At most one interior value" is not "at most one interior coordinate". The interior
value may be repeated, and the second reading — which says p is a vertex of the box — is
false: bernExp is multi-affine, not convex, so its maximum over a polytope need not sit
at a vertex. Both a general refutation and a concrete rational one are below
(vertex_reduction_fails_of_strictConvex, vertex_reduction_false), and at the refuting
witness the correct form does hold (exHalf_atMostOneInteriorValue).
The proof is a terminating spread reduction, not a compactness argument.
exists_spread_move: for an interior pair at fixed sum σ, the spread endpoint (0 and
σ when σ ≤ 1; 1 and σ - 1 when σ ≥ 1) stays in the box, strictly decreases the
pair product, and strictly decreases the number of interior coordinates.
exists_spread_reduction: so from any p in the box, at most #s spread moves reach a q
with bernExp p ≤ bernExp q at which every interior pair has 0 < pairFactor.
eq_of_pairFactor_pos_of_isMaxOn: at a maximiser a pair with 0 < pairFactor must already
be equal, since the equalising move raises the pair product by ((p i - p j)/2)².
Compactness enters in exactly one place, and only over ℝ: the existence of a maximiser
(exists_isMaxOn_bernExp). Everything before that is field-generic and finite.
The fixed-mean box {p | 0 ≤ p ≤ 1 on s, ∑_{s} p = lam}.
Equations
Instances For
The coordinates of p strictly inside (0,1). Inside the box this is
exactly "not in {0,1}".
Equations
- MiscMath.Probability.interiorCoords s p = {i ∈ s | 0 < p i ∧ p i < 1}
Instances For
Hoeffding's shape: at most one interior value, so the coordinates take
at most the three values {0, x, 1} — the interior value may be repeated.
Equations
- MiscMath.Probability.AtMostOneInteriorValue s p = ∀ i ∈ MiscMath.Probability.interiorCoords s p, ∀ j ∈ MiscMath.Probability.interiorCoords s p, p i = p j
Instances For
At most one interior coordinate — equivalently, p is a vertex of the box.
This is the reading that vertex_reduction_false refutes.
Equations
Instances For
The factor ∑_{B ⊆ s \ {i,j}} bernWt B · Δ²g(#B) of the master identity.
It never reads p i or p j.
Equations
- MiscMath.Probability.pairFactor s p g i j = ∑ B ∈ (s \ {i, j}).powerset, MiscMath.Probability.bernWt (s \ {i, j}) p B * MiscMath.Probability.secondDiff g B.card
Instances For
The master identity, on a ground set. Along a sum-preserving move of the
pair (i,j), bernExp changes by the change in the pair product times
pairFactor. No sign hypothesis and no convexity.
A sum-preserving pair move preserves the total sum over s.
The interior count strictly drops when one member of an interior pair is
pushed out of (0,1) and nothing outside the pair moves.
The spread move. For an interior pair at fixed sum σ, send one
coordinate to 0 (when σ ≤ 1) or to 1 (when σ ≥ 1) and give the partner
the slack. The move stays in the box, strictly decreases the pair product,
and strictly decreases the number of interior coordinates — so it terminates in
at most #s steps.
The spread reduction. From any p in the box, finitely many
value-non-decreasing spread moves reach a q in the box on which every interior
pair has a strictly positive pairFactor. The induction is on the interior
count, so it terminates in at most #s steps: no compactness, no topology.
The pair criterion. At a maximiser, a pair with 0 < pairFactor must
already be equal: otherwise the equalising move — which raises the pair product
by ((p i - p j)/2)² — strictly increases bernExp. Note the hypotheses: i and j
need only be distinct members of s; interiority is not used.
Corollary 2.1, in reduction form. Every maximiser of bernExp over the
fixed-mean box can be moved — without changing the value, so the image is again
a maximiser — to one whose coordinates take at most the three values {0, x, 1}.
Compactness enters only through the hypothesis hmax (that a maximiser exists at
all); the reduction itself is finite and constructive.
The minimum direction, by negating g, so nothing new is assumed.
The vertex reading fails in general, not just at one witness. For g
strictly grid-convex, Theorem 3 says the unique maximiser over the fixed-mean
box is the constant vector p ≡ μ; when 0 < μ < 1 every one of its #s
coordinates is interior, so for #s ≥ 2 no vertex can dominate it.
Existence of the extremum over ℝ — the compactness input, discharged #
The supported box: coordinates off s are pinned at 0. The box
{p | InBox s lam p} itself is closed but not bounded — coordinates off s
are unconstrained — so the compactness argument runs here instead, and
bernExp_congr says bernExp cannot tell the difference.
Equations
Instances For
Tychonoff: the supported box is compact. No Fintype ι is needed.
bernExp is continuous in p over ℝ.
The truncation of p to s.
Instances For
Existence of a maximiser over ℝ, as soon as the box is nonempty. Only
the supported box is compact, which is why bernExp_congr is needed.
Hoeffding (1956), Corollary 2.1, over ℝ with no hypotheses at all beyond
membership in the fixed-mean box: the maximum of bernExp s · g is attained at a
point whose coordinates take at most the three values {0, x, 1}.
g is arbitrary — no convexity, no monotonicity.
The minimum direction of the same.
The shape data #
At a point with at most one interior value the coordinates take only 0, 1 and one
repeated value x. Counting them gives (a, b, r) and the mean equation a + r·x = lam,
so the extremal candidates are indexed by the pair (a, b) alone — at most (#s + 1)² of
them.
The three-way partition of the box at a point: ones, zeros, interior.
The shape data and the mean equation. Every point of the box with at
most one interior value is described by a coordinates at 1, b at 0, and
r = #s - a - b at a common x, with a + r·x = lam.
The vertex reading, refuted concretely #
The general refutation is vertex_reduction_fails_of_strictConvex. The rational instance
below is the same statement made concrete and machine-checked, and it also exhibits the
correct form holding at the same point.
The reduction with the vertex conclusion: every point of the box is dominated by one with at most one interior coordinate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The same, for the minimum.
Equations
- One or more equations did not get rendered due to their size.
Instances For
g = (1,0,1): strictly grid-convex, secondDiff g 0 = 2 > 0.
Instances For
g = (0,1,0) — the witness for the minimum.
Instances For
The witness point p = (1/2, 1/2) on s = {0,1} with lam = 1.
Equations
- MiscMath.Probability.exHalf x✝ = 1 / 2
Instances For
On s = {0,1} two interior coordinates already break the vertex clause.
… and it has two interior coordinates, so it is not a vertex.
… while Hoeffding's own shape does hold there: one interior value at two coordinates. This is the whole distinction, in one witness.
The vertex reading of Corollary 2.1 is FALSE (maximum direction). At
s = {0,1}, lam = 1, g = (1,0,1): the maximum 1/2 is attained only at
(1/2,1/2), while every vertex of the box gives 0.
… and in the minimum direction too, with g = (0,1,0): the minimum 1/2
is attained only at (1/2,1/2), every vertex gives 1.