Alphabeta Math
Pipeline-generated
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.

9 results · all verified · 9 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs; all 9 also cleared it.

Norming and Separation under Hahn–Banach

1 · Prerequisites

2 · Summary

The real dominated-extension principle HB is stated as an additional assumption over ZF. Under that assumption, norm-preserving extension works over both the real and complex fields, each nonzero vector has a norming functional, and evaluation into the bidual is isometric. The maximum over the dual unit ball concerns a fixed vector; it does not say that every fixed functional attains its norm.

The geometric branch builds the gauge of an open convex neighbourhood, proves its properties, and uses one-sided domination to separate an exterior point. A finite intrinsic compact cover supplies a positive gap between compact and closed sets. Thickening by part of that gap yields a separator with a uniform positive margin. Open-side strictness and uniform strictness have separate hypotheses. Gauge properties, the compact-distance lemma, and contractive evaluation need no HB; none of the proofs requires completeness.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

The real dominated-extension principle as an additional hypothesis over ZF

Definition

Work over ZF. The real dominated-extension principle, denoted HB, is the following assertion:

For every real vector space X, every sublinear functional p:XR in the sense of A sublinear functional on a real vector space, every real linear subspace MX in the sense of Linear subspace of a vector space, and every real linear functional g:MR in the sense of Linear functionals and the algebraic dual V=L(V,F), (mM, g(m)p(m))  F:XR (F is real linear, FM=g, xX, F(x)p(x)).

This names an additional principle; it does not assert a proof of HB in ZF. Subsequent results explicitly state when they assume HB. Neither topology nor completeness is part of this assertion. The subspace may be {0} or all of X. Sublinearity at scalar zero gives p(0)=0, and a linear functional has value zero at zero.

Source notes

Brezis Theorem 1.1, p.1 (assertion only); Teschl Theorem 4.13, pp.112–113 (sublinear special case).

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Dominated extension conditional on the relative principle

Statement

Assume HB. Let X be a real vector space, MX a real linear subspace, p:XR sublinear, and g:MR real linear with g(m)p(m) for every mM. There is a real linear extension F:XR satisfying p(x)F(x)p(x)(xX). No topology, closedness, or completeness is required.

Facts & Assumptions

[F1]

HB asserts a dominated real linear extension for every such quadruple (X,M,p,g) (The real dominated-extension principle as an additional hypothesis over ZF).

Proof

Given: HB and X,M,p,g as in the statement.

1.1

All four objects have the types required by HB, and the given inequality holds for every mM. Applying HB to this quadruple yields real linear F with FM=g and F(x)p(x) for every xX.

givenF1
2.1

For each xX, also xX, so F(x)p(x). Since F(x)=F(x), multiplication by 1 gives p(x)F(x). Together with the upper bound this proves the claim. At zero, p(0)=F(0)=0, so both inequalities are equalities.

step 1.1algebra

Source notes

Brezis Theorem 1.1, p.1; Teschl Theorem 4.13 and following lower-bound observation, pp.112–113.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Relative norm-preserving Hahn–Banach extension over the real and complex fields

Statement

Assume HB. Let X be a normed space over K{R,C}, MX any K-linear subspace, and g:MK a bounded K-linear functional. There exists FX such that FM=g and F=g. The subspace need not be closed, and X need not be complete; M={0} is allowed.

Facts & Assumptions

[F1]

Under HB a real dominated functional extends with the two signed bounds (Dominated extension conditional on the relative principle).

[F2]

The dual consists of bounded scalar-linear functionals, with norm supx1f(x) (The dual space X^* of a normed space and its dual norm).

[F3]

A real-linear u reconstructs a complex-linear f(x)=u(x)iu(ix) with real part u, and reconstructs any complex-linear functional from its real part (A complex linear functional is recovered from its real part by f(x)=u(x)-iu(ix)).

[F4]

A linear subspace contains zero and is closed under addition and scalar multiplication (Linear subspace of a vector space).

Proof

Given: HB, a normed K-space X, a K-linear subspace M, and bounded g:MK.

1.1

Put C=g0. For m0, the vector m/m is in the unit ball of M, so g(m)=mg(m/m)Cm; for m=0 the same inequality holds because g(0)=0. Set p(x)=Cx. Then p(tx)=tp(x) for t0 and p(x+y)p(x)+p(y) by the norm axioms.

givenF2F4algebra
2.1

