Metamath Proof Explorer


Theorem limccnp2

Description: The image of a convergent sequence under a continuous map is convergent to the image of the original point. Binary operation version. (Contributed by Mario Carneiro, 28-Dec-2016)

Ref Expression
Hypotheses limccnp2.r φ x A R X
limccnp2.s φ x A S Y
limccnp2.x φ X
limccnp2.y φ Y
limccnp2.k K = TopOpen fld
limccnp2.j J = K × t K 𝑡 X × Y
limccnp2.c φ C x A R lim B
limccnp2.d φ D x A S lim B
limccnp2.h φ H J CnP K C D
Assertion limccnp2 φ C H D x A R H S lim B

Proof

Step Hyp Ref Expression
1 limccnp2.r φ x A R X
2 limccnp2.s φ x A S Y
3 limccnp2.x φ X
4 limccnp2.y φ Y
5 limccnp2.k K = TopOpen fld
6 limccnp2.j J = K × t K 𝑡 X × Y
7 limccnp2.c φ C x A R lim B
8 limccnp2.d φ D x A S lim B
9 limccnp2.h φ H J CnP K C D
10 eqid J = J
11 10 cnprcl H J CnP K C D C D J
12 9 11 syl φ C D J
13 5 cnfldtopon K TopOn
14 txtopon K TopOn K TopOn K × t K TopOn ×
15 13 13 14 mp2an K × t K TopOn ×
16 xpss12 X Y X × Y ×
17 3 4 16 syl2anc φ X × Y ×
18 resttopon K × t K TopOn × X × Y × K × t K 𝑡 X × Y TopOn X × Y
19 15 17 18 sylancr φ K × t K 𝑡 X × Y TopOn X × Y
20 6 19 eqeltrid φ J TopOn X × Y
21 toponuni J TopOn X × Y X × Y = J
22 20 21 syl φ X × Y = J
23 12 22 eleqtrrd φ C D X × Y
24 opelxp C D X × Y C X D Y
25 23 24 sylib φ C X D Y
26 25 simpld φ C X
27 26 ad2antrr φ x A B x = B C X
28 simpll φ x A B ¬ x = B φ
29 elun x A B x A x B
30 29 bilani φ x A B x A x B
31 30 ord φ x A B ¬ x A x B
32 elsni x B x = B
33 31 32 syl6 φ x A B ¬ x A x = B
34 33 con1d φ x A B ¬ x = B x A
35 34 imp φ x A B ¬ x = B x A
36 28 35 1 syl2anc φ x A B ¬ x = B R X
37 27 36 ifclda φ x A B if x = B C R X
38 25 simprd φ D Y
39 38 ad2antrr φ x A B x = B D Y
40 28 35 2 syl2anc φ x A B ¬ x = B S Y
41 39 40 ifclda φ x A B if x = B D S Y
42 37 41 opelxpd φ x A B if x = B C R if x = B D S X × Y
43 eqidd φ x A B if x = B C R if x = B D S = x A B if x = B C R if x = B D S
44 13 a1i φ K TopOn
45 cnpf2 J TopOn X × Y K TopOn H J CnP K C D H : X × Y
46 20 44 9 45 syl3anc φ H : X × Y
47 46 feqmptd φ H = y X × Y H y
48 fveq2 y = if x = B C R if x = B D S H y = H if x = B C R if x = B D S
49 df-ov if x = B C R H if x = B D S = H if x = B C R if x = B D S
50 ovif12 if x = B C R H if x = B D S = if x = B C H D R H S
51 49 50 eqtr3i H if x = B C R if x = B D S = if x = B C H D R H S
52 48 51 eqtrdi y = if x = B C R if x = B D S H y = if x = B C H D R H S
53 42 43 47 52 fmptco φ H x A B if x = B C R if x = B D S = x A B if x = B C H D R H S
54 eqid x A R = x A R
55 54 1 dmmptd φ dom x A R = A
56 limcrcl C x A R lim B x A R : dom x A R dom x A R B
57 7 56 syl φ x A R : dom x A R dom x A R B
58 57 simp2d φ dom x A R
59 55 58 eqsstrrd φ A
60 57 simp3d φ B
61 60 snssd φ B
62 59 61 unssd φ A B
63 resttopon K TopOn A B K 𝑡 A B TopOn A B
64 13 62 63 sylancr φ K 𝑡 A B TopOn A B
65 ssun2 B A B
66 snssg B B A B B A B
67 60 66 syl φ B A B B A B
68 65 67 mpbiri φ B A B
69 3 adantr φ x A X
70 69 1 sseldd φ x A R
71 eqid K 𝑡 A B = K 𝑡 A B
72 59 60 70 71 5 limcmpt φ C x A R lim B x A B if x = B C R K 𝑡 A B CnP K B
73 7 72 mpbid φ x A B if x = B C R K 𝑡 A B CnP K B
74 4 adantr φ x A Y
75 74 2 sseldd φ x A S
76 59 60 75 71 5 limcmpt φ D x A S lim B x A B if x = B D S K 𝑡 A B CnP K B
77 8 76 mpbid φ x A B if x = B D S K 𝑡 A B CnP K B
78 64 44 44 68 73 77 txcnp φ x A B if x = B C R if x = B D S K 𝑡 A B CnP K × t K B
79 15 topontopi K × t K Top
80 79 a1i φ K × t K Top
81 42 fmpttd φ x A B if x = B C R if x = B D S : A B X × Y
82 toponuni K 𝑡 A B TopOn A B A B = K 𝑡 A B
83 64 82 syl φ A B = K 𝑡 A B
84 83 feq2d φ x A B if x = B C R if x = B D S : A B X × Y x A B if x = B C R if x = B D S : K 𝑡 A B X × Y
85 81 84 mpbid φ x A B if x = B C R if x = B D S : K 𝑡 A B X × Y
86 eqid K 𝑡 A B = K 𝑡 A B
87 15 toponunii × = K × t K
88 86 87 cnprest2 K × t K Top x A B if x = B C R if x = B D S : K 𝑡 A B X × Y X × Y × x A B if x = B C R if x = B D S K 𝑡 A B CnP K × t K B x A B if x = B C R if x = B D S K 𝑡 A B CnP K × t K 𝑡 X × Y B
89 80 85 17 88 syl3anc φ x A B if x = B C R if x = B D S K 𝑡 A B CnP K × t K B x A B if x = B C R if x = B D S K 𝑡 A B CnP K × t K 𝑡 X × Y B
90 78 89 mpbid φ x A B if x = B C R if x = B D S K 𝑡 A B CnP K × t K 𝑡 X × Y B
91 6 oveq2i K 𝑡 A B CnP J = K 𝑡 A B CnP K × t K 𝑡 X × Y
92 91 fveq1i K 𝑡 A B CnP J B = K 𝑡 A B CnP K × t K 𝑡 X × Y B
93 90 92 eleqtrrdi φ x A B if x = B C R if x = B D S K 𝑡 A B CnP J B
94 iftrue x = B if x = B C R = C
95 iftrue x = B if x = B D S = D
96 94 95 opeq12d x = B if x = B C R if x = B D S = C D
97 eqid x A B if x = B C R if x = B D S = x A B if x = B C R if x = B D S
98 opex C D V
99 96 97 98 fvmpt B A B x A B if x = B C R if x = B D S B = C D
100 68 99 syl φ x A B if x = B C R if x = B D S B = C D
101 100 fveq2d φ J CnP K x A B if x = B C R if x = B D S B = J CnP K C D
102 9 101 eleqtrrd φ H J CnP K x A B if x = B C R if x = B D S B
103 cnpco x A B if x = B C R if x = B D S K 𝑡 A B CnP J B H J CnP K x A B if x = B C R if x = B D S B H x A B if x = B C R if x = B D S K 𝑡 A B CnP K B
104 93 102 103 syl2anc φ H x A B if x = B C R if x = B D S K 𝑡 A B CnP K B
105 53 104 eqeltrrd φ x A B if x = B C H D R H S K 𝑡 A B CnP K B
106 46 adantr φ x A H : X × Y
107 106 1 2 fovcdmd φ x A R H S
108 59 60 107 71 5 limcmpt φ C H D x A R H S lim B x A B if x = B C H D R H S K 𝑡 A B CnP K B
109 105 108 mpbird φ C H D x A R H S lim B