Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-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.

A refinement compatible with tuple-indexed coverings

Statement

Let X be a compact Hausdorff space (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right, Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not), let I be a finite set, and let (Ui)i∈I be an open cover of X. Fix an integer p≥0, write Ui0…ip:=Ui0∩⋯∩Uip(i0,…,ip∈I), and suppose that for every (p+1)-tuple i‾=(i0,…,ip) of elements of I a family (Wi‾,k)k∈Ki‾ of open subsets of Ui‾ is given which covers Ui‾.

Then there are a finite set J, a map α:J→I, and an open cover (Vj)j∈J of X such that Vj⊆Uα(j)for every j∈J, and such that for every (p+1)-tuple (j0,…,jp) of elements of J whose intersection Vj0∩⋯∩Vjp is nonempty there is k∈Kα(j0)…α(jp) with Vj0∩⋯∩Vjp⊆Wα(j0)…α(jp),k.

Empty intersections impose no condition; this is necessary when a cover of an empty Ui‾ has empty index set. No choice principle is used: every selection in the proof is made from finitely many nonempty sets, and the empty-space case is covered by the empty refinement.

Facts & Assumptions

Given: A compact Hausdorff space X, a finite set I, an open cover (Ui)i∈I, an integer p≥0, and for every (i0,…,ip)∈Ip+1 an open cover (Wi‾,k)k∈Ki‾ of Ui‾.

[F1]

Compactness of X means that every open cover of X has a finite subcover: either X=∅ and the empty subfamily covers it, or there are n∈N and members U0,…,Un of the cover with X=U0∪⋯∪Un; and a subset K⊆X is a compact subset when the subspace K is compact in its own right (Open cover, subcover, and compact topological space; a compact subset is a subspace that is compact in its own right).

[F2]

A compact Hausdorff space is normal, and normal means that any two disjoint closed subsets can be separated by disjoint open sets (A compact Hausdorff space is regular and normal, hence T3 and T4, Normal spaces and T4 spaces, with the source disagreement over whether normality includes T1 stated explicitly).

[F3]

In a topological space, the intersection of any family of closed sets is closed and the union of finitely many closed sets is closed; for A⊆X the closure A‾ is closed, contains A, and is the smallest closed superset of A (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison, A point lies in the closure of A iff every basic neighbourhood of it meets A; the closure is the smallest closed superset and equals A together with its derived set).

[F4]
[F5]

If a compact subset of X is covered by an indexed family of ambient open subsets of X, finitely many indexed members cover it; this uses no choice principle (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).

Proof

technique · induction on $p$, with an inner shrinking induction on the number of members of a finite cover and an inner finite descent on failing tuples
1.1F2F3construct

Finite shrinking. Let Y be a normal space and let (A1,…,Am) be a finite open cover of Y. Then there are open sets B1,…,Bm with Bi‾⊆Ai for every i and Y=B1∪⋯∪Bm. Prove this by recursion on i=1,…,m, maintaining the invariant Y=(⋃j<iBj)∪(⋃j≥iAj). The invariant holds at i=1 because the Aj cover Y. Given the invariant for some i≤m, the set Fi:=Y∖(⋃j<iBj∪⋃j>iAj) is closed, and it is contained in Ai: if x∈Fi and x∉Ai, then the invariant puts x in ⋃j<iBj∪⋃j≥iAj; the first of these two sets is excluded by x∈Fi, while membership in the second together with x∉Ai forces x∈Aj for some j>i, also excluded by x∈Fi. Now Fi and Y∖Ai are disjoint closed sets, so by normality there are disjoint open sets G⊇Fi and H⊇Y∖Ai; set Bi:=G. Then Bi‾⊆Y∖H⊆Ai by [F3], and the invariant for i+1 holds because ⋃j≤iBj∪⋃j>iAj contains ⋃j<iBj∪Fi∪⋃j>iAj=Y. At i=m+1 the invariant reads Y=B1∪⋯∪Bm.

1.2F1base

The base case p=0. Suppose p=0, so that for every i∈I a family (Wi,k)k∈Ki of open subsets of Ui covering Ui is given. The family of all Wi,k with i∈I and k∈Ki is an open cover of X: a point x lies in some Ui, hence in some Wi,k. By compactness [F1] there are finitely many pairs (i1,k1),…,(im,km) with X=Wi1,k1∪⋯∪Wim,km. Take J:={1,…,m}, Vt:=Wit,kt and α(t):=it. Then Vt⊆Uα(t) and the one-element tuple (t) is contained in the member Wα(t),kt of the family indexed by the tuple (α(t)). Hence the statement holds for p=0.

1.3F1construct

Induction hypothesis and the auxiliary covers. Assume now p≥1 and assume the statement is proved for p−1 with the same space X: for every finite open cover of X and every family of covers indexed by the (p)-tuples, a finite refinement (Vj,α) as in the statement exists. For each p-tuple i‾′=(i0′,…,ip−1′) of elements of I define a cover of the open set Ui‾′ as follows. Let S:={i0′,…,ip−1′}, the set of entries of i‾′; it is a nonempty finite set of size at most p. Let Φ be the set of (p+1)-tuples i‾∈Ip+1 whose set of entries is exactly S; the set Φ is finite and nonempty, and for every i‾∈Φ one has Ui‾=⋂i∈SUi=Ui‾′. Let the new family consist of all intersections Wi‾′,(ki‾)i‾∈Φ′:=⋂i‾∈ΦWi‾,ki‾(ki‾∈Ki‾ for each i‾∈Φ), indexed by the tuples of choices (ki‾)i‾∈Φ. Each of these intersections is an open subset of Ui‾′, and the family covers Ui‾′: a point x∈Ui‾′ lies in Ui‾ for every i‾∈Φ, hence in some member Wi‾,ki‾ of each of the finitely many covers, and therefore in the corresponding intersection.

