Skip to content

Commit 8de20ae

Browse files
author
Salvatore Mercuri
committed
feat: add DenseRange.piMap (#22114)
`Pi.map f` has dense range if each of the `f i` has dense range.
1 parent 33b9646 commit 8de20ae

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Mathlib/Topology/ContinuousOn.lean

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,12 @@ theorem dense_pi {ι : Type*} {α : ι → Type*} [∀ i, TopologicalSpace (α i
405405
simp only [dense_iff_closure_eq, closure_pi_set, pi_congr rfl fun i hi => (hs i hi).closure_eq,
406406
pi_univ]
407407

408+
theorem DenseRange.piMap {ι : Type*} {X Y : ι → Type*} [∀ i, TopologicalSpace (Y i)]
409+
{f : (i : ι) → (X i) → (Y i)} (hf : ∀ i, DenseRange (f i)):
410+
DenseRange (Pi.map f) := by
411+
rw [DenseRange, Set.range_piMap]
412+
exact dense_pi Set.univ (fun i _ => hf i)
413+
408414
theorem eventuallyEq_nhdsWithin_iff {f g : α → β} {s : Set α} {a : α} :
409415
f =ᶠ[𝓝[s] a] g ↔ ∀ᶠ x in 𝓝 a, x ∈ s → f x = g x :=
410416
mem_inf_principal

0 commit comments

Comments
 (0)