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

Theorem climmulc2 7073
Description: Limit of a sequence multiplied by a constant C. Corollary 12-2.2 of [Gleason] p. 171.
Hypotheses
Ref Expression
climmulc2.1 |- F e. V
climmulc2.2 |- G e. V
climmulc2.3 |- A e. V
Assertion
Ref Expression
climmulc2 |- (((C e. CC /\ F ~~> A) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (C x. (F` k))))) -> G ~~> (C x. A))
Distinct variable groups:   C,k   k,F   k,G   k,M

Proof of Theorem climmulc2
StepHypRef Expression
1 opreq1 3959 . . . . . . . . 9 |- (x = C -> (x x. (F` k)) = (C x. (F` k)))
21eqeq2d 1483 . . . . . . . 8 |- (x = C -> ((G` k) = (x x. (F` k)) <-> (G` k) = (C x. (F` k))))
32anbi2d 615 . . . . . . 7 |- (x = C -> (((F` k) e. CC /\ (G` k) = (x x. (F` k))) <-> ((F` k) e. CC /\ (G` k) = (C x. (F` k)))))
43ralbidv 1660 . . . . . 6 |- (x = C -> (A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k))) <-> A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (C x. (F` k)))))
5 opreq1 3959 . . . . . . 7 |- (x = C -> (x x. A) = (C x. A))
65breq2d 2625 . . . . . 6 |- (x = C -> (G ~~> (x x. A) <-> G ~~> (C x. A)))
74, 6imbi12d 625 . . . . 5 |- (x = C -> ((A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> G ~~> (x x. A)) <-> (A.k e. (ZZ>`
M)((F` k) e. CC /\ (G` k) = (C x. (F` k))) -> G ~~> (C x. A))))
87imbi2d 611 . . . 4 |- (x = C -> ((M e. ZZ -> (A.k e. (ZZ>`
M)((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> G ~~> (x x. A))) <-> (M e. ZZ -> (A.k e. (ZZ>`
M)((F` k) e. CC /\ (G` k) = (C x. (F` k))) -> G ~~> (C x. A)))))
98imbi2d 611 . . 3 |- (x = C -> ((F ~~> A -> (M e. ZZ -> (A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> G ~~> (x x. A)))) <-> (F ~~> A -> (M e. ZZ -> (A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (C x. (F` k))) -> G ~~> (C x. A))))))
10 zex 6099 . . . . . . 7 |- ZZ e. V
11 snex 2745 . . . . . . 7 |- {x} e. V
1210, 11xpex 3255 . . . . . 6 |- (ZZ X. {x}) e. V
13 climmulc2.1 . . . . . 6 |- F e. V
14 climmulc2.2 . . . . . 6 |- G e. V
15 visset 1809 . . . . . 6 |- x e. V
16 climmulc2.3 . . . . . 6 |- A e. V
1712, 13, 14, 15, 16climmul 7072 . . . . 5 |- ((((ZZ X. {x}) ~~> x /\ F ~~> A) /\ (M e. ZZ /\ A.k e. (ZZ>` M)(((ZZ X. {x})` k) e. CC /\ (F` k) e. CC /\ (G` k) = (((ZZ X. {x})` k) x. (F` k))))) -> G ~~> (x x. A))
18 climconst2 7040 . . . . . . 7 |- (x e. CC -> (ZZ X. {x}) ~~> x)
1918anim1i 334 . . . . . 6 |- ((x e. CC /\ F ~~> A) -> ((ZZ X. {x}) ~~> x /\ F ~~> A))
2019adantr 389 . . . . 5 |- (((x e. CC /\ F ~~> A) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k))))) -> ((ZZ X. {x}) ~~> x /\ F ~~> A))
21 fvconst2g 3835 . . . . . . . . . . . . 13 |- ((x e. CC /\ k e. ZZ) -> ((ZZ X. {x})` k) = x)
22 eluzelz 6363 . . . . . . . . . . . . 13 |- (k e. (ZZ>`
M) -> k e. ZZ)
2321, 22sylan2 451 . . . . . . . . . . . 12 |- ((x e. CC /\ k e. (ZZ>` M)) -> ((ZZ X. {x})` k) = x)
24 pm3.26 319 . . . . . . . . . . . 12 |- ((x e. CC /\ k e. (ZZ>` M)) -> x e. CC)
2523, 24eqeltrd 1545 . . . . . . . . . . 11 |- ((x e. CC /\ k e. (ZZ>` M)) -> ((ZZ X. {x})` k) e. CC)
2625a1d 12 . . . . . . . . . 10 |- ((x e. CC /\ k e. (ZZ>` M)) -> (((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> ((ZZ X. {x})` k) e. CC))
27 pm3.26 319 . . . . . . . . . . 11 |- (((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> (F` k) e. CC)
2827a1i 8 . . . . . . . . . 10 |- ((x e. CC /\ k e. (ZZ>` M)) -> (((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> (F` k) e. CC))
2923opreq1d 3966 . . . . . . . . . . . . 13 |- ((x e. CC /\ k e. (ZZ>` M)) -> (((ZZ X. {x})` k) x. (F` k)) = (x x. (F` k)))
3029eqeq2d 1483 . . . . . . . . . . . 12 |- ((x e. CC /\ k e. (ZZ>` M)) -> ((G` k) = (((ZZ X. {x})` k) x. (F` k)) <-> (G` k) = (x x. (F` k))))
3130biimprd 154 . . . . . . . . . . 11 |- ((x e. CC /\ k e. (ZZ>` M)) -> ((G` k) = (x x. (F` k)) -> (G` k) = (((ZZ X. {x})` k) x. (F` k))))
3231adantld 390 . . . . . . . . . 10 |- ((x e. CC /\ k e. (ZZ>` M)) -> (((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> (G` k) = (((ZZ X. {x})` k) x. (F` k))))
3326, 28, 323jcad 819 . . . . . . . . 9 |- ((x e. CC /\ k e. (ZZ>` M)) -> (((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> (((ZZ X. {x})` k) e. CC /\ (F` k) e. CC /\ (G` k) = (((ZZ X. {x})` k) x. (F` k)))))
3433r19.20dva 1706 . . . . . . . 8 |- (x e. CC -> (A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> A.k e. (ZZ>` M)(((ZZ X. {x})` k) e. CC /\ (F` k) e. CC /\ (G` k) = (((ZZ X. {x})` k) x. (F` k)))))
3534anim2d 560 . . . . . . 7 |- (x e. CC -> ((M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k)))) -> (M e. ZZ /\ A.k e. (ZZ>` M)(((ZZ X. {x})` k) e. CC /\ (F` k) e. CC /\ (G` k) = (((ZZ X. {x})` k) x. (F` k))))))
3635imp 350 . . . . . 6 |- ((x e. CC /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k))))) -> (M e. ZZ /\ A.k e. (ZZ>` M)(((ZZ X. {x})` k) e. CC /\ (F` k) e. CC /\ (G` k) = (((ZZ X. {x})` k) x. (F` k)))))
3736adantlr 393 . . . . 5 |- (((x e. CC /\ F ~~> A) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k))))) -> (M e. ZZ /\ A.k e. (ZZ>` M)(((ZZ X. {x})` k) e. CC /\ (F` k) e. CC /\ (G` k) = (((ZZ X. {x})` k) x. (F` k)))))
3817, 20, 37sylanc 471 . . . 4 |- (((x e. CC /\ F ~~> A) /\ (M e. ZZ /\ A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k))))) -> G ~~> (x x. A))
3938exp43 384 . . 3 |- (x e. CC -> (F ~~> A -> (M e. ZZ -> (A.k e. (ZZ>` M)((F` k) e. CC /\ (G` k) = (x x. (F` k))) -> G ~~> (x x. A)))))
409, 39vtoclga 1848 . 2 |- (C e. CC -> (F ~~> A -> (M e. ZZ -> (A.k e. (ZZ>` M)((F` k) e. CC /\