2.1step 1.1step 1.3ih

The intermediate refinement. Apply the induction hypothesis of step 1.3 to the cover (Ui)i∈I and these covers indexed by p-tuples. This gives a finite set J, a map α:J→I and an open cover (Vj)j∈J of X with Vj⊆Uα(j) such that for every p-tuple (j0,…,jp−1) of elements of J with nonempty intersection some member of the family Wα(j0)…α(jp−1)′ contains Vj0∩⋯∩Vjp−1. Apply the shrinking of step 1.1 to this finite cover (the space X is normal by [F2]) and replace every Vj by its shrinking; rename the result (Vj)j∈J. All containments of intersections in members of the families W′ persist, because each new Vj is a subset of the old one. The outcome is a finite open cover with Vj⊆Vj‾⊆Uα(j)(j∈J) and with the p-tuple property just recalled.

3.1step 1.3step 2.1algebra

Tuples with a repetition. Call a tuple compatible if its intersection is empty or is contained in a member of the prescribed cover. Suppose (j0,…,jp) has nonempty intersection and repeated α-values. Drop a position whose value repeats; the remaining p-tuple has the same set S of α-values and nonempty intersection. Step 2.1 puts that intersection in a member of the meet cover of step 1.3. Such a member is contained in a Wi‾,k for each value tuple i‾ with entry set S, in particular i‾=(α(j0),…,α(jp)). The full intersection is smaller, hence compatible.

3.2step 2.1F3F4F5construct

The fix-up operation. Fix a pairwise-distinct value tuple i‾=(i0,…,ip) and an incompatible tuple (j0,…,jp) with α(jt)=it. Put C:=⋂t=1p(⋃α(j)=itVj‾),Σ:=Vj0‾∩C. The unions are finite, so C and Σ are closed. Each union in the intersection is contained in Uit by step 2.1; hence Σ⊆Ui‾ and Σ is compact [F4]. The given incompatible intersection is nonempty and contained in Σ, so Σ≠∅. Choose a finite nonempty set E⊆Ki‾ with Σ⊆⋃k∈EWi‾,k by [F5]: the Wi‾,k are open in X because Ui‾ is open in X. Replace Vj0 by H:=Vj0∖C,Bk:=Vj0∩Wi‾,k(k∈E), using disjoint new index labels, each mapped to i0. These opens cover Vj0: a point in C∩Vj0 belongs to Σ and hence to some Bk, and a point outside C belongs to H. They are subsets of Vj0, so their closures remain in Ui0. The other members are unchanged; the resulting family is a finite open refinement with the same closure property.

4.1step 3.1algebra

The counts. For a pairwise-distinct value tuple i‾, let N(i‾) be the number of incompatible tuples of indices whose α-values are i‾. This is finite. Let M be the number of value tuples with N(i‾)>0; this is finite because I is finite. Compatibility for repeated values was proved in step 3.1, so M=0 suffices for the conclusion.

5.1step 3.2step 4.1algebra

The chosen count decreases. After step 3.2, a tuple with value tuple i‾ using Bk is contained in Wi‾,k. A tuple using H has empty intersection: its remaining members, with values i1,…,ip, have intersection contained in C. Tuples using no new index are unchanged. Every tuple using the deleted j0 has disappeared, including the chosen incompatible tuple, and all its replacements are compatible. Thus N(i‾) strictly decreases.

5.2step 3.1step 3.2step 4.1algebra

Zero counts remain zero. Map every new index to j0 and keep the other indices fixed, obtaining β:J∗→J. The new opens satisfy Vj∗∗⊆Vβ(j∗) and α∗=α∘β. Any tuple whose old β-image was compatible remains compatible, because its intersection is smaller; an empty old intersection stays empty. Therefore every zero count remains zero, and compatibility for repeated values persists. Positive counts for other value tuples may increase, since β need not be injective on tuples; no bound on those counts is asserted.

6.1step 5.1step 5.2discharge-induction

Finite descent. If M>0, fix one value tuple i‾ with N(i‾)>0 and repeatedly perform step 3.2 for this same value tuple. Step 5.1 strictly decreases its finite count at each operation, so after finitely many operations its count is zero. By step 5.2 all previously zero counts remain zero, so this lowers M. Repeating for at most the original M value tuples produces M=0, while compatibility for repeated values persists. Each inner and outer descent is finite, so it requires only finite selections.

7.1step 1.2step 3.1step 4.1step 6.1discharge-induction∎

Conclusion. The finite open family produced by step 6.1 refines (Ui) and is compatible for every tuple, by steps 3.1 and 4.1. This proves the induction step from p−1 to p; together with step 1.2 it proves the result for all p≥0. Empty intersections require no witness, and for X=∅ take J=∅.

Remarks

  • The intersection of the finite unions of closures in step 3.2 controls all tuples with the chosen value tuple and the chosen first member at once. The inner descent decreases its count N; the outer descent decreases the number M of failing value tuples. A many-to-one refinement map preserves compatibility, but does not bound the number of incompatible tuples.

  • In the application to local lifts of quotient-sheaf sections, a cochain component over an empty intersection is zero and has the zero lift. The nonempty intersections are exactly those for which a compatible-refinement witness is needed.

Depends on

Used by

Dependency tree · two levels

25 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