Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit 01ad394

Browse files
committed
feat(topology/algebra/equicontinuity): a family of group homomorphisms is equicontinuous iff it is equicontinuous at 1 (#17128)
1 parent b4f03bc commit 01ad394

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
/-
2+
Copyright (c) 2022 Anatole Dedecker. All rights reserved.
3+
Released under Apache 2.0 license as described in the file LICENSE.
4+
Authors: Anatole Dedecker
5+
-/
6+
import topology.algebra.uniform_convergence
7+
8+
/-!
9+
# Algebra-related equicontinuity criterions
10+
-/
11+
12+
open function
13+
open_locale uniform_convergence
14+
15+
@[to_additive] lemma equicontinuous_of_equicontinuous_at_one {ι G M hom : Type*}
16+
[topological_space G] [uniform_space M] [group G] [group M] [topological_group G]
17+
[uniform_group M] [monoid_hom_class hom G M] (F : ι → hom)
18+
(hf : equicontinuous_at (coe_fn ∘ F) (1 : G)) :
19+
equicontinuous (coe_fn ∘ F) :=
20+
begin
21+
letI : has_coe_to_fun hom (λ _, G → M) := fun_like.has_coe_to_fun,
22+
rw equicontinuous_iff_continuous,
23+
rw equicontinuous_at_iff_continuous_at at hf,
24+
let φ : G →* (ι → M) :=
25+
{ to_fun := swap (coe_fn ∘ F),
26+
map_one' := by ext; exact map_one _,
27+
map_mul' := λ a b, by ext; exact map_mul _ _ _ },
28+
exact continuous_of_continuous_at_one φ hf
29+
end
30+
31+
@[to_additive] lemma uniform_equicontinuous_of_equicontinuous_at_one {ι G M hom : Type*}
32+
[uniform_space G] [uniform_space M] [group G] [group M] [uniform_group G] [uniform_group M]
33+
[monoid_hom_class hom G M] (F : ι → hom) (hf : equicontinuous_at (coe_fn ∘ F) (1 : G)) :
34+
uniform_equicontinuous (coe_fn ∘ F) :=
35+
begin
36+
letI : has_coe_to_fun hom (λ _, G → M) := fun_like.has_coe_to_fun,
37+
rw uniform_equicontinuous_iff_uniform_continuous,
38+
rw equicontinuous_at_iff_continuous_at at hf,
39+
let φ : G →* (ι → M) :=
40+
{ to_fun := swap (coe_fn ∘ F),
41+
map_one' := by ext; exact map_one _,
42+
map_mul' := λ a b, by ext; exact map_mul _ _ _ },
43+
exact uniform_continuous_of_continuous_at_one φ hf
44+
end

0 commit comments

Comments
 (0)