Metamath Proof Explorer


Theorem dvcnp2

Description: A function is continuous at each point for which it is differentiable. (Contributed by Mario Carneiro, 9-Aug-2014) (Revised by Mario Carneiro, 28-Dec-2016)

Ref Expression
Hypotheses dvcnp.j J = K 𝑡 A
dvcnp.k K = TopOpen fld
Assertion dvcnp2 S F : A A S B dom F S F J CnP K B

Proof

Step Hyp Ref Expression
1 dvcnp.j J = K 𝑡 A
2 dvcnp.k K = TopOpen fld
3 simpl2 S F : A A S B F S y F : A
4 3 ffvelrnda S F : A A S B F S y z A F z
5 2 cnfldtop K Top
6 simpl1 S F : A A S B F S y S
7 cnex V
8 ssexg S V S V
9 6 7 8 sylancl S F : A A S B F S y S V
10 resttop K Top S V K 𝑡 S Top
11 5 9 10 sylancr S F : A A S B F S y K 𝑡 S Top
12 simpl3 S F : A A S B F S y A S
13 2 cnfldtopon K TopOn
14 resttopon K TopOn S K 𝑡 S TopOn S
15 13 6 14 sylancr S F : A A S B F S y K 𝑡 S TopOn S
16 toponuni K 𝑡 S TopOn S S = K 𝑡 S
17 15 16 syl S F : A A S B F S y S = K 𝑡 S
18 12 17 sseqtrd S F : A A S B F S y A K 𝑡 S
19 eqid K 𝑡 S = K 𝑡 S
20 19 ntrss2 K 𝑡 S Top A K 𝑡 S int K 𝑡 S A A
21 11 18 20 syl2anc S F : A A S B F S y int K 𝑡 S A A
22 eqid K 𝑡 S = K 𝑡 S
23 eqid z A B F z F B z B = z A B F z F B z B
24 simp1 S F : A A S S
25 simp2 S F : A A S F : A
26 simp3 S F : A A S A S
27 22 2 23 24 25 26 eldv S F : A A S B F S y B int K 𝑡 S A y z A B F z F B z B lim B
28 27 simprbda S F : A A S B F S y B int K 𝑡 S A
29 21 28 sseldd S F : A A S B F S y B A
30 3 29 ffvelrnd S F : A A S B F S y F B
31 30 adantr S F : A A S B F S y z A F B
32 4 31 subcld S F : A A S B F S y z A F z F B
33 ssid
34 33 a1i S F : A A S B F S y
35 txtopon K TopOn K TopOn K × t K TopOn ×
36 13 13 35 mp2an K × t K TopOn ×
37 36 toponrestid K × t K = K × t K 𝑡 ×
38 12 6 sstrd S F : A A S B F S y A
39 3 38 29 dvlem S F : A A S B F S y z A B F z F B z B
40 38 ssdifssd S F : A A S B F S y A B
41 40 sselda S F : A A S B F S y z A B z
42 38 29 sseldd S F : A A S B F S y B
43 42 adantr S F : A A S B F S y z A B B
44 41 43 subcld S F : A A S B F S y z A B z B
45 27 simplbda S F : A A S B F S y y z A B F z F B z B lim B
46 limcresi z A z B lim B z A z B A B lim B
47 difss A B A
48 resmpt A B A z A z B A B = z A B z B
49 47 48 ax-mp z A z B A B = z A B z B
50 49 oveq1i z A z B A B lim B = z A B z B lim B
51 46 50 sseqtri z A z B lim B z A B z B lim B
52 42 subidd S F : A A S B F S y B B = 0
53 2 subcn K × t K Cn K
54 53 a1i S F : A A S B F S y K × t K Cn K
55 cncfmptid A z A z : A cn
56 38 33 55 sylancl S F : A A S B F S y z A z : A cn
57 cncfmptc B A z A B : A cn
58 42 38 34 57 syl3anc S F : A A S B F S y z A B : A cn
59 2 54 56 58 cncfmpt2f S F : A A S B F S y z A z B : A cn
60 oveq1 z = B z B = B B
61 59 29 60 cnmptlimc S F : A A S B F S y B B z A z B lim B
62 52 61 eqeltrrd S F : A A S B F S y 0 z A z B lim B
63 51 62 sseldi S F : A A S B F S y 0 z A B z B lim B
64 2 mulcn × K × t K Cn K
65 24 25 26 dvcl S F : A A S B F S y y
66 0cn 0
67 opelxpi y 0 y 0 ×
68 65 66 67 sylancl S F : A A S B F S y y 0 ×
69 36 toponunii × = K × t K
70 69 cncnpi × K × t K Cn K y 0 × × K × t K CnP K y 0
71 64 68 70 sylancr S F : A A S B F S y × K × t K CnP K y 0
72 39 44 34 34 2 37 45 63 71 limccnp2 S F : A A S B F S y y 0 z A B F z F B z B z B lim B
73 65 mul01d S F : A A S B F S y y 0 = 0
74 3 adantr S F : A A S B F S y z A B F : A
75 simpr S F : A A S B F S y z A B z A B
76 47 75 sseldi S F : A A S B F S y z A B z A
77 74 76 ffvelrnd S F : A A S B F S y z A B F z
78 30 adantr S F : A A S B F S y z A B F B
79 77 78 subcld S F : A A S B F S y z A B F z F B
80 eldifsni z A B z B
81 80 adantl S F : A A S B F S y z A B z B
82 41 43 81 subne0d S F : A A S B F S y z A B z B 0
83 79 44 82 divcan1d S F : A A S B F S y z A B F z F B z B z B = F z F B
84 83 mpteq2dva S F : A A S B F S y z A B F z F B z B z B = z A B F z F B
85 84 oveq1d S F : A A S B F S y z A B F z F B z B z B lim B = z A B F z F B lim B
86 72 73 85 3eltr3d S F : A A S B F S y 0 z A B F z F B lim B
87 32 fmpttd S F : A A S B F S y z A F z F B : A
88 87 limcdif S F : A A S B F S y z A F z F B lim B = z A F z F B A B lim B
89 resmpt A B A z A F z F B A B = z A B F z F B
90 47 89 ax-mp z A F z F B A B = z A B F z F B
91 90 oveq1i z A F z F B A B lim B = z A B F z F B lim B
92 88 91 eqtrdi S F : A A S B F S y z A F z F B lim B = z A B F z F B lim B
93 86 92 eleqtrrd S F : A A S B F S y 0 z A F z F B lim B
94 cncfmptc F B A z A F B : A cn
95 30 38 34 94 syl3anc S F : A A S B F S y z A F B : A cn
96 eqidd z = B F B = F B
97 95 29 96 cnmptlimc S F : A A S B F S y F B z A F B lim B
98 2 addcn + K × t K Cn K
99 opelxpi 0 F B 0 F B ×
100 66 30 99 sylancr S F : A A S B F S y 0 F B ×
101 69 cncnpi + K × t K Cn K 0 F B × + K × t K CnP K 0 F B
102 98 100 101 sylancr S F : A A S B F S y + K × t K CnP K 0 F B
103 32 31 34 34 2 37 93 97 102 limccnp2 S F : A A S B F S y 0 + F B z A F z - F B + F B lim B
104 30 addid2d S F : A A S B F S y 0 + F B = F B
105 4 31 npcand S F : A A S B F S y z A F z - F B + F B = F z
106 105 mpteq2dva S F : A A S B F S y z A F z - F B + F B = z A F z
107 3 feqmptd S F : A A S B F S y F = z A F z
108 106 107 eqtr4d S F : A A S B F S y z A F z - F B + F B = F
109 108 oveq1d S F : A A S B F S y z A F z - F B + F B lim B = F lim B
110 103 104 109 3eltr3d S F : A A S B F S y F B F lim B
111 2 1 cnplimc A B A F J CnP K B F : A F B F lim B
112 38 29 111 syl2anc S F : A A S B F S y F J CnP K B F : A F B F lim B
113 3 110 112 mpbir2and S F : A A S B F S y F J CnP K B
114 113 ex S F : A A S B F S y F J CnP K B
115 114 exlimdv S F : A A S y B F S y F J CnP K B
116 eldmg B dom F S B dom F S y B F S y
117 116 ibi B dom F S y B F S y
118 115 117 impel S F : A A S B dom F S F J CnP K B