Skip to content

Commit d36247c

Browse files
loefflerdPaul-Lez
authored andcommitted
feat(Topology/Algebra/InfiniteSum): use NormMulClass (leanprover-community#28756)
Prove `norm_tprod` and its cousins for any normed ring with a strictly multiplicative norm (not just fields).
1 parent 39ce15b commit d36247c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

Mathlib/Topology/Algebra/InfiniteSum/Field.lean

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,21 @@ Released under Apache 2.0 license as described in the file LICENSE.
44
Authors: Bhavik Mehta
55
-/
66
import Mathlib.Analysis.Normed.Group.Continuity
7-
import Mathlib.Analysis.Normed.Field.Basic
7+
import Mathlib.Analysis.Normed.Ring.Basic
88
import Mathlib.Topology.Algebra.InfiniteSum.Defs
99

1010
/-!
1111
# Infinite sums and products in topological fields
1212
13-
Lemmas on topological sums in fields (as opposed to groups).
13+
Lemmas on topological sums in rings with a strictly multiplicative norm, of which normed fields are
14+
the most familiar examples.
1415
-/
1516

1617

17-
section NormedField
18+
section NormMulClass
1819

19-
variable {α E : Type*} [NormedField E] {f : α → E} {x : E}
20+
variable {α E : Type*} [SeminormedCommRing E] [NormMulClass E] [NormOneClass E]
21+
{f : α → E} {x : E}
2022

2123
nonrec theorem HasProd.norm (hfx : HasProd f x) : HasProd (‖f ·‖) ‖x‖ := by
2224
simp only [HasProd, ← norm_prod]
@@ -30,4 +32,4 @@ protected theorem Multipliable.norm_tprod (hf : Multipliable f) : ‖∏' i, f i
3032

3133
@[deprecated (since := "2025-04-12")] alias norm_tprod := Multipliable.norm_tprod
3234

33-
end NormedField
35+
end NormMulClass

0 commit comments

Comments
 (0)