Metamath Proof Explorer


Theorem cnmpt2plusg

Description: Continuity of the group sum; analogue of cnmpt22f which cannot be used directly because +g is not a function. (Contributed by Mario Carneiro, 23-Aug-2015)

Ref Expression
Hypotheses tgpcn.j ⊢ J = TopOpen ⁡ G
cnmpt1plusg.p ⊢ + ˙ = + G
cnmpt1plusg.g ⊢ φ → G ∈ TopMnd
cnmpt1plusg.k ⊢ φ → K ∈ TopOn ⁡ X
cnmpt2plusg.l ⊢ φ → L ∈ TopOn ⁡ Y
cnmpt2plusg.a ⊢ φ → x ∈ X , y ∈ Y ⟼ A ∈ K × t L Cn J
cnmpt2plusg.b ⊢ φ → x ∈ X , y ∈ Y ⟼ B ∈ K × t L Cn J
Assertion cnmpt2plusg ⊢ φ → x ∈ X , y ∈ Y ⟼ A + ˙ B ∈ K × t L Cn J

Proof

Step Hyp Ref Expression
1 tgpcn.j ⊢ J = TopOpen ⁡ G
2 cnmpt1plusg.p ⊢ + ˙ = + G
3 cnmpt1plusg.g ⊢ φ → G ∈ TopMnd
4 cnmpt1plusg.k ⊢ φ → K ∈ TopOn ⁡ X
5 cnmpt2plusg.l ⊢ φ → L ∈ TopOn ⁡ Y
6 cnmpt2plusg.a ⊢ φ → x ∈ X , y ∈ Y ⟼ A ∈ K × t L Cn J
7 cnmpt2plusg.b ⊢ φ → x ∈ X , y ∈ Y ⟼ B ∈ K × t L Cn J
8 txtopon ⊢ K ∈ TopOn ⁡ X ∧ L ∈ TopOn ⁡ Y → K × t L ∈ TopOn ⁡ X × Y
9 4 5 8 syl2anc ⊢ φ → K × t L ∈ TopOn ⁡ X × Y
10 eqid ⊢ Base G = Base G
11 1 10 tmdtopon ⊢ G ∈ TopMnd → J ∈ TopOn ⁡ Base G
12 3 11 syl ⊢ φ → J ∈ TopOn ⁡ Base G
13 cnf2 ⊢ K × t L ∈ TopOn ⁡ X × Y ∧ J ∈ TopOn ⁡ Base G ∧ x ∈ X , y ∈ Y ⟼ A ∈ K × t L Cn J → x ∈ X , y ∈ Y ⟼ A : X × Y ⟶ Base G
14 9 12 6 13 syl3anc ⊢ φ → x ∈ X , y ∈ Y ⟼ A : X × Y ⟶ Base G
15 eqid ⊢ x ∈ X , y ∈ Y ⟼ A = x ∈ X , y ∈ Y ⟼ A
16 15 fmpo ⊢ ∀ x ∈ X ∀ y ∈ Y A ∈ Base G ↔ x ∈ X , y ∈ Y ⟼ A : X × Y ⟶ Base G
17 14 16 sylibr ⊢ φ → ∀ x ∈ X ∀ y ∈ Y A ∈ Base G
18 17 r19.21bi ⊢ φ ∧ x ∈ X → ∀ y ∈ Y A ∈ Base G
19 18 r19.21bi ⊢ φ ∧ x ∈ X ∧ y ∈ Y → A ∈ Base G
20 19 3impa ⊢ φ ∧ x ∈ X ∧ y ∈ Y → A ∈ Base G
21 cnf2 ⊢ K × t L ∈ TopOn ⁡ X × Y ∧ J ∈ TopOn ⁡ Base G ∧ x ∈ X , y ∈ Y ⟼ B ∈ K × t L Cn J → x ∈ X , y ∈ Y ⟼ B : X × Y ⟶ Base G
22 9 12 7 21 syl3anc ⊢ φ → x ∈ X , y ∈ Y ⟼ B : X × Y ⟶ Base G
23 eqid ⊢ x ∈ X , y ∈ Y ⟼ B = x ∈ X , y ∈ Y ⟼ B
24 23 fmpo ⊢ ∀ x ∈ X ∀ y ∈ Y B ∈ Base G ↔ x ∈ X , y ∈ Y ⟼ B : X × Y ⟶ Base G
25 22 24 sylibr ⊢ φ → ∀ x ∈ X ∀ y ∈ Y B ∈ Base G
26 25 r19.21bi ⊢ φ ∧ x ∈ X → ∀ y ∈ Y B ∈ Base G
27 26 r19.21bi ⊢ φ ∧ x ∈ X ∧ y ∈ Y → B ∈ Base G
28 27 3impa ⊢ φ ∧ x ∈ X ∧ y ∈ Y → B ∈ Base G
29 eqid ⊢ + 𝑓 ⁡ G = + 𝑓 ⁡ G
30 10 2 29 plusfval ⊢ A ∈ Base G ∧ B ∈ Base G → A + 𝑓 ⁡ G B = A + ˙ B
31 20 28 30 syl2anc ⊢ φ ∧ x ∈ X ∧ y ∈ Y → A + 𝑓 ⁡ G B = A + ˙ B
32 31 mpoeq3dva ⊢ φ → x ∈ X , y ∈ Y ⟼ A + 𝑓 ⁡ G B = x ∈ X , y ∈ Y ⟼ A + ˙ B
33 1 29 tmdcn ⊢ G ∈ TopMnd → + 𝑓 ⁡ G ∈ J × t J Cn J
34 3 33 syl ⊢ φ → + 𝑓 ⁡ G ∈ J × t J Cn J
35 4 5 6 7 34 cnmpt22f ⊢ φ → x ∈ X , y ∈ Y ⟼ A + 𝑓 ⁡ G B ∈ K × t L Cn J
36 32 35 eqeltrrd ⊢ φ → x ∈ X , y ∈ Y ⟼ A + ˙ B ∈ K × t L Cn J