Over R, gpM by the preceding estimate. The real extension theorem gives FM=g and CxF(x)Cx. Thus F(x)Cx, so FX and FC.

step 1.1F1F2
2.2

Over C, the underlying real space of M is a real linear subspace of the underlying real X, because closure under complex scalars includes closure under real scalars. Let u=Reg. It is real linear and u(m)g(m)p(m). The real extension theorem gives real-linear U:XR with UM=u and Up.

step 1.1F1F3F4
3.1

Define F(x)=U(x)iU(ix). The reconstruction lemma gives complex linearity and ReF=U. For mM, also imM, whence F(m)=u(m)iu(im)=g(m) by the same lemma applied to g.

step 2.2F3F4
4.1

If F(x)=0 then F(x)Cx. Otherwise set a=F(x)/F(x). Then a=1 and F(ax)=aF(x)=F(x) is real, so F(x)=U(ax)Cax=Cx. Consequently the complex extension is bounded and FC.

step 2.2step 3.1F2algebra
5.1

In either field, F extends g. For every mM with m1, g(m)=F(m)F; taking the supremum gives CF. Together with the upper bounds this yields F=g. If C=0, the bound forces F=0; in particular this covers M={0} and the zero space.

step 2.1step 3.1step 4.1F2

Source notes

Brezis Corollary 1.2, p.3 (real); Teschl Theorem 4.14 and Corollary 4.15, pp.113–114.

CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Relative dual norming, point separation, and recovery of the norm

Statement

Assume HB and let X be a real or complex normed space. For each x0 there is fX with f=1 and f(x)=x, a positive real number also in the complex case. Hence X separates distinct points, and x=maxfX, f1f(x)(xX). The formula includes x=0 and the zero space. Moreover, if HX has norm-dense scalar-linear span and h(x)=0 for all hH, then x=0.

Facts & Assumptions

[F1]

Under HB every bounded scalar-linear functional on a linear subspace extends preserving its norm (Relative norm-preserving Hahn–Banach extension over the real and complex fields).

[F2]

A linear span consists exactly of finite linear combinations, including the empty combination zero (span(S) is exactly the set of linear combinations of finite lists of elements of S, and span()={0V}).

[F3]

Density means that the closure is the whole space; membership in the closure means that every positive-radius ball meets the set (Interior, closure, boundary, limit point, isolated point and dense subset of a metric space).

[F4]

The norm on X is supy1f(y) (The dual space X^* of a normed space and its dual norm).

Proof

Given: HB, a real or complex normed space X, and, for the last assertion, HX with norm-dense linear span.

1.1

Fix x0. The set M=Kx contains zero and is closed under addition and scalar multiplication, so is a linear subspace. The coefficient of x is unique: (ab)x=0 with ab would imply x=0 on multiplying by (ab)1. Thus g(ax)=ax is well-defined and scalar-linear. Moreover g(ax)=ax=ax and g(x/x)=1, so g=1.

givenF4algebra
1.2

For the final assertion alone, suppose h(x)=0 for all hH and the span of H is norm dense. Every finite combination g=j<najhj satisfies g(x)=j<najhj(x)=0, including n=0, so every element of the span vanishes at x.

givenF2algebra
2.1

Apply norm-preserving extension to this M and g. Its hypotheses were checked in step 1.1, so it gives fX with f=1 and f(x)=g(x)=x. This is an existence statement for the fixed x.

step 1.1F1
3.1

For vw, apply step 2.1 to x=vw0. The resulting functional satisfies f(v)f(w)=f(vw)=vw>0, hence separates these points.

step 2.1algebra
3.2

For any hX and x0, normalization gives h(x)=xh(x/x)hx; for x=0 both sides vanish. Thus every unit-ball value is at most x. For nonzero x step 2.1 attains this upper bound; for x=0 the zero functional has norm zero and attains value zero. This proves the maximum formula even if X={0}.

step 2.1F4algebra
4.1

Fix fX and ε>0. By density a ball of radius ε about f meets the span, so there is g in the span with fg<ε. Thus f(x)=(fg)(x)fgxεx. If x>0 and f(x)>0, taking ε=f(x)/(2x) is impossible; if x=0, then x=0 already. Therefore all f vanish at x, and the maximum formula gives x=0, hence x=0.

step 3.2step 1.2F3algebra

Source notes

Brezis Corollaries 1.3–1.4, pp.3–4; Teschl Corollary 4.16 and Theorem 4.20 proof, pp.114–116.

