Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27
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.

A metric space is compact if and only if every family of closed subsets with the finite intersection property has nonempty intersection

Statement

Let (X,d)(X,d) be a metric space (Metric space: d(x,y)=0d(x,y) = 0 iff x=yx = y, symmetry, and the triangle inequality; pseudometric and ultrametric), with closed sets as in 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 and the finite intersection property as in Finite intersection property. For a family A\mathcal{A} of subsets of XX write

A  :=  {xX:xF for every FA},\bigcap \mathcal{A} \;:=\; \{\, x \in X : x \in F \text{ for every } F \in \mathcal{A} \,\},

so that =X\bigcap \emptyset = X, matching the convention for the empty finite intersection in Finite intersection property.

Then (X,d)(X,d) is compact (Open cover, subcover, compact metric space, and compact subset of a metric space) if and only if every family A\mathcal{A} of closed subsets of XX with the finite intersection property satisfies A\bigcap \mathcal{A} \ne \emptyset.

No choice principle is used in either direction: complementation is a canonical bijection, so no member of a family ever has to be selected.

Facts & Assumptions

Given: A metric space (X,d)(X,d), families of subsets of XX, and the two notions above.

[A1]

Elementary set algebra inside XX: X(XS)=SX \setminus (X \setminus S) = S for SXS \subseteq X, and for any family S\mathcal{S} of subsets of XX one has XS={XS:SS}X \setminus \bigcup \mathcal{S} = \bigcap \{\, X \setminus S : S \in \mathcal{S} \,\} and XS={XS:SS}X \setminus \bigcap \mathcal{S} = \bigcup \{\, X \setminus S : S \in \mathcal{S} \,\}.

[L1]

(X,d)(X,d) is compact exactly when every family of open subsets of XX with union XX has a finite subfamily with union XX, the empty subfamily serving when X=X = \emptyset (Open cover, subcover, compact metric space, and compact subset of a metric space).

[L2]
[L3]

A\mathcal{A} has the finite intersection property exactly when ins(i)\bigcap_{i \in n} s(i) \ne \emptyset for every nNn \in \mathbb{N} and every finite list s:nAs : n \to \mathcal{A}, the empty list having intersection XX (Finite intersection property).

Proof

technique · direct
1.1

Complementation inside XX is its own inverse, and it exchanges the open subsets of XX with the closed ones: X(XS)=SX \setminus (X\setminus S) = S, and SS is open exactly when XSX \setminus S is closed.

A1L2
1.2

For any family S\mathcal{S} of subsets of XX, the union of S\mathcal{S} is XX exactly when the intersection of the complements is empty, and the intersection of S\mathcal{S} is empty exactly when the union of the complements is XX.

A1
2.1

In particular, for F0,,FnXF_0, \dots, F_n \subseteq X one has F0Fn=F_0 \cap \dots \cap F_n = \emptyset exactly when (XF0)(XFn)=X(X \setminus F_0) \cup \dots \cup (X\setminus F_n) = X.

A1step 1.2
3.1

Assume (X,d)(X,d) compact, let A\mathcal{A} be a family of closed subsets of XX with the finite intersection property, and suppose for contradiction that A=\bigcap \mathcal{A} = \emptyset.

L1L3step 2.1assume-contra
4.1

Applying the finite intersection property to the empty list gives XX \ne \emptyset; and U:={XF:FA}\mathcal{U} := \{\, X \setminus F : F \in \mathcal{A} \,\} is a family of open subsets of XX whose union is XA=XX \setminus \bigcap\mathcal{A} = X, hence an open cover of XX.

L2L3step 1.1step 1.2step 3.1
5.1

Compactness applied to U\mathcal{U}, together with XX \ne \emptyset, gives nNn \in \mathbb{N} and U0,,UnUU_0, \dots, U_n \in \mathcal{U} with X=U0UnX = U_0 \cup \dots \cup U_n.

L1step 4.1
6.1

Each UiU_i is XFiX \setminus F_i for the set Fi:=XUiF_i := X \setminus U_i, which lies in A\mathcal{A} and is determined by UiU_i alone; so F0Fn=F_0 \cap \dots \cap F_n = \emptyset by step 2.1, and the list iFii \mapsto F_i contradicts the finite intersection property of A\mathcal{A}.

L3step 1.1step 2.1step 5.1discharge-contradiction
7.1

Therefore A\bigcap \mathcal{A} \ne \emptyset, which is the forward implication.

step 6.1
8.1

Conversely assume that every family of closed subsets of XX with the finite intersection property has nonempty intersection, let U\mathcal{U} be a family of open subsets of XX with union XX, and suppose for contradiction that no finite subfamily of U\mathcal{U} has union XX.

L1step 7.1assume-contra
9.1

Then XX \ne \emptyset, since otherwise the empty subfamily would have union XX; and A:={XU:UU}\mathcal{A} := \{\, X \setminus U : U \in \mathcal{U} \,\} is a family of closed subsets of XX.

L2step 1.1step 8.1
10.1

A\mathcal{A} has the finite intersection property: the empty list has intersection XX \ne \emptyset, and a list F0,,FnF_0, \dots, F_n of members of A\mathcal{A} has Fi=XUiF_i = X \setminus U_i with Ui:=XFiUU_i := X \setminus F_i \in \mathcal{U}, so F0Fn=F_0 \cap \dots \cap F_n = \emptyset would give U0Un=XU_0 \cup \dots \cup U_n = X by step 2.1, a finite subfamily with union XX.

L3step 2.1step 9.1
11.1

By the assumed condition A\bigcap \mathcal{A} \ne \emptyset; but A=XU=\bigcap \mathcal{A} = X \setminus \bigcup \mathcal{U} = \emptyset because U\mathcal{U} has union XX, and this contradiction is the required one.

step 1.2step 10.1discharge-contradiction
12.1

Hence some finite subfamily of U\mathcal{U} has union XX, so (X,d)(X,d) is compact, and with step 7.1 both implications are proved.

L1step 7.1step 11.1

Remarks

The empty family and the empty space. The conventions are not decoration. =X\bigcap \emptyset = X makes the finite intersection property fail outright for every family of subsets of the empty space, so the right-hand condition is vacuously true there; and the empty space is compact, the empty subfamily covering it. The equivalence therefore holds at X=X = \emptyset as well, with both sides true.

Why no choice is spent. The natural-looking step "the finite subcover consists of sets XFiX \setminus F_i, so pick FiAF_i \in \mathcal{A}" would be a selection if a member of the family could be the complement of several different members. It cannot: complementation inside XX is injective, so FiF_i is recovered from UiU_i by a formula. That is the whole reason this characterisation, and the completeness half of A compact metric space is complete and totally bounded, and neither implication uses any choice principle that runs through it, cost nothing.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 40 results over 14 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources