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

Theorem climsub 7066
Description: Limit of the difference of two converging sequences. Proposition 12-2.1(b) of [Gleason] p. 168.
Hypotheses
Ref Expression
climsub.1 |- F e. V
climsub.2 |- G e. V
climsub.3 |- H e. V
climsub.4 |- A e. V
climsub.5 |- B e. V
Assertion
Ref Expression
climsub |- (((F ~~> A /\ G ~~> B) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k))))) -> H ~~> (A - B))
Distinct variable groups:   k,F   k,G   k,H   k,M

Proof of Theorem climsub
StepHypRef Expression
1 climsub.1 . . . 4 |- F e. V
2 fvex 3717 . . . . 5 |- (ZZ>` M) e. V
32opabex2 3596 . . . 4 |- {<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))} e. V
4 climsub.3 . . . 4 |- H e. V
5 climsub.4 . . . 4 |- A e. V
6 oprex 3968 . . . 4 |- (-u1 x. B) e. V
71, 3, 4, 5, 6climadd 7053 . . 3 |- (((F ~~> A /\ {<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))} ~~> (-u1 x. B)) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) e. CC /\ (H` k) = ((F` k) + ({<.u, v>. | (u e. (ZZ>`
M) /\ v = (-u1 x. (G` u)))}` k))))) -> H ~~> (A + (-u1 x. B)))
8 simpll 412 . . . 4 |- (((F ~~> A /\ G ~~> B) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k))))) -> F ~~> A)
9 ax1cn 5241 . . . . . . . 8 |- 1 e. CC
109negcl 5341 . . . . . . 7 |- -u1 e. CC
11 climsub.2 . . . . . . . 8 |- G e. V
12 climsub.5 . . . . . . . 8 |- B e. V
1311, 3, 12climmulc2 7065 . . . . . . 7 |- (((-u1 e. CC /\ G ~~> B) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((G` k) e. CC /\ ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) = (-u1 x. (G` k))))) -> {<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))} ~~> (-u1 x. B))
1410, 13mpanl1 704 . . . . . 6 |- ((G ~~> B /\ (M e. ZZ /\ A.k e. (ZZ>` M)((G` k) e. CC /\ ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) = (-u1 x. (G` k))))) -> {<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))} ~~> (-u1 x. B))
15 pm3.27 323 . . . . . . . . 9 |- ((k e. (ZZ>` M) /\ (G` k) e. CC) -> (G` k) e. CC)
16 fveq2 3709 . . . . . . . . . . . 12 |- (u = k -> (G` u) = (G` k))
1716opreq2d 3961 . . . . . . . . . . 11 |- (u = k -> (-u1 x. (G` u)) = (-u1 x. (G` k)))
18 eqid 1468 . . . . . . . . . . 11 |- {<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))} = {<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}
19 oprex 3968 . . . . . . . . . . 11 |- (-u1 x. (G` k)) e. V
2017, 18, 19fvopab4 3765 . . . . . . . . . 10 |- (k e. (ZZ>`
M) -> ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) = (-u1 x. (G` k)))
2120adantr 389 . . . . . . . . 9 |- ((k e. (ZZ>` M) /\ (G` k) e. CC) -> ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) = (-u1 x. (G` k)))
2215, 21jca 288 . . . . . . . 8 |- ((k e. (ZZ>` M) /\ (G` k) e. CC) -> ((G` k) e. CC /\ ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) = (-u1 x. (G` k))))
23223ad2antr2 811 . . . . . . 7 |- ((k e. (ZZ>` M) /\ ((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k)))) -> ((G` k) e. CC /\ ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) = (-u1 x. (G` k))))
2423r19.20ia 1697 . . . . . 6 |- (A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k))) -> A.k e. (ZZ>` M)((G` k) e. CC /\ ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) = (-u1 x. (G` k))))
2514, 24sylanr2 463 . . . . 5 |- ((G ~~> B /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k))))) -> {<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))} ~~> (-u1 x. B))
2625adantll 392 . . . 4 |- (((F ~~> A /\ G ~~> B) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k))))) -> {<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))} ~~> (-u1 x. B))
278, 26jca 288 . . 3 |- (((F ~~> A /\ G ~~> B) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k))))) -> (F ~~> A /\ {<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))} ~~> (-u1 x. B)))
28 3simp1 786 . . . . . . . 8 |- (((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k))) -> (F` k) e. CC)
2928adantl 388 . . . . . . 7 |- ((k e. (ZZ>` M) /\ ((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k)))) -> (F` k) e. CC)
30 axmulcl 5245 . . . . . . . . . . 11 |- ((-u1 e. CC /\ (G` k) e. CC) -> (-u1 x. (G` k)) e. CC)
3110, 30mpan 693 . . . . . . . . . 10 |- ((G` k) e. CC -> (-u1 x. (G` k)) e. CC)
3231adantl 388 . . . . . . . . 9 |- ((k e. (ZZ>` M) /\ (G` k) e. CC) -> (-u1 x. (G` k)) e. CC)
3321, 32eqeltrd 1540 . . . . . . . 8 |- ((k e. (ZZ>` M) /\ (G` k) e. CC) -> ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) e. CC)
34333ad2antr2 811 . . . . . . 7 |- ((k e. (ZZ>` M) /\ ((F` k) e. CC /\ (G` k) e. CC /\ (H` k) = ((F` k) - (G` k)))) -> ({<.u, v>. | (u e. (ZZ>` M) /\ v = (-u1 x. (G` u)))}` k) e. CC)
35 id 59 . . . . . . . . . . 11 |- ((H` k) = ((F` k) - (G` k)) -> (H` k) = ((F` k) - (G` k)))
36 mulm1t 5443 . . . . . . . . . . . . . 14 |- ((G` k) e. CC -> (-u1 x. (G` k)) = -u(G` k))
3736opreq2d 3961 . . . . . . . . . . . . 13 |- ((G` k) e. CC -> ((F` k) + (-u1 x. (G` k))) = ((F` k) + -u(G` k)))
3837adantl 388 . . . . . . . . . . . 12 |- (((F` k) e. CC /\ (G` k) e. CC) -> ((F` k) + (-u1 x. (G` k))) = ((F` k) + -u(G` k)))
39 negsubt 5354 . . . . . . . . . . . 12 |- (((F` k) e. CC /\ (G` k) e. CC) -> ((F` k) + -u(G` k)) = ((F` k) - (G` k)))
4038, 39eqtr2d 1500 . . . . . . . . . . 11