Remarks

The maximum is over functionals for a fixed vector. It does not assert that each fixed functional attains its own norm on the unit ball, or that a simultaneous function xfx has been selected.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Evaluation defines a bounded scalar-linear map into the bidual

Statement

Let X be a normed space over K{R,C}. Set X=(X). Evaluation defines a bounded K-linear map JX:XX,(JXx)(f)=f(x), with JXxx for every xX. This assertion uses ZF alone; it does not assert injectivity without HB.

Facts & Assumptions

[F1]

The dual is the space of bounded scalar-linear functionals with norm supx1f(x) (The dual space X^* of a normed space and its dual norm).

[F2]

The operator norm is a norm on the vector space of bounded linear operators (The operator norm is a norm on the space of bounded linear operators).

Proof

Given: A normed K-space X; HB is not assumed.

1.1

By the operator-norm lemma, the space X of bounded scalar-linear maps XK is itself a normed vector space. Therefore its dual (X) is defined; this is the meaning of X.

givenF1F2
2.1

Fix xX. For a,bK and f,gX, evaluation gives (af+bg)(x)=af(x)+bg(x), so the map Ex:ff(x) is scalar-linear. If x0, f(x)=xf(x/x)xf; if x=0, f(x)=0. Thus Ex is bounded and belongs to X.

step 1.1F1algebra
3.1

Define JX(x)=Ex. For x,yX and a,bK, evaluating at every fX gives JX(ax+by)(f)=f(ax+by)=aJX(x)(f)+bJX(y)(f). Equality at all arguments is equality of functions, hence JX is scalar-linear.

step 2.1algebra
4.1

Taking the supremum of Ex(f)xf over f1 yields JXxx. This also proves boundedness of JX with constant one. At x=0, E0 is the zero functional and has norm zero. No step required HB or completeness.

step 2.1step 3.1F1

Source notes

Brezis §1.3 first paragraph, pp.8–9 through the isometry formula; Teschl paragraph preceding Theorem 4.20 and its upper-bound proof, pp.115–116.

CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Relative Hahn–Banach makes the canonical bidual map an isometry

Statement

Assume HB. For every real or complex normed space X, the canonical scalar-linear map JX:XX, given by JX(x)(f)=f(x), satisfies JXx=x(xX). It preserves distances and is injective. Surjectivity is not claimed.

Facts & Assumptions

[F1]

Under HB, each nonzero x has a functional f with f=1 and f(x)=x (Relative dual norming, point separation, and recovery of the norm).

[F2]

Evaluation defines a scalar-linear JX:XX with JXxx (Evaluation defines a bounded scalar-linear map into the bidual).

Proof

Given: HB, a normed real or complex space X, and the evaluation map JX.

1.1

By the evaluation construction, JX is scalar-linear and JXxx for every x. In particular JX0=0 and equality of the norms holds at zero.

givenF2
2.1

For x0, HB norming gives fX with f=1 and f(x)=x. The bidual norm is the supremum over the dual unit ball, which contains this f, so JXxJXx(f)=f(x)=x. Combining with step 1.1 proves equality at every x.

step 1.1F1F2
3.1

For x,yX, linearity and the established equality give JXxJXy=JX(xy)=xy. If JXx=JXy, the left side is zero, so definiteness of the norm gives x=y.

step 1.1step 2.1algebra

Source notes

Brezis §1.3, pp.8–9, first displayed isometry calculation; Teschl Theorem 4.20, pp.115–116.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Convex sets and continuous real-hyperplane separation in a normed space

Definition

Let X be a normed space over K{R,C} with the metric and scalar convention of Real and complex scalar conventions for normed spaces. A subset CX is convex when x,yC,0t1(1t)x+tyC, where t is real, also when K=C. The empty set and every singleton are convex: the former has no pair of points to test, and (1t)x+tx=x for the latter. At t=0,1 the convex combination is one of its endpoints.

For a nonzero fX (the bounded scalar-linear dual of The dual space X^* of a normed space and its dual norm) put u=Ref, with u=f over R. A continuous real affine hyperplane is a set {x:u(x)=a} for aR. For subsets A,BX, this hyperplane gives:

  • weak separation if u(x)au(y) for all xA,yB;
  • open-side strict separation in the indicated orientation if u(x)<au(y) for all such x,y;
  • uniform strict separation if there is ε>0 with u(x)aε<a+εu(y) for all such x,y.

