Skip to content

Commit 4db4601

Browse files
Rename sum to sumElim in ContinuousMap.Basic
1 parent 89dd94b commit 4db4601

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

Mathlib/Topology/ContinuousMap/Basic.lean

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ def prodSwap : C(α × β, β × α) := .prodMk .snd .fst
205205
end Prod
206206

207207
section Sum
208-
variable {X Y : Type*} [TopologicalSpace X] [TopologicalSpace Y]
208+
variable {X Y Z : Type*} [TopologicalSpace X] [TopologicalSpace Y]
209209

210210
/-- `Sum.inl : X → X ⊕ Y` as a bundled continuous map. -/
211211
def inl : C(X, X ⊕ Y) where
@@ -226,22 +226,19 @@ lemma coe_inr : ⇑(inr : C(Y, X ⊕ Y)) = Sum.inr := rfl
226226
/-- A continuous map from a sum can be defined by its action on the summands.
227227
This is `Continuous.sumElim` bundled into a continuous map. -/
228228
@[simps]
229-
def sum {X Y Z : Type*} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z]
229+
def sumElim {X Y Z : Type*} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z]
230230
(f : C(X, Z)) (g : C(Y, Z)) : C(X ⊕ Y, Z) where
231231
toFun := fun x ↦ Sum.elim f.toFun g.toFun x
232232
continuous_toFun := Continuous.sumElim f.continuous g.continuous
233233

234234
@[simp]
235-
lemma sum_comp_inl {X Y Z : Type*} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z]
236-
(f : C(X, Z)) (g : C(Y, Z)) : (sum f g) ∘ Sum.inl = f := by
235+
lemma sumElim_comp_inl (f : C(X, Z)) (g : C(Y, Z)) : (sumElim f g) ∘ Sum.inl = f := by
237236
ext x; simp
238237

239238
@[simp]
240-
lemma sum_comp_inr {X Y Z : Type*} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z]
241-
(f : C(X, Z)) (g : C(Y, Z)) : (sum f g) ∘ Sum.inr = g := by
239+
lemma sumElim_comp_inr (f : C(X, Z)) (g : C(Y, Z)) : (sumElim f g) ∘ Sum.inr = g := by
242240
ext x; simp
243241

244-
245242
/-- A continuous map between sums can be defined fiberwise by its action on the summands.
246243
This is `Continuous.sumMap` bundled into a continuous map. -/
247244
@[simps]

0 commit comments

Comments
 (0)