Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)
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.

Uniform strict separation of compact and closed convex sets

Statement

Assume HB. Let K be a nonempty compact convex subset and C a nonempty closed convex subset of a locally convex real or complex TVS, with KC=. There are a nonzero continuous scalar-linear f, αR and ε>0 such that Ref(k)αε<α+εRef(c)(kK, cC). Hausdorffness is not required.

Facts & Assumptions

Given: HB, the stated TVS, and K,C with the stated hypotheses.

[F1]

Convex sets and real parts of the continuous dual have their TVS meanings (Local convexity, convex and balanced sets, and the continuous dual).

[F2]

Translations and nonzero dilations are homeomorphisms (Translations, dilations and absorption in a topological vector space).

[F3]

Every zero-neighborhood has an open convex refinement (Open and closed balanced convex zero-neighborhood refinements).

[F4]

Compactness of K means every relative open cover of K has a finite subcover (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right).

[F6]

Choice for a finite indexed list of nonempty sets is a theorem of ZF (Every natural-number-indexed list of nonempty sets has a choice function on its family of values).

[F7]

Open convex separation supplies u(a)<βu(c) for a nonzero continuous scalar-linear functional with real part u (Continuous separation when one convex set is open).

[A1]

HB is explicitly assumed as an additional principle over ZF (The real dominated-extension principle as an additional hypothesis over ZF).

Proof

1.1

Consider all pairs (k,N) with kK and N an open convex zero-neighborhood such that k+NXC. There is such a pair above every k: since C is closed, (XC)k is an open zero-neighborhood, and it admits an open convex refinement. Each Gk,N=K(k+12N) is open in K and contains k. The family of all such sets covers K; it is defined by a property, without choosing a neighborhood for every k.

F2F3F5
2.1

Compactness gives finitely many cover members G1,,Gm with m1. For each j its set of representing pairs (k,N) is nonempty. Finite choice gives representatives (kj,Nj) for this finite list. Put W=j=1m12Nj. It is an open convex zero-neighborhood.

F1F2F4F6step 1.1
3.1

For kK, some j has k=kj+n/2 with nNj. If wW, write w=n/2 with nNj. Convexity gives n/2+n/2Nj, so k+wkj+NjXC. Therefore (K+W)C=. The set K+W is nonempty and open as a union of translates of W, and convex because the convex combinations of its K and W components stay in those respective sets.

F1F2step 1.1step 2.1
4.1

Apply open separation to K+W and C, using HB once. Obtain a nonzero continuous scalar-linear f and βR such that u(k+w)<βu(c), where u=Ref. The restriction uK is continuous, since real part is continuous and restrictions are continuous. It attains a maximum d=u(k) for some kK. Since 0W, the strict inequality at k+0 gives d<β. This attainment step turns pointwise strict separation into a uniform gap.

F1F5F7F8A1step 3.1
5.1

Put α=(d+β)/2 and ε=(βd)/2>0. Then αε=d and α+ε=β, so u(k)d=αε<α+ε=βu(c) for all k,c. A singleton K is allowed and simply has its sole value as the maximum. Nonemptiness of K is used for attainment and of C in open separation; no other separation axiom or choice principle is used.

step 4.1algebra

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

52 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