Only real numbers are ordered in these formulas. The last condition requires one positive margin that works for all pairs, rather than merely pointwise strict inequalities.

Here u is a nonzero bounded real-linear functional. Indeed, if f(w)0 in the complex case, put b=f(w)/f(w). Then u(bw)=Re(bf(w))=f(w)>0; over the real field, u=f0. Normalizing a nonzero vector v in the dual-norm definition gives f(v)fv, also true at zero. Hence u(x)u(y)fxy and f>0. If u(x)a, every y with yx<u(x)a/(2f) still has u(y)a. Thus the complement of the level set is open by The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement, so the level set is closed. If u(v)0, the point av/u(v) is in the level set, and the set is its translate of keru; every x decomposes as xu(x)v/u(v)+u(x)v/u(v) with the first term in keru. Thus it is an affine hyperplane of the underlying real space.

Source notes

Brezis §1.2 definitions, pp.4–5; Teschl Theorems 5.2–5.3, pp.138–139.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

The finite gauge of an open convex neighbourhood of zero

Definition

Let X be a real or complex normed space and let UX be open and convex with 0U, using Convex sets and continuous real-hyperplane separation in a normed space. For xX set Sx={tR:t>0, x/tU},pU(x)=infSx. The function pU:XR is the gauge of U, with real nonnegative values and real positive scale parameters. Symmetry and boundedness of U are not assumed.

This infimum is well-defined without HB or choice. Openness at zero gives one r>0 with B(0,r)U. For any fixed x and any t>x/r, x/t<r, so tSx. Thus Sx is nonempty, for example at t=1+x/r, and is bounded below by zero. The real infimum property Every nonempty set bounded below has an infimum supplies a finite pU(x)0. These formulas define a unique value at every x; no family of choices is involved. At zero, S0=(0,), whose infimum is zero because it has members below every positive number.

The scale sets give the following direct calculations. For U=B(0,1), one has Sx={t>0:t>x}, so pU(x)=x, including zero. For the open convex strip U={(s,v)R2:s<1}, the condition (s,v)/tU is exactly t>s, so pU(s,v)=s. This set contains (0,v) for all real v and is unbounded; its gauge vanishes along that whole line. Finally, U={0} in a nonzero normed space is convex but not a neighbourhood of zero: every positive-radius ball contains a nonzero multiple of any fixed nonzero vector. For x0 its scale set is empty since x/t0 for every t>0. Thus that set does not define a finite gauge on all of X by this construction.

Source notes

Brezis Lemma 1.2 and (8), p.6; Teschl (5.1) and Lemma 5.1, pp.137–138.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

The open convex gauge is sublinear and recovers its set

Statement

Let U be an open convex neighbourhood of zero in a real or complex normed space X, and fix r>0 with B(0,r)U. Its gauge satisfies 0pU(x)x/r,pU(tx)=tpU(x)(t0), pU(x+y)pU(x)+pU(y),U={x:pU(x)<1}, pU(x)pU(y)xy/r. In particular it is a sublinear functional on the underlying real space. No symmetry identity is asserted.

Facts & Assumptions

[F1]

pU(x)=infSx for the nonempty positive admissible-scale set Sx, and pU(0)=0 (The finite gauge of an open convex neighbourhood of zero).

[F2]

For a nonempty lower-bounded real set and a lower bound l, one has l=infS if and only if for each ε>0 there is sS with s<l+ε (Epsilon characterisation of the infimum).

[F3]

Sublinearity means subadditivity and homogeneity for every real scalar at least zero (A sublinear functional on a real vector space).

Proof

Given: An open convex UX with 0U and r>0 such that B(0,r)U.

1.1

Write p=pU. The gauge definition gives p(x)0. For every t>x/r one has x/tB(0,r)U, so p(x)t. If p(x)>x/r, their midpoint is such a t smaller than p(x), impossible. Hence p(x)x/r.

givenF1algebra
1.2

For a>0, the condition sSax is equivalent to s/aSx, so Sax=aSx. The number ap(x) is a lower bound of this set. Conversely, for every ε>0, choose tSx with t<p(x)+ε/a; then atSax and at<ap(x)+ε. The infimum criterion gives p(ax)=ap(x). For a=0, both sides are zero by p(0)=0.

F1F2algebra
1.3

If s>p(x), choose sSx with s<s using the infimum criterion with ε=sp(x). Since 0<s/s<1, convexity and 0U give x/s=(s/s)(x/s)+(1s/s)0U. Thus every s>p(x) is admissible.

