Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-05 (gpt-5.6-sol-codex-subscription)
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.

Tube lemma: if K is compact and an open N⊆X×Z contains K×{z0}, then N contains K×W for some open W∋z0

Statement

Let (X,TX) and (Z,TZ) be topological spaces (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison) and give X×Z the product topology (The product set ∏i∈IXi of functions choosing a point in each factor, the projections, the box topology, and the product topology as the initial topology of the projections; the empty product is a one-point space). Let K⊆X be a compact subset (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right), let z0∈Z, and let N⊆X×Z be open with

K×{z0}  ⊆  N.

Then there is an open W⊆Z with z0∈W and

K×W  ⊆  N.

The set K×W is the tube of the name. The case K=∅ is included and is settled by W=Z. No choice principle is used at all: the cover produced below is indexed by pairs of open sets, so the indexed form of the ambient compactness criterion (A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it, claim 2) returns the second entries together with the indices and nothing has to be selected afterwards.

Facts & Assumptions

Given: Topological spaces (X,TX) and (Z,TZ), the product X×Z with the product topology, a compact K⊆X, a point z0∈Z, and an open N⊆X×Z with K×{z0}⊆N.

[L2]

If B is a basis for a topology, then for every open O and every p∈O there is B∈B with p∈B⊆O (Basis and subbasis for a topology, and the topology generated by a family of sets).

[L3]

K is a compact subset of X exactly when for every set I and every family (Ui)i∈I of open subsets of X with K⊆⋃i∈IUi there are n∈N and i0,…,in∈I with K⊆Ui0∪⋯∪Uin, or else K=∅ (A subspace is compact exactly when every family of open subsets of the ambient space covering it, indexed or not, has finitely many members covering it, claim 2; Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right, Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace).

[L4]

∅ and Z are open, and the intersection of finitely many open sets is open when at least one is taken (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

Proof

technique · direct
1.1

Put P:={ (U,V)∈TX×TZ:z0∈V and U×V⊆N }, a set of pairs cut out by a property of the pair and not by any selection, and for p=(U,V)∈P write Up:=U and Vp:=V.

construct
2.1

K⊆⋃p∈PUp: given x∈K we have (x,z0)∈K×{z0}⊆N, so by [L1] and [L2] there are U∈TX and V∈TZ with (x,z0)∈U×V⊆N; then x∈U, z0∈V, and p:=(U,V) lies in P with x∈Up.

L1L2step 1.1
3.1

If K=∅ then W:=Z is open, contains z0 and satisfies K×W=∅⊆N; otherwise [L3] applied to the family (Up)p∈P gives n∈N and p0,…,pn∈P with K⊆Up0∪⋯∪Upn.

L3L4step 1.1step 2.1
4.1

Put W:=Vp0∩⋯∩Vpn; it is open by [L4], being an intersection of finitely many open sets with at least one taken, and z0∈W because z0∈Vpj for every j≤n by the definition of P.

L4step 1.1step 3.1
5.1

K×W⊆N: given x∈K and w∈W, step 3.1 gives j≤n with x∈Upj, and w∈W⊆Vpj, so (x,w)∈Upj×Vpj⊆N by the definition of P. With the case K=∅ settled at step 3.1, the lemma is proved.

step 1.1step 3.1step 4.1∎

Remarks

What the lemma is for. It is the step that makes a product of two compact spaces compact (A product of finitely many compact spaces is compact in the product topology): a cover of X×Z restricted to the slice X×{z0} can be thinned by compactness of X, and the tube lemma is what turns the resulting cover of the slice into a cover of a whole open band X×W around it. Compactness of K is essential and cannot be weakened to closedness: an open set containing the slice over a non-compact K need not contain any tube. Finiteness is what does the work — a union of finitely many basic boxes containing the slice always contains a tube, since intersecting the finitely many second factors that meet z0 leaves an open W∋z0 — and it is compactness of K that produces the finite subfamily.

Why the pairs are carried along. A proof that says "for each x∈K choose open Ux∋x and Vx∋z0 with Ux×Vx⊆N" has selected a pair for every point of K at once, which for an arbitrary compact K is the Axiom of Choice. Indexing the cover by the pairs themselves removes the selection: the compactness criterion hands back finitely many indices, and an index here already carries its own V.

A metric special case is stated elsewhere in the library, as lem-tube-lemma-for-a-compact-metric-factor, which assumes X metric and carries the alias lem-tube-lemma; it is named here in plain text because its page comes after this one in the reading order. It is not used above, and the present lemma assumes nothing about X beyond compactness of K.

Depends on

Used by

Dependency tree · two levels

17 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