Skip to content

Commit 4a70d87

Browse files
committed
chore: move TopologicalSpace.SecondCountableTopology into the root namespace (#8186)
All the other properties of topological spaces like T0Space or RegularSpace are in the root namespace. Many files were opening `TopologicalSpace` just for the sake of shortening `TopologicalSpace.SecondCountableTopology`...
1 parent 2852d23 commit 4a70d87

File tree

23 files changed

+43
-56
lines changed

23 files changed

+43
-56
lines changed

Mathlib/Analysis/Calculus/LineDeriv/Measurable.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ directed by `v`.
2020
-/
2121

2222
open MeasureTheory
23-
open TopologicalSpace (SecondCountableTopology)
2423

2524
variable {𝕜 : Type*} [NontriviallyNormedField 𝕜] [LocallyCompactSpace 𝕜]
2625
{E : Type*} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [MeasurableSpace E] [OpensMeasurableSpace E]

Mathlib/Analysis/Complex/UpperHalfPlane/Topology.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ theorem continuous_im : Continuous im :=
5151
Complex.continuous_im.comp continuous_coe
5252
#align upper_half_plane.continuous_im UpperHalfPlane.continuous_im
5353

54-
instance : TopologicalSpace.SecondCountableTopology ℍ :=
54+
instance : SecondCountableTopology ℍ :=
5555
TopologicalSpace.Subtype.secondCountableTopology _
5656

5757
instance : T3Space ℍ := Subtype.t3Space

Mathlib/Analysis/Distribution/SchwartzSpace.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ instance instLocallyConvexSpace : LocallyConvexSpace ℝ 𝓢(E, F) :=
597597
(schwartz_withSeminorms ℝ E F).toLocallyConvexSpace
598598
#align schwartz_map.locally_convex_space SchwartzMap.instLocallyConvexSpace
599599

600-
instance instFirstCountableTopology : TopologicalSpace.FirstCountableTopology 𝓢(E, F) :=
600+
instance instFirstCountableTopology : FirstCountableTopology 𝓢(E, F) :=
601601
(schwartz_withSeminorms ℝ E F).first_countable
602602
#align schwartz_map.topological_space.first_countable_topology SchwartzMap.instFirstCountableTopology
603603

Mathlib/Analysis/Fourier/FourierTransform.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ theorem fourierIntegral_add (he : Continuous e) (hL : Continuous fun p : V × W
161161
#align vector_fourier.fourier_integral_add VectorFourier.fourierIntegral_add
162162

163163
/-- The Fourier integral of an `L^1` function is a continuous function. -/
164-
theorem fourierIntegral_continuous [TopologicalSpace.FirstCountableTopology W] (he : Continuous e)
164+
theorem fourierIntegral_continuous [FirstCountableTopology W] (he : Continuous e)
165165
(hL : Continuous fun p : V × W => L p.1 p.2) {f : V → E} (hf : Integrable f μ) :
166166
Continuous (fourierIntegral e μ L f) := by
167167
apply continuous_of_dominated

Mathlib/Analysis/LocallyConvex/WithSeminorms.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -968,7 +968,7 @@ variable [TopologicalSpace E]
968968
/-- If the topology of a space is induced by a countable family of seminorms, then the topology
969969
is first countable. -/
970970
theorem WithSeminorms.first_countable (hp : WithSeminorms p) :
971-
TopologicalSpace.FirstCountableTopology E := by
971+
FirstCountableTopology E := by
972972
have := hp.topologicalAddGroup
973973
let _ : UniformSpace E := TopologicalAddGroup.toUniformSpace E
974974
have : UniformAddGroup E := comm_topologicalAddGroup_is_uniform

Mathlib/MeasureTheory/Function/SpecialFunctions/Inner.lean

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,26 @@ local notation "⟪" x ", " y "⟫" => @inner 𝕜 _ _ x y
2121

2222
@[aesop safe 20 apply (rule_sets [Measurable])]
2323
theorem Measurable.inner {_ : MeasurableSpace α} [MeasurableSpace E] [OpensMeasurableSpace E]
24-
[TopologicalSpace.SecondCountableTopology E] {f g : α → E} (hf : Measurable f)
24+
[SecondCountableTopology E] {f g : α → E} (hf : Measurable f)
2525
(hg : Measurable g) : Measurable fun t => ⟪f t, g t⟫ :=
2626
Continuous.measurable2 continuous_inner hf hg
2727
#align measurable.inner Measurable.inner
2828

2929
@[measurability]
3030
theorem Measurable.const_inner {_ : MeasurableSpace α} [MeasurableSpace E] [OpensMeasurableSpace E]
31-
[TopologicalSpace.SecondCountableTopology E] {c : E} {f : α → E} (hf : Measurable f) :
31+
[SecondCountableTopology E] {c : E} {f : α → E} (hf : Measurable f) :
3232
Measurable fun t => ⟪c, f t⟫ :=
3333
Measurable.inner measurable_const hf
3434

3535
@[measurability]
3636
theorem Measurable.inner_const {_ : MeasurableSpace α} [MeasurableSpace E] [OpensMeasurableSpace E]
37-
[TopologicalSpace.SecondCountableTopology E] {c : E} {f : α → E} (hf : Measurable f) :
37+
[SecondCountableTopology E] {c : E} {f : α → E} (hf : Measurable f) :
3838
Measurable fun t => ⟪f t, c⟫ :=
3939
Measurable.inner hf measurable_const
4040

4141
@[aesop safe 20 apply (rule_sets [Measurable])]
4242
theorem AEMeasurable.inner {m : MeasurableSpace α} [MeasurableSpace E] [OpensMeasurableSpace E]
43-
[TopologicalSpace.SecondCountableTopology E] {μ : MeasureTheory.Measure α} {f g : α → E}
43+
[SecondCountableTopology E] {μ : MeasureTheory.Measure α} {f g : α → E}
4444
(hf : AEMeasurable f μ) (hg : AEMeasurable g μ) : AEMeasurable (fun x => ⟪f x, g x⟫) μ := by
4545
refine' ⟨fun x => ⟪hf.mk f x, hg.mk g x⟫, hf.measurable_mk.inner hg.measurable_mk, _⟩
4646
refine' hf.ae_eq_mk.mp (hg.ae_eq_mk.mono fun x hxg hxf => _)
@@ -51,15 +51,15 @@ theorem AEMeasurable.inner {m : MeasurableSpace α} [MeasurableSpace E] [OpensMe
5151
set_option linter.unusedVariables false in
5252
@[measurability]
5353
theorem AEMeasurable.const_inner {m : MeasurableSpace α} [MeasurableSpace E]
54-
[OpensMeasurableSpace E] [TopologicalSpace.SecondCountableTopology E]
54+
[OpensMeasurableSpace E] [SecondCountableTopology E]
5555
{μ : MeasureTheory.Measure α} {f : α → E} {c : E} (hf : AEMeasurable f μ) :
5656
AEMeasurable (fun x => ⟪c, f x⟫) μ :=
5757
AEMeasurable.inner aemeasurable_const hf
5858

5959
set_option linter.unusedVariables false in
6060
@[measurability]
6161
theorem AEMeasurable.inner_const {m : MeasurableSpace α} [MeasurableSpace E]
62-
[OpensMeasurableSpace E] [TopologicalSpace.SecondCountableTopology E]
62+
[OpensMeasurableSpace E] [SecondCountableTopology E]
6363
{μ : MeasureTheory.Measure α} {f : α → E} {c : E} (hf : AEMeasurable f μ) :
6464
AEMeasurable (fun x => ⟪f x, c⟫) μ :=
6565
AEMeasurable.inner hf aemeasurable_const

Mathlib/MeasureTheory/Integral/BoundedContinuousFunction.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ section BochnerIntegral
7171

7272
variable {X : Type*} [MeasurableSpace X] [TopologicalSpace X] [OpensMeasurableSpace X]
7373
variable (μ : Measure X)
74-
variable {E : Type*} [NormedAddCommGroup E] [TopologicalSpace.SecondCountableTopology E]
74+
variable {E : Type*} [NormedAddCommGroup E] [SecondCountableTopology E]
7575
variable [MeasurableSpace E] [BorelSpace E]
7676

7777
lemma lintegral_nnnorm_le (f : X →ᵇ E) :

Mathlib/MeasureTheory/Integral/FundThmCalculus.lean

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,6 @@ set_option autoImplicit true
145145

146146
noncomputable section
147147

148-
open TopologicalSpace (SecondCountableTopology)
149-
150148
open MeasureTheory Set Classical Filter Function
151149

152150
open scoped Classical Topology Filter ENNReal BigOperators Interval NNReal

Mathlib/MeasureTheory/Integral/IntervalIntegral.lean

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,6 @@ integral
5050

5151
noncomputable section
5252

53-
open TopologicalSpace (SecondCountableTopology)
54-
5553
open MeasureTheory Set Classical Filter Function
5654

5755
open scoped Classical Topology Filter ENNReal BigOperators Interval NNReal

Mathlib/MeasureTheory/Integral/LebesgueNormedSpace.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ open NNReal ENNReal
1818
variable {α β γ δ : Type*} {m : MeasurableSpace α} {μ : MeasureTheory.Measure α}
1919

2020
theorem aemeasurable_withDensity_iff {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]
21-
[TopologicalSpace.SecondCountableTopology E] [MeasurableSpace E] [BorelSpace E] {f : α → ℝ≥0}
21+
[SecondCountableTopology E] [MeasurableSpace E] [BorelSpace E] {f : α → ℝ≥0}
2222
(hf : Measurable f) {g : α → E} :
2323
AEMeasurable g (μ.withDensity fun x => (f x : ℝ≥0∞)) ↔
2424
AEMeasurable (fun x => (f x : ℝ) • g x) μ := by

0 commit comments

Comments
 (0)