F1F2algebra
1.4

If p(x)<1, choose sSx with s<1 using the infimum criterion with ε=1p(x). Then 0<s<1 and x=s(x/s)+(1s)0U by convexity.

F1F2algebra
2.1

Given ε>0, set s=p(x)+ε and t=p(y)+ε. Both are positive and admissible by step 1.3. Convexity gives (x+y)/(s+t)=(s/(s+t))(x/s)+(t/(s+t))(y/t)U. Hence p(x+y)s+t=p(x)+p(y)+2ε. If the desired inequality failed with positive difference d, taking ε=d/4 would give dd/2. Therefore p(x+y)p(x)+p(y). Together with step 1.2, this is sublinearity on the real space.

step 1.2step 1.3F1F3algebra
2.2

Conversely, let xU. For x=0, p(x)=0<1. If x0, openness gives η>0 with B(x,η)U. Put d=η/(2x)>0. Since (1+d)xx=η/2, (1+d)xU, so 1/(1+d)Sx and p(x)1/(1+d)<1. This proves both inclusions in the asserted set equality.

step 1.4F1algebra
3.1

Subadditivity gives p(x)p(y)p(xy)xy/r and, with x,y interchanged, p(y)p(x)p(yx)xy/r. These two real inequalities yield the Lipschitz bound. When x=y both differences are zero; no use of p(v)=p(v) occurs.

step 1.1step 2.1algebra

Source notes

Brezis Lemma 1.2, p.6, full proof; Teschl Lemma 5.1, p.138, full proof.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Relative separation of an open convex set from an exterior point

Statement

Assume HB. If C is a nonempty open convex subset of a real or complex normed space X and zC, there is a nonzero fX such that Ref(c)<Ref(z)(cC). Over the real field, the real-part symbol is redundant.

Facts & Assumptions

[F1]

Under HB a real-linear dominated functional extends, with upper bound p(x) and lower bound p(x) (Dominated extension conditional on the relative principle).

[F2]

An open convex neighbourhood U of zero has a sublinear gauge with U={pU<1} and 0pU(x)x/r whenever B(0,r)U (The open convex gauge is sublinear and recovers its set).

[F3]

For real-linear F on a complex space, f(x)=F(x)iF(ix) is complex-linear with real part F (A complex linear functional is recovered from its real part by f(x)=u(x)-iu(ix)).

Proof

Given: HB, a nonempty open convex CX, and zXC.

1.1

Fix c0C, set U=Cc0 and v=zc0. Then 0U and vU, hence v0. If uj=cjc0U and 0t1, then (1t)u1+tu2=((1t)c1+tc2)c0U. A ball in C about c translates to a ball of the same radius in U about cc0, so U is open. Fix r>0 with B(0,r)U.

givenalgebra
2.1

Let p=pU. Its gauge is finite and sublinear on the underlying real space, nonnegative everywhere, and bounded above by x/r. Because vU={p<1}, p(v)1.

step 1.1F2
3.1

The set M=Rv is a real linear subspace. Since v0, tv has a unique real coefficient t, and g(tv)=t defines a real-linear functional. For t0, g(tv)=ttp(v)=p(tv); for t<0, g(tv)=t<0p(tv). This checks domination on every element of M, including zero.

step 1.1step 2.1algebra
4.1

Applying relative dominated extension on the underlying real X gives real-linear F extending g and satisfying p(x)F(x)p(x). The two gauge upper bounds imply x/rF(x)x/r, so F(x)x/r. Also F(v)=1.

step 2.1step 3.1F1
5.1

Over R put f=F. Over C put f(x)=F(x)iF(ix); reconstruction gives complex linearity and real part F, and f(x)F(x)+F(ix)2x/r. Thus in either field fX, and it is nonzero because Ref(v)=1. The explicit bounds give continuity: f(x)f(y)(2/r)xy in both cases.

step 4.1F3algebra
6.1

For every cC, cc0U, so F(cc0)p(cc0)<1=F(zc0). Adding F(c0) gives Ref(c)=F(c)<F(z)=Ref(z), as required.

step 1.1step 2.1step 4.1step 5.1algebra

Source notes

Brezis Lemma 1.3, pp.6–7; Teschl Theorems 5.2–5.3, pp.138–139.

Remarks

The continuity estimate uses both p(x) and p(x). It does not infer F(x)p(x) from F(x)p(x).

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

