Skip to content

Commit c532ace

Browse files
committed
feat: two topology lemmas (#9624)
From sphere-eversion; I'm just upstreaming it. Co-authored-by: @fpvandoorn
1 parent 33a5585 commit c532ace

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

Mathlib/Topology/Compactness/Compact.lean

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -929,6 +929,15 @@ theorem Inducing.isCompact_preimage {f : X → Y} (hf : Inducing f) (hf' : IsClo
929929
replace hK := hK.inter_right hf'
930930
rwa [hf.isCompact_iff, image_preimage_eq_inter_range]
931931

932+
lemma Inducing.isCompact_preimage_iff {f : X → Y} (hf : Inducing f) {K : Set Y}
933+
(Kf : K ⊆ range f) : IsCompact (f ⁻¹' K) ↔ IsCompact K := by
934+
rw [hf.isCompact_iff, image_preimage_eq_of_subset Kf]
935+
936+
/-- The preimage of a compact set in the image of an inducing map is compact. -/
937+
lemma Inducing.isCompact_preimage' {f : X → Y} (hf : Inducing f) {K : Set Y}
938+
(hK: IsCompact K) (Kf : K ⊆ range f) : IsCompact (f ⁻¹' K) :=
939+
(hf.isCompact_preimage_iff Kf).2 hK
940+
932941
/-- The preimage of a compact set under a closed embedding is a compact set. -/
933942
theorem ClosedEmbedding.isCompact_preimage {f : X → Y} (hf : ClosedEmbedding f)
934943
{K : Set Y} (hK : IsCompact K) : IsCompact (f ⁻¹' K) :=

0 commit comments

Comments
 (0)