Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-14
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Milman–Pettis theorem

Statement

Assume the relative Hahn–Banach principle HB and the Axiom of Countable Choice ACω. Every real or complex uniformly convex Banach space is reflexive.

The ultrafilter lemma is not assumed.

Facts & Assumptions

Given: HB, ACω, and a real or complex uniformly convex Banach space X, with canonical map JX:X→X∗∗.

[F1]

For every η∈(0,2], uniform convexity supplies δ>0 such that unit-ball vectors separated by at least η have midpoint norm at most 1−δ (Uniformly convex Banach space).

[F2]

Under HB, if U∈BX∗∗, a finite list f1,…,fm∈X∗ and τ>0 are fixed, some x∈BX satisfies ∣fi(x)−U(fi)∣<τ for every i (Goldstine finite-data approximation, equivalently Goldstine's theorem).

[F3]

The norm on a real or complex dual space is ∥F∥=sup⁡∥f∥≤1∣F(f)∣ (The dual space X^* of a normed space and its dual norm).

[F4]

Under HB, JX is scalar-linear and isometric (Relative Hahn–Banach makes the canonical bidual map an isometry); HB is the explicitly named relative dominated-extension principle (The real dominated-extension principle as an additional hypothesis over ZF).

[F5]

Under ACω, a complete normed subspace of a normed space is closed (A complete normed subspace is closed under countable choice); Countable Choice is the countable-family selection principle (The Axiom of Countable Choice (ACω)).

[F6]

A Banach space is reflexive exactly when its canonical map onto the bidual is surjective (Reflexivity is surjectivity of the canonical map).

Proof

1.1F1F3given

We first transfer uniform convexity to X∗∗. Fix ε∈(0,2] and take from [F1] a number δ>0 for the separation threshold ε/2. Let U,V∈BX∗∗ satisfy ∥U−V∥≥ε. By [F3], choose f0∈BX∗ with ∣(U−V)(f0)∣>3ε/4. In the complex case multiply f0 by a scalar of modulus one, and in the real case change its sign if necessary, to obtain f∈BX∗ with Re⁡(U−V)(f)>3ε/4.

2.1step 1.1F1F2F3

Fix an arbitrary g∈BX∗ and η>0, and put m:=Re⁡(U−V)(f)−ε/2>0 and τ:=min⁡{m/4,η}>0. Apply [F2] separately to U and V, each time with the two tests f,g and tolerance τ, obtaining x,y∈BX. Then Re⁡f(x−y)>Re⁡(U−V)(f)−2τ>ε/2, so ∥x−y∥>ε/2. By [F1], ∥(x+y)/2∥≤1−δ. Approximation at g therefore gives ∣(U+V)(g)2∣<∣g(x)+g(y)2∣+τ≤1−δ+η. If the left side exceeded 1−δ, taking η to be half that positive gap would contradict this inequality. Hence ∣(U+V)(g)/2∣≤1−δ. Taking the supremum over g∈BX∗ by [F3] yields ∥(U+V)/2∥≤1−δ.

3.1step 1.1step 2.1

Thus X∗∗, with its given dual norm, is uniformly convex: the modulus at ε may be taken to be any modulus of X at ε/2. Notice that step 2.1 used two finite-data witnesses only after U,V,f,g,η were fixed; it selected no sequence or family of witnesses.

4.1F2F3F4step 3.1

Let z∈X∗∗ have norm one and let ρ>0. Put ε:=min⁡{1,ρ}∈(0,1] and let δ>0 be the bidual modulus established in step 3.1. Set γ:=min⁡{δ/4,1/4}. By [F3] choose f0∈BX∗ with ∣z(f0)∣>1−γ, and rotate or change its sign to get f∈BX∗ with Re⁡z(f)>1−γ. By [F2], choose x∈BX with ∣f(x)−z(f)∣<γ. Hence Re⁡f(x)>1−2γ, and ∥z+JXx2∥≥Re⁡z(f)+f(x)2>1−3γ2>1−δ. The contrapositive of the bidual uniform-convexity estimate gives ∥z−JXx∥<ε≤ρ.

5.1step 4.1F4

It follows that JX(BX) is norm dense in BX∗∗. Indeed, the zero vector is JX0. For nonzero w∈BX∗∗ and a prescribed ρ>0, apply step 4.1 to z=w/∥w∥ with tolerance ρ/∥w∥, obtaining x∈BX; then ∥w−JX(∥w∥x)∥<ρ and ∥w∥x∈BX.

6.1step 5.1F4F5F6

By [F4], JX is an isometry, so its range JX(X) is a normed subspace isometric to the complete space X. Under the assumed ACω, [F5] makes this range norm closed in X∗∗. Step 5.1 puts every element of BX∗∗ in its norm closure and hence in the range. Scaling then gives JX(X)=X∗∗: the zero element is already in the range, and a nonzero element is its norm times an element of the bidual unit sphere. Thus JX is surjective, and [F6] says that X is reflexive.

7.1F2F4F5step 6.1∎

HB is used exactly in [F2] for Goldstine finite-data approximation and in [F4] for the canonical isometry. Countable Choice is used exactly through the complete-subspace closedness statement [F5]. No compactness theorem and no ultrafilter principle occurs. If X={0}, then X∗∗={0} and step 6.1 is immediate. All scalar inequalities use real parts, so the proof covers both real and complex scalars.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

29 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources