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

Theorem binomlem4 7015
Description: Lemma for binom 7018 (binomial theorem). Break out the first term of the summation used by the induction hypothesis.
Hypotheses
Ref Expression
binomlem.1 |- A e. CC
binomlem.2 |- B e. CC
Assertion
Ref Expression
binomlem4 |- (N e. NN0 -> sum_k e. (0...(N + 1))(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k))) = ((A^(N + 1)) + sum_k e. (1...(N + 1))(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k)))))
Distinct variable groups:   A,k   B,k   k,N

Proof of Theorem binomlem4
StepHypRef Expression
1 fsum1ps 6964 . . 3 |- (((N + 1) e. (ZZ>` 0) /\ 0 < (N + 1) /\ A.k e. (0...(N + 1))(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k))) e. CC) -> sum_k e. (0...(N + 1))(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k))) = ([_0 / k]_(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k))) + sum_k e. ((0 + 1)...(N + 1))(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k)))))
2 peano2nn0 6079 . . . 4 |- (N e. NN0 -> (N + 1) e. NN0)
3 nn0uz 6378 . . . 4 |- NN0 = (ZZ>` 0)
42, 3syl6eleq 1555 . . 3 |- (N e. NN0 -> (N + 1) e. (ZZ>`
0))
5 nn0p1nnt 6130 . . . 4 |- (N e. NN0 -> (N + 1) e. NN)
6 nngt0t 5902 . . . 4 |- ((N + 1) e. NN -> 0 < (N + 1))
75, 6syl 10 . . 3 |- (N e. NN0 -> 0 < (N + 1))
8 axmulcl 5253 . . . . 5 |- ((((N + 1) C. k) e. CC /\ ((A^((N + 1) - k)) x. (B^k)) e. CC) -> (((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k))) e. CC)
9 bcclt 6918 . . . . . . 7 |- (((N + 1) e. NN0 /\ k e. ZZ) -> ((N + 1) C. k) e. NN0)
10 nn0cnt 6064 . . . . . . 7 |- (((N + 1) C. k) e. NN0 -> ((N + 1) C. k) e. CC)
119, 10syl 10 . . . . . 6 |- (((N + 1) e. NN0 /\ k e. ZZ) -> ((N + 1) C. k) e. CC)
12 elfzelz 6422 . . . . . 6 |- (k e. (0...(N + 1)) -> k e. ZZ)
1311, 2, 12syl2an 454 . . . . 5 |- ((N e. NN0 /\ k e. (0...(N + 1))) -> ((N + 1) C. k) e. CC)
14 axmulcl 5253 . . . . . 6 |- (((A^((N + 1) - k)) e. CC /\ (B^k) e. CC) -> ((A^((N + 1) - k)) x. (B^k)) e. CC)
15 oprex 3974 . . . . . . . . 9 |- (N + 1) e. V
16 fznn0subt 6438 . . . . . . . . 9 |- (((N + 1) e. V /\ k e. (0...(N + 1))) -> ((N + 1) - k) e. NN0)
1715, 16mpan 694 . . . . . . . 8 |- (k e. (0...(N + 1)) -> ((N + 1) - k) e. NN0)
18 binomlem.1 . . . . . . . . 9 |- A e. CC
19 expclt 6521 . . . . . . . . 9 |- ((A e. CC /\ ((N + 1) - k) e. NN0) -> (A^((N + 1) - k)) e. CC)
2018, 19mpan 694 . . . . . . . 8 |- (((N + 1) - k) e. NN0 -> (A^((N + 1) - k)) e. CC)
2117, 20syl 10 . . . . . . 7 |- (k e. (0...(N + 1)) -> (A^((N + 1) - k)) e. CC)
2221adantl 388 . . . . . 6 |- ((N e. NN0 /\ k e. (0...(N + 1))) -> (A^((N + 1) - k)) e. CC)
23 elfznn0t 6436 . . . . . . . 8 |- (k e. (0...(N + 1)) -> k e. NN0)
24 binomlem.2 . . . . . . . . 9 |- B e. CC
25 expclt 6521 . . . . . . . . 9 |- ((B e. CC /\ k e. NN0) -> (B^k) e. CC)
2624, 25mpan 694 . . . . . . . 8 |- (k e. NN0 -> (B^k) e. CC)
2723, 26syl 10 . . . . . . 7 |- (k e. (0...(N + 1)) -> (B^k) e. CC)
2827adantl 388 . . . . . 6 |- ((N e. NN0 /\ k e. (0...(N + 1))) -> (B^k) e. CC)
2914, 22, 28sylanc 471 . . . . 5 |- ((N e. NN0 /\ k e. (0...(N + 1))) -> ((A^((N + 1) - k)) x. (B^k)) e. CC)
308, 13, 29sylanc 471 . . . 4 |- ((N e. NN0 /\ k e. (0...(N + 1))) -> (((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k))) e. CC)
3130r19.21aiva 1711 . . 3 |- (N e. NN0 -> A.k e. (0...(N + 1))(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k))) e. CC)
321, 4, 7, 31syl3anc 857 . 2 |- (N e. NN0 -> sum_k e. (0...(N + 1))(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k))) = ([_0 / k]_(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k))) + sum_k e. ((0 + 1)...(N + 1))(((N + 1) C. k) x. ((A^((N + 1) - k)) x. (B^k)))))
33 bcn0t 6909 . . . . . . 7 |- ((N + 1) e. NN0 -> ((N + 1) C. 0) = 1)
342, 33syl 10 . . . . . 6 |- (N e. NN0 -> ((N + 1) C. 0) = 1)
35 nn0cnt 6064 . . . . . . . . . 10 |- ((N + 1) e. NN0 -> (N + 1) e. CC)
36 subid1t 5376 . . . . . . . . . 10 |- ((N + 1) e. CC -> ((N + 1) - 0) = (N + 1))
372, 35, 363syl 20 . . . . . . . . 9 |- (N e. NN0 -> ((N + 1) - 0) = (N + 1))
3837opreq2d 3967 . . . . . . . 8 |- (N e. NN0 -> (A^((N + 1) - 0)) = (A^(N + 1)))
3938opreq1d 3966 . . . . . . 7 |- (N e. NN0 -> ((A^((N + 1) - 0)) x. 1) = ((A^(N + 1)) x. 1))
40 expclt 6521 . . . . . . . . 9 |- ((A e. CC /\ (N + 1) e. NN0) -> (A^(N + 1)) e. CC)
4118, 40mpan 694 . . . . . . . 8 |- ((N + 1) e. NN0 -> (A^(N + 1)) e. CC)
42 ax1id 5262 . . . . . . . 8 |- ((A^(N + 1)) e. CC -> ((A^(N + 1)) x. 1) = (A^(N + 1)))
432, 41, 423syl 20 . . . . . . 7 |- (N e. NN0 -> ((A^(N + 1)) x. 1) = (A^(N + 1)))
4439, 43eqtrd 1504 . . . . . 6 |- (N e. NN0 -> ((A^((N + 1) - 0)) x. 1) = (A^(N + 1)))
4534, 44opreq12d 3969 . . . . 5 |- (N e. NN0 -> (((N + 1) C. 0) x. ((A^((N + 1) - 0)) x. 1)) = (1 x. (A^(N + 1))))
46 mulid2t 5397 . . . . . 6 |- ((A^(N + 1)) e. CC -> (1 x. (A^(N + 1))) = (A^(N + 1)))
472, 41, 463syl 20 . . . . 5 |- (N e. NN0 -> (1 x. (A^(N + 1))) = (A^(N + 1)))
4845, 47eqtrd 1504 . . . 4 |- (N e. NN0 -> (((N + 1) C. 0) x. ((A^((N + 1) - 0)) x. 1)) = (A^(N + 1)))
49 0cn 5308 . . . . . 6 |- 0 e. CC
5049elisseti 1814 . . . . 5 |- 0 e. V
51 ax-17 969 . . . . 5 |- (x e. (((N + 1) C. 0) x. ((A^((N + 1) - 0)) x. 1)) -> A.k x e. (((N + 1) C. 0) x. ((A^((N + 1) - 0)) x. 1)))
52 opreq2 3960 . . . . . 6 |- (k = 0 -> ((N + 1) C. k) = ((N + 1) C. 0))
53 opreq2 3960 . . . . . . . 8 |- (k = 0 -> ((N + 1) - k) = ((N + 1) - 0))
5453opreq2d 3967 . . . . . . 7 |- (k = 0 -> (A^((N + 1) - k)) = (A^((N + 1) - 0)))
55 opreq2 3960 . . . . . . . 8 |- (k = 0 -> (B^k) = (B^0))
56 exp0t 6511 . . . . . . . . 9 |- (B e. CC -> (B^0) = 1)
5724, 56ax-mp 7 . . . . . . . 8 |- (B^0) = 1
5855, 57syl6eq 1520 . . . . . . 7 |- (k = 0 -> (B^k) = 1)
5954, 58opreq12d 3969 . . . . . 6 |- (k = 0 -> ((A^((N + 1) - k)) x. (B^k)) = ((A^((N + 1) - 0)) x.