Skip to content

Commit 1f32c4c

Browse files
committed
chore: Move UnitAddTorus to Topology/Instances/AddCircle/Real.lean (#39452)
Previous location of `UnitAddTorus` in Analysis/Fourier/AddCircleMulti.lean was ad-hoc and required users to import the entire Fourier analysis infrastructure just to use the torus. I suggest moving it to it's natural home beside `UnitAddCircle`.
1 parent 58ba99a commit 1f32c4c

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

Mathlib/Analysis/Fourier/AddCircleMulti.lean

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,6 @@ local instance : Measure.IsAddHaarMeasure (volume : Measure UnitAddCircle) :=
3737
local instance : IsProbabilityMeasure (volume : Measure UnitAddCircle) :=
3838
inferInstanceAs (IsProbabilityMeasure AddCircle.haarAddCircle)
3939

40-
/-- The product of finitely many copies of the unit circle, indexed by `d`. -/
41-
abbrev UnitAddTorus (d : Type*) := d → UnitAddCircle
42-
4340
namespace UnitAddTorus
4441

4542
variable {d : Type*} [Fintype d]

Mathlib/Topology/Instances/AddCircle/Real.lean

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ section UnitAddCircle
4848
abbrev UnitAddCircle :=
4949
AddCircle (1 : ℝ)
5050

51+
/-- The product indexed by `d` of copies of the unit circle. -/
52+
abbrev UnitAddTorus (d : Type*) := d → UnitAddCircle
53+
5154
end UnitAddCircle
5255

5356
namespace ZMod

0 commit comments

Comments
 (0)