A compact set and a disjoint closed set have a positive norm-distance gap

Statement

Let X be a real or complex normed space. If KX is nonempty compact, CX is nonempty closed, and KC=, then there is δ>0 with kcδ(kK, cC). No convexity, completeness, HB, or infinite choice principle is required.

Facts & Assumptions

[F1]

Closed means open complement; an open set contains a positive-radius ball about each of its points (The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement).

[F2]

A compact subset is compact for its restricted metric, so every intrinsic open cover has a finite subcover (Open cover, subcover, compact metric space, and compact subset of a metric space).

[F3]

A natural-number-indexed finite family of nonempty sets has a choice function in ZF (Every natural-number-indexed list of nonempty sets has a choice function on its family of values).

[F4]

Every nonempty finite list of real numbers has a maximum and a minimum (Every nonempty finite set of reals has a maximum and a minimum).

[F5]

The induced metric is d(x,y)=xy over either scalar field, with the norm triangle inequality (Real and complex scalar conventions for normed spaces).

Proof

Given: A normed X, nonempty compact K, nonempty closed C, and KC=.

1.1

Form the set of all admissible pairs T={(a,r)K×(0,):B(a,3r)C=} and the family U={KB(a,r):(a,r)T}. For each fixed kK, the open complement of C contains k, so some s>0 has B(k,s)C=. Then (k,s/3)T and kKB(k,s/3). Thus U covers K without selecting radii for all k simultaneously.

givenF1
2.1

Each V=KB(a,r) in this family is open for the restricted metric on K. Indeed, if kV, then rka>0, and every yK with yk<rka satisfies yayk+ka<r, so is in V. Thus U is an intrinsic open cover of K.

step 1.1F1F5algebra
3.1

Compactness gives a finite subcover V0,,Vn1 with n1, since K. For each index j<n define Wj={(a,r)T:Vj=KB(a,r)}. Each Wj is nonempty by the definition of U. Applying finite choice to the function jWj supplies pairs (aj,rj)Wj for these finitely many indices. Repeated Vj or Wj cause no problem: a choice function on the set of values can be evaluated at each Wj.

step 1.1step 2.1F2F3
4.1

The finite list r0,,rn1 consists of positive reals, so its minimum δ exists and is positive, since it equals one of those reals.

step 3.1F4
5.1

For any kK choose an index j<n with kVj, possible because the finite family covers K. For every cC, admissibility gives caj3rj, whereas kaj<rj. Hence ckcajkaj>2rjδ. This proves the uniform bound for all k,c.

step 3.1step 4.1F5algebra

Source notes

Brezis Theorem 1.7 proof, p.7, closed-minus-compact step expanded; Teschl Corollary 5.4 proof, p.140, finite-cover step specialized to normed spaces.

TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-09Open item page →

Relative geometric Hahn–Banach with the exact open, closed, and compact hypotheses

Statement

Assume HB. Let A,B be disjoint nonempty convex subsets of a real or complex normed space X.

(i) If A is open, there are 0fX and aR with Ref(x)<aRef(y)(xA, yB). If B is also open, the right inequality is strict too. If only B is open, interchange the labels and negate the functional to put the strict inequality on the B side.

(ii) If A is closed and B is compact, there are 0fX, aR, and ε>0 with Ref(x)aε<a+εRef(y)(xA, yB). In particular, a point outside a nonempty closed convex set is uniformly strictly separated from it. All inequalities concern real parts.

Facts & Assumptions

[F1]

Under HB a nonempty open convex set and an exterior point admit a nonzero bounded scalar-linear functional with strict real-part separation (Relative separation of an open convex set from an exterior point).

[F2]

A nonempty compact set and a disjoint nonempty closed set have a uniform positive norm-distance lower bound (A compact set and a disjoint closed set have a positive norm-distance gap).

[F3]

Convexity uses real weights; for 0fX, u=Ref is a nonzero bounded real-linear functional, and a uniform positive margin defines uniform strict separation (Convex sets and continuous real-hyperplane separation in a normed space).

[F4]

A supremum of a nonempty upper-bounded real set has elements within every positive error from below (Epsilon characterisation of the supremum).

[F5]

A nonempty lower-bounded real set has a real infimum; reflection gives the corresponding real supremum (Every nonempty set bounded below has an infimum).

Proof

Given: HB, a normed real or complex X, and disjoint nonempty convex A,B, with the additional hypotheses of each part.

