Finite covers and their refinement preorder (CC8, D2/D3/D4) #
Unit: cech-cohomology (docs/design/cech-cohomology.md §4.1, D2–D4, proof plans §6.2–§6.3).
FinCover Ω(Ω : Opens X): aFin n-indexed family of opens contained inΩand covering it. Small (Type u, no universe bump).- Refinement preorder:
𝒰 ≤ 𝒱iff𝒱refines𝒰(IsRefIdx,chosenRefIdx);FinCover.meetgives pairwise meets, henceIsDirectedOrder. IsChartDisk/FinCover.IsGood: chart-disk covers, a cofinal class (exists_good_refinement,exists_good_refinement_closure).FinCover.IsAdapted: adapted covers (Miranda IX Ex. 3.6),exists_adapted_refinement.
A finite cover of the open set Ω by opens of X, indexed by Fin n (D2).
- n : ℕ
The number of members of the cover.
- U : Fin self.n → TopologicalSpace.Opens X
The members of the cover.
Instances For
The trivial one-member cover {Ω}.
Equations
- RS.Cech.FinCover.single Ω = { n := 1, U := fun (x : Fin 1) => Ω, le_base := ⋯, covers := ⋯ }
Instances For
τ is a valid refinement index from 𝒰 to 𝒱: each member of 𝒱 sits inside the
τ-indexed member of 𝒰 (D3).
Instances For
Equations
- RS.Cech.instPreorderFinCover = { le := fun (𝒰 𝒱 : RS.Cech.FinCover Ω) => ∃ (τ : Fin 𝒱.n → Fin 𝒰.n), RS.Cech.IsRefIdx 𝒰 𝒱 τ, le_refl := ⋯, le_trans := ⋯, lt_iff_le_not_ge := ⋯ }
A chosen (classical) refinement index witnessing 𝒰 ≤ 𝒱.
Equations
Instances For
Pairwise meets and directedness #
The pairwise meet of two covers (member-wise ⊓, reindexed by Fin (m*n) ≃ Fin m × Fin n).
Equations
Instances For
Equations
Chart-disk covers (D4) #
V is a chart disk: some chart maps it bijectively onto a round ball (D4).
Equations
Instances For
A cover all of whose members are chart disks.
Instances For
Every neighbourhood of a point contains a chart-disk neighbourhood of it (§6.3).
Compact-closure version: the chart-disk neighbourhood can be chosen with compact closure
inside the given neighbourhood (§6.3, needs [T2Space X]).
Chart-disk covers are cofinal (§6.3): every cover of X admits a good refinement.
Compact-closure good refinement (§6.3) — the nested-cover input for finiteness-and-chi.
Adapted covers (Miranda IX Ex. 3.6) #
The open complement of a finite set ([T1Space X]).
Equations
- RS.Cech.compOpens T = { carrier := (↑T)ᶜ, is_open' := ⋯ }
Instances For
Refine a cover so that it is adapted to a finite set S ⊆ Ω, respecting prescribed
neighbourhoods O p of each p ∈ S (§6.2; pure finite-lattice bookkeeping, [T1Space X]).
Deviation from the design doc: an explicit hS : ∀ p ∈ S, p ∈ Ω hypothesis is added — without
it 𝒱.IsAdapted S is unprovable for points of S outside Ω (every member of a FinCover Ω
lies inside Ω); every use site has Ω = ⊤, where the hypothesis is trivial.
If 𝒰 is adapted to S, distinct members meet S in at most disjoint points: no member
other than the unique one containing p also contains it (immediate from IsAdapted, kept as
a named export for the skyscraper unit).