HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem fsumcnlem 7986
Description: Lemma for fsumcn 7987. Warning: The HTML proof page is 0.4MB in size.
Hypotheses
Ref Expression
fsumcn.1 |- C e. Met
fsumcn.2 |- X = dom dom C
fsumcn.7 |- D = (abs o. - )
fsumcn.j |- J = (Open` C)
fsumcn.k |- K = (Open` D)
fsumcn.11 |- (k e. NN -> F e. (J Cn K))
fsumcn.13 |- G = {<.w, v>. | (w e. X /\ v = sum_k e. (1...N)(F` w))}
fsumcnlem.14 |- B = {<.<.u, t>., s>. | ((u e. (CC X. CC) /\ t e. (CC X. CC)) /\ s = sup({((1st` u)D(1st` t)), ((2nd` u)D(2nd` t))}, RR, < ))}
Assertion
Ref Expression
fsumcnlem |- (N e. NN -> G e. (J Cn K))
Distinct variable groups:   w,C   t,s,u,w,D   v,s,F,t,u,w   v,N,w   w,k,J   k,K,w   k,s,t,u,v,X,w

Proof of Theorem fsumcnlem
StepHypRef Expression
1 elnnuz 6441 . . . . . . . . . . . 12 |- (m e. NN <-> m e. (ZZ>` 1))
2 fvex 3738 . . . . . . . . . . . . 13 |- (F` w) e. V
32fsump1slem 7012 . . . . . . . . . . . 12 |- (m e. (ZZ>` 1) -> sum_k e. (1...(m + 1))(F` w) = (sum_k e. (1...m)(F` w) + [_(m + 1) / k]_(F` w)))
41, 3sylbi 199 . . . . . . . . . . 11 |- (m e. NN -> sum_k e. (1...(m + 1))(F` w) = (sum_k e. (1...m)(F` w) + [_(m + 1) / k]_(F` w)))
54adantr 391 . . . . . . . . . 10 |- ((m e. NN /\ w e. X) -> sum_k e. (1...(m + 1))(F` w) = (sum_k e. (1...m)(F` w) + [_(m + 1) / k]_(F` w)))
6 sumex 6981 . . . . . . . . . . . . 13 |- sum_k e. (1...m)(F` w) e. V
7 fvopab2 3797 . . . . . . . . . . . . 13 |- ((w e. X /\ sum_k e. (1...m)(F` w) e. V) -> ({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) = sum_k e. (1...m)(F` w))
86, 7mpan2 698 . . . . . . . . . . . 12 |- (w e. X -> ({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) = sum_k e. (1...m)(F` w))
9 oprex 3989 . . . . . . . . . . . . . . 15 |- (m + 1) e. V
10 csbfv12g 3748 . . . . . . . . . . . . . . 15 |- ((m + 1) e. V -> [_(m + 1) / k]_(F` w) = ([_(m + 1) / k]_F` [_(m + 1) / k]_w))
119, 10ax-mp 7 . . . . . . . . . . . . . 14 |- [_(m + 1) / k]_(F` w) = ([_(m + 1) / k]_F` [_(m + 1) / k]_w)
12 ax-17 973 . . . . . . . . . . . . . . . . 17 |- (v e. w -> A.k v e. w)
1312csbconstgf 2013 . . . . . . . . . . . . . . . 16 |- ((m + 1) e. V -> [_(m + 1) / k]_w = w)
149, 13ax-mp 7 . . . . . . . . . . . . . . 15 |- [_(m + 1) / k]_w = w
1514fveq2i 3733 . . . . . . . . . . . . . 14 |- ([_(m + 1) / k]_F` [_(m + 1) / k]_w) = ([_(m + 1) / k]_F` w)
1611, 15eqtr2 1499 . . . . . . . . . . . . 13 |- ([_(m + 1) / k]_F` w) = [_(m + 1) / k]_(F` w)
1716a1i 8 . . . . . . . . . . . 12 |- (w e. X -> ([_(m + 1) / k]_F` w) = [_(m + 1) / k]_(F` w))
188, 17opreq12d 3984 . . . . . . . . . . 11 |- (w e. X -> (({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) + ([_(m + 1) / k]_F` w)) = (sum_k e. (1...m)(F` w) + [_(m + 1) / k]_(F` w)))
1918adantl 390 . . . . . . . . . 10 |- ((m e. NN /\ w e. X) -> (({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) + ([_(m + 1) / k]_F` w)) = (sum_k e. (1...m)(F` w) + [_(m + 1) / k]_(F` w)))
205, 19eqtr4d 1513 . . . . . . . . 9 |- ((m e. NN /\ w e. X) -> sum_k e. (1...(m + 1))(F` w) = (({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) + ([_(m + 1) / k]_F` w)))
2120eqeq2d 1489 . . . . . . . 8 |- ((m e. NN /\ w e. X) -> (v = sum_k e. (1...(m + 1))(F` w) <-> v = (({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) + ([_(m + 1) / k]_F` w))))
2221pm5.32da 651 . . . . . . 7 |- (m e. NN -> ((w e. X /\ v = sum_k e. (1...(m + 1))(F` w)) <-> (w e. X /\ v = (({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) + ([_(m + 1) / k]_F` w)))))
2322opabbidv 2675 . . . . . 6 |- (m e. NN -> {<.w, v>. | (w e. X /\ v = sum_k e. (1...(m + 1))(F` w))} = {<.w, v>. | (w e. X /\ v = (({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) + ([_(m + 1) / k]_F` w)))})
2423adantr 391 . . . . 5 |- ((m e. NN /\ {<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))} e. (J Cn K)) -> {<.w, v>. | (w e. X /\ v = sum_k e. (1...(m + 1))(F` w))} = {<.w, v>. | (w e. X /\ v = (({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) + ([_(m + 1) / k]_F` w)))})
25 fsumcn.2 . . . . . . . 8 |- X = dom dom C
26 fsumcn.7 . . . . . . . . 9 |- D = (abs o. - )
2726cnmetba 7900 . . . . . . . 8 |- CC = dom dom D
28 fsumcn.1 . . . . . . . 8 |- C e. Met
2926cnmet 7901 . . . . . . . 8 |- D e. Met
30 fsumcn.j . . . . . . . 8 |- J = (Open` C)
31 fsumcn.k . . . . . . . 8 |- K = (Open` D)
32 eqid 1478 . . . . . . . 8 |- (Open` B) = (Open` B)
33 fsumcnlem.14 . . . . . . . 8 |- B = {<.<.u, t>., s>. | ((u e. (CC X. CC) /\ t e. (CC X. CC)) /\ s = sup({((1st` u)D(1st` t)), ((2nd` u)D(2nd` t))}, RR, < ))}
3426, 33, 31, 32addcn 7983 . . . . . . . 8 |- + e. ((Open` B) Cn K)
35 eleq1 1537 . . . . . . . . . . . . . . . 16 |- (w = r -> (w e. X <-> r e. X))
3635adantr 391 . . . . . . . . . . . . . . 15 |- ((w = r /\ v = q) -> (w e. X <-> r e. X))
37 id 59 . . . . . . . . . . . . . . . 16 |- (v = q -> v = q)
38 fveq2 3730 . . . . . . . . . . . . . . . . 17 |- (w = r -> (F` w) = (F` r))
3938sumeq2sdv 6993 . . . . . . . . . . . . . . . 16 |- (w = r -> sum_k e. (1...m)(F` w) = sum_k e. (1...m)(F` r))
4037, 39eqeqan12rd 1494 . . . . . . . . . . . . . . 15 |- ((w = r /\ v = q) -> (v = sum_k e. (1...m)(F` w) <-> q = sum_k e. (1...m)(F` r)))
4136, 40anbi12d 630 . . . . . . . . . . . . . 14 |- ((w = r /\ v = q) -> ((w e. X /\ v = sum_k e. (1...m)(F` w)) <-> (r e. X /\ q = sum_k e. (1...m)(F` r))))
4241cbvopabv 2678 . . . . . . . . . . . . 13 |- {<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))} = {<.r, q>. | (r e. X /\ q = sum_k e. (1...m)(F` r))}
4342fveq1i 3731 . . . . . . . . . . . 12 |- ({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) = ({<.r, q>. | (r e. X /\ q = sum_k e. (1...m)(F` r))}` w)
4443opreq1i 3977 . . . . . . . . . . 11 |- (({<.w, v>. | (w e. X /\ v = sum_k e. (1...m)(F` w))}` w) + ([_(m + 1) / k]_F` w)) = (({<.r, q>. | (r e. X /\ q = sum_k e. (1...m)(F` r))}` w) + ([_(m + 1) / k]_F` w))
4544eqeq2i 1488 . . . . . . . . . 10 |- (v = (({<.w, v>. | (w e. X /\ v = sum_k e. (1...