1.1

For (i), put D=AB={xy:xA,yB}. It is nonempty. For xjyjD and 0t1, their convex combination equals ((1t)x1+tx2)((1t)y1+ty2)D. If xyD, choose r>0 with B(x,r)A; then B(xy,r)D by keeping y fixed. Thus D is open and convex. If 0D, then some xA equals some yB, contrary to disjointness; hence 0D.

givenF3algebra
1.2

For (ii), now suppose A is closed and B compact. The distance-gap lemma applied with K=B,C=A gives δ>0 with xyδ for all xA,yB. Put ρ=δ/2 and O=A+B(0,ρ). The ball is convex by the triangle inequality, so for xj+hjO each convex combination has its A component in A and its ball component of norm less than ρ, including the weights zero and one. Thus O is convex. A ball about x+h of radius ρh stays in O, so O is open; it contains nonempty A. If x+h=yB, then xy=h<ρ<δ, impossible. Therefore O and B are disjoint.

givenF2F3algebra
2.1

For (i), apply point separation to D and 0. It gives 0fX with u(d)<u(0)=0 for every dD, where u=Ref is nonzero bounded real-linear. Consequently u(x)<u(y) for every xA,yB. Fix y0B. The nonempty real set u(A) is bounded above by u(y0), so it has a real supremum a0. Explicitly, a0=inf(u(A)); reflection of lower bounds makes this the least upper bound. Since every u(y) bounds u(A), a0u(y) for all yB.

step 1.1F1F3F5
3.1

For (i), fix a vector v with u(v)>0: nonzero u has a nonzero value, and negation makes that value positive. For each fixed xA, choose rx>0 with B(x,rx)A and set t=rx/(2v)>0. Then x+tvA and u(x)<u(x)+tu(v)=u(x+tv)a0. This proves the strict left inequality. If B is open, for each yB choose sy>0 with B(y,sy)B and set t=sy/(2v). Then ytvB, and step 2.1 gives a0u(ytv)<u(y). Thus both inequalities are strict in that case.

step 2.1algebra
4.1

If only B is open, apply the result just proved to (B,A) to get a functional g and level b with Reg(y)<bReg(x) for yB,xA. Taking f=g and a=b gives Ref(x)a<Ref(y). This completes (i) in each orientation.

step 2.1step 3.1algebra
4.2

For (ii), apply the already proved open-side assertion to (O,B). It gives 0fX and a0R with u(x)+u(h)<a0u(y) whenever xA, h<ρ, and yB, where u=Ref0. Regard u as a member of the real dual of the underlying normed space, and let N=u=supv1u(v). The bound u(v)fv makes this supremum finite, and a normalized vector with nonzero value shows N>0.

step 2.1step 3.1step 1.2F3
5.1

Continuing (ii), we show suph<ρu(h)=ρN. Normalization gives u(h)u(h)NhρN (including h=0). For any q<ρN with q<0, h=0 has u(h)>q. For 0q<ρN, use the supremum criterion for N with error Nq/ρ>0 to obtain v with v1 and u(v)>q/ρ. Let w=v if u(v)>0 and w=v otherwise; then m=u(w)=u(v)>0. Set t=(q/m+ρ)/2, which satisfies 0<t<ρ and tm>q. Thus h=tw has h<ρ and u(h)>q. No number smaller than ρN is an upper bound, proving the identity.

step 4.2F4algebra
6.1

For (ii), for each fixed xA, step 4.2 says a0u(x) is an upper bound for all u(h) with h<ρ. The identity just proved yields u(x)+ρNa0. Put ε=ρN/2>0 and a=a0ε. Then u(x)a0ρN=aε, while a+ε=a0u(y) for every yB. Since ε>0, these are precisely the required uniform strict separation inequalities.

step 4.2step 5.1F3algebra
7.1

Finally, if z lies outside a nonempty closed convex A, the set B={z} is nonempty, disjoint from A, and convex since (1t)z+tz=z. It is intrinsically compact: any open cover of its one-point metric space has a member containing z, and that one member is a finite subcover. Thus the hypotheses of (ii) hold and steps 1.2, 4.2, 5.1 and 6.1 give the final specialization.

step 1.2step 6.1algebra

Source notes

Brezis Theorems 1.6–1.7, pp.5–7; Teschl Theorems 5.2–5.3 and Corollary 5.4, pp.138–140.

5 · Examples, counterexamples and false statements

None yet.

Sources