Compact sets #
Summary #
We define the subtype of compact sets in a topological space.
Main Definitions #
closeds α
is the type of closed subsets of a topological spaceα
.compacts α
is the type of compact subsets of a topological spaceα
.nonempty_compacts α
is the type of non-empty compact subsets.positive_compacts α
is the type of compact subsets with non-empty interior.
The type of closed subsets of a topological space.
Equations
- topological_space.closeds α = {s // is_closed s}
The type of closed subsets is inhabited, with default element the empty set.
The compact sets of a topological space. See also nonempty_compacts
.
Equations
- topological_space.compacts α = {s // is_compact s}
The type of non-empty compact subsets of a topological space. The non-emptiness will be useful in metric spaces, as we will be able to put a distance (and not merely an edistance) on this space.
Equations
- topological_space.nonempty_compacts α = {s // s.nonempty ∧ is_compact s}
In an inhabited space, the type of nonempty compact subsets is also inhabited, with default element the singleton set containing the default element.
The compact sets with nonempty interior of a topological space. See also compacts
and
nonempty_compacts
.
Equations
- topological_space.positive_compacts α = {s // is_compact s ∧ (interior s).nonempty}
Equations
- topological_space.compacts.semilattice_sup_bot = subtype.semilattice_sup_bot compact_empty topological_space.compacts.semilattice_sup_bot._proof_1
Equations
- topological_space.compacts.semilattice_inf_bot = subtype.semilattice_inf_bot compact_empty topological_space.compacts.semilattice_inf_bot._proof_1
Equations
- topological_space.compacts.lattice = subtype.lattice topological_space.compacts.lattice._proof_1 topological_space.compacts.lattice._proof_2
Equations
The image of a compact set under a continuous function.
Equations
- topological_space.compacts.map f hf K = ⟨f '' K.val, _⟩
A homeomorphism induces an equivalence on compact sets, by taking the image.
Equations
- topological_space.compacts.equiv f = {to_fun := topological_space.compacts.map ⇑f _, inv_fun := topological_space.compacts.map ⇑(f.symm) _, left_inv := _, right_inv := _}
The image of a compact set under a homeomorphism can also be expressed as a preimage.
Associate to a nonempty compact subset the corresponding closed subset
Equations
- topological_space.nonempty_compacts.to_closeds = set.inclusion topological_space.nonempty_compacts.to_closeds._proof_1