Metamath Proof Explorer


Theorem cnmpt2ip

Description: Continuity of inner product; analogue of cnmpt22f which cannot be used directly because .i is not a function. (Contributed by Mario Carneiro, 13-Oct-2015)

Ref Expression
Hypotheses cnmpt1ip.j ⊢ J = TopOpen ⁡ W
cnmpt1ip.c ⊢ C = TopOpen ⁡ ℂ fld
cnmpt1ip.h ⊢ , ˙ = ⋅ 𝑖 ⁡ W
cnmpt1ip.r ⊢ φ → W ∈ CPreHil
cnmpt1ip.k ⊢ φ → K ∈ TopOn ⁡ X
cnmpt2ip.l ⊢ φ → L ∈ TopOn ⁡ Y
cnmpt2ip.a ⊢ φ → x ∈ X , y ∈ Y ⟼ A ∈ K × t L Cn J
cnmpt2ip.b ⊢ φ → x ∈ X , y ∈ Y ⟼ B ∈ K × t L Cn J
Assertion cnmpt2ip ⊢ φ → x ∈ X , y ∈ Y ⟼ A , ˙ B ∈ K × t L Cn C

Proof

Step Hyp Ref Expression
1 cnmpt1ip.j ⊢ J = TopOpen ⁡ W
2 cnmpt1ip.c ⊢ C = TopOpen ⁡ ℂ fld
3 cnmpt1ip.h ⊢ , ˙ = ⋅ 𝑖 ⁡ W
4 cnmpt1ip.r ⊢ φ → W ∈ CPreHil
5 cnmpt1ip.k ⊢ φ → K ∈ TopOn ⁡ X
6 cnmpt2ip.l ⊢ φ → L ∈ TopOn ⁡ Y
7 cnmpt2ip.a ⊢ φ → x ∈ X , y ∈ Y ⟼ A ∈ K × t L Cn J
8 cnmpt2ip.b ⊢ φ → x ∈ X , y ∈ Y ⟼ B ∈ K × t L Cn J
9 txtopon ⊢ K ∈ TopOn ⁡ X ∧ L ∈ TopOn ⁡ Y → K × t L ∈ TopOn ⁡ X × Y
10 5 6 9 syl2anc ⊢ φ → K × t L ∈ TopOn ⁡ X × Y
11 cphngp ⊢ W ∈ CPreHil → W ∈ NrmGrp
12 ngptps ⊢ W ∈ NrmGrp → W ∈ TopSp
13 4 11 12 3syl ⊢ φ → W ∈ TopSp
14 eqid ⊢ Base W = Base W
15 14 1 istps ⊢ W ∈ TopSp ↔ J ∈ TopOn ⁡ Base W
16 13 15 sylib ⊢ φ → J ∈ TopOn ⁡ Base W
17 cnf2 ⊢ K × t L ∈ TopOn ⁡ X × Y ∧ J ∈ TopOn ⁡ Base W ∧ x ∈ X , y ∈ Y ⟼ A ∈ K × t L Cn J → x ∈ X , y ∈ Y ⟼ A : X × Y ⟶ Base W
18 10 16 7 17 syl3anc ⊢ φ → x ∈ X , y ∈ Y ⟼ A : X × Y ⟶ Base W
19 eqid ⊢ x ∈ X , y ∈ Y ⟼ A = x ∈ X , y ∈ Y ⟼ A
20 19 fmpo ⊢ ∀ x ∈ X ∀ y ∈ Y A ∈ Base W ↔ x ∈ X , y ∈ Y ⟼ A : X × Y ⟶ Base W
21 18 20 sylibr ⊢ φ → ∀ x ∈ X ∀ y ∈ Y A ∈ Base W
22 21 r19.21bi ⊢ φ ∧ x ∈ X → ∀ y ∈ Y A ∈ Base W
23 22 r19.21bi ⊢ φ ∧ x ∈ X ∧ y ∈ Y → A ∈ Base W
24 cnf2 ⊢ K × t L ∈ TopOn ⁡ X × Y ∧ J ∈ TopOn ⁡ Base W ∧ x ∈ X , y ∈ Y ⟼ B ∈ K × t L Cn J → x ∈ X , y ∈ Y ⟼ B : X × Y ⟶ Base W
25 10 16 8 24 syl3anc ⊢ φ → x ∈ X , y ∈ Y ⟼ B : X × Y ⟶ Base W
26 eqid ⊢ x ∈ X , y ∈ Y ⟼ B = x ∈ X , y ∈ Y ⟼ B
27 26 fmpo ⊢ ∀ x ∈ X ∀ y ∈ Y B ∈ Base W ↔ x ∈ X , y ∈ Y ⟼ B : X × Y ⟶ Base W
28 25 27 sylibr ⊢ φ → ∀ x ∈ X ∀ y ∈ Y B ∈ Base W
29 28 r19.21bi ⊢ φ ∧ x ∈ X → ∀ y ∈ Y B ∈ Base W
30 29 r19.21bi ⊢ φ ∧ x ∈ X ∧ y ∈ Y → B ∈ Base W
31 eqid ⊢ ⋅ if ⁡ W = ⋅ if ⁡ W
32 14 3 31 ipfval ⊢ A ∈ Base W ∧ B ∈ Base W → A ⋅ if ⁡ W B = A , ˙ B
33 23 30 32 syl2anc ⊢ φ ∧ x ∈ X ∧ y ∈ Y → A ⋅ if ⁡ W B = A , ˙ B
34 33 3impa ⊢ φ ∧ x ∈ X ∧ y ∈ Y → A ⋅ if ⁡ W B = A , ˙ B
35 34 mpoeq3dva ⊢ φ → x ∈ X , y ∈ Y ⟼ A ⋅ if ⁡ W B = x ∈ X , y ∈ Y ⟼ A , ˙ B
36 31 1 2 ipcn ⊢ W ∈ CPreHil → ⋅ if ⁡ W ∈ J × t J Cn C
37 4 36 syl ⊢ φ → ⋅ if ⁡ W ∈ J × t J Cn C
38 5 6 7 8 37 cnmpt22f ⊢ φ → x ∈ X , y ∈ Y ⟼ A ⋅ if ⁡ W B ∈ K × t L Cn C
39 35 38 eqeltrrd ⊢ φ → x ∈ X , y ∈ Y ⟼ A , ˙ B ∈ K × t L Cn C