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:XX.

[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 UBX, a finite list f1,,fmX and τ>0 are fixed, some xBX 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=supf1F(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.1

We first transfer uniform convexity to X. Fix ε(0,2] and take from [F1] a number δ>0 for the separation threshold ε/2. Let U,VBX satisfy UVε. By [F3], choose f0BX with (UV)(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 fBX with Re(UV)(f)>3ε/4.

F1F3given
2.1

Fix an arbitrary gBX and η>0, and put m:=Re(UV)(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,yBX. Then Ref(xy)>Re(UV)(f)2τ>ε/2, so xy>ε/2. By [F1], (x+y)/21δ. 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)/21δ. Taking the supremum over gBX by [F3] yields (U+V)/21δ.

step 1.1F1F2F3
3.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.

step 1.1step 2.1
4.1

Let zX 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 f0BX with z(f0)>1γ, and rotate or change its sign to get fBX with Rez(f)>1γ. By [F2], choose xBX with f(x)z(f)<γ. Hence Ref(x)>12γ, and z+JXx2Rez(f)+f(x)2>13γ2>1δ. The contrapositive of the bidual uniform-convexity estimate gives zJXx<ερ.

F2F3F4step 3.1
5.1

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

step 4.1F4
6.1

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.

step 5.1F4F5F6
7.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.

F2F4F5step 6.1

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