Metamath Proof Explorer


Theorem binom

Description: The binomial theorem: ( A + B ) ^ N is the sum from k = 0 to N of ( N _C k ) x. ( ( A ^ k ) x. ( B ^ ( N - k ) ) . Theorem 15-2.8 of Gleason p. 296. This part of the proof sets up the induction and does the base case, with the bulk of the work (the induction step) in binomlem . This is Metamath 100 proof #44. (Contributed by NM, 7-Dec-2005) (Proof shortened by Mario Carneiro, 24-Apr-2014)

Ref Expression
Assertion binom ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ∧ 𝑁 ∈ ℕ0 ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑁 ) = Σ 𝑘 ∈ ( 0 ... 𝑁 ) ( ( 𝑁 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) ) )

Proof

Step Hyp Ref Expression
1 oveq2 ( 𝑥 = 0 → ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = ( ( 𝐴 + 𝐵 ) ↑ 0 ) )
2 oveq2 ( 𝑥 = 0 → ( 0 ... 𝑥 ) = ( 0 ... 0 ) )
3 oveq1 ( 𝑥 = 0 → ( 𝑥 C 𝑘 ) = ( 0 C 𝑘 ) )
4 oveq1 ( 𝑥 = 0 → ( 𝑥𝑘 ) = ( 0 − 𝑘 ) )
5 4 oveq2d ( 𝑥 = 0 → ( 𝐴 ↑ ( 𝑥𝑘 ) ) = ( 𝐴 ↑ ( 0 − 𝑘 ) ) )
6 5 oveq1d ( 𝑥 = 0 → ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) = ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) )
7 3 6 oveq12d ( 𝑥 = 0 → ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( ( 0 C 𝑘 ) · ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
8 7 adantr ( ( 𝑥 = 0 ∧ 𝑘 ∈ ( 0 ... 𝑥 ) ) → ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( ( 0 C 𝑘 ) · ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
9 2 8 sumeq12dv ( 𝑥 = 0 → Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = Σ 𝑘 ∈ ( 0 ... 0 ) ( ( 0 C 𝑘 ) · ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
10 1 9 eqeq12d ( 𝑥 = 0 → ( ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) ↔ ( ( 𝐴 + 𝐵 ) ↑ 0 ) = Σ 𝑘 ∈ ( 0 ... 0 ) ( ( 0 C 𝑘 ) · ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) )
11 10 imbi2d ( 𝑥 = 0 → ( ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ↔ ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 0 ) = Σ 𝑘 ∈ ( 0 ... 0 ) ( ( 0 C 𝑘 ) · ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ) )
12 oveq2 ( 𝑥 = 𝑛 → ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = ( ( 𝐴 + 𝐵 ) ↑ 𝑛 ) )
13 oveq2 ( 𝑥 = 𝑛 → ( 0 ... 𝑥 ) = ( 0 ... 𝑛 ) )
14 oveq1 ( 𝑥 = 𝑛 → ( 𝑥 C 𝑘 ) = ( 𝑛 C 𝑘 ) )
15 oveq1 ( 𝑥 = 𝑛 → ( 𝑥𝑘 ) = ( 𝑛𝑘 ) )
16 15 oveq2d ( 𝑥 = 𝑛 → ( 𝐴 ↑ ( 𝑥𝑘 ) ) = ( 𝐴 ↑ ( 𝑛𝑘 ) ) )
17 16 oveq1d ( 𝑥 = 𝑛 → ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) = ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) )
18 14 17 oveq12d ( 𝑥 = 𝑛 → ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
19 18 adantr ( ( 𝑥 = 𝑛𝑘 ∈ ( 0 ... 𝑥 ) ) → ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
20 13 19 sumeq12dv ( 𝑥 = 𝑛 → Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = Σ 𝑘 ∈ ( 0 ... 𝑛 ) ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
21 12 20 eqeq12d ( 𝑥 = 𝑛 → ( ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) ↔ ( ( 𝐴 + 𝐵 ) ↑ 𝑛 ) = Σ 𝑘 ∈ ( 0 ... 𝑛 ) ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) )
22 21 imbi2d ( 𝑥 = 𝑛 → ( ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ↔ ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑛 ) = Σ 𝑘 ∈ ( 0 ... 𝑛 ) ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ) )
23 oveq2 ( 𝑥 = ( 𝑛 + 1 ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = ( ( 𝐴 + 𝐵 ) ↑ ( 𝑛 + 1 ) ) )
24 oveq2 ( 𝑥 = ( 𝑛 + 1 ) → ( 0 ... 𝑥 ) = ( 0 ... ( 𝑛 + 1 ) ) )
25 oveq1 ( 𝑥 = ( 𝑛 + 1 ) → ( 𝑥 C 𝑘 ) = ( ( 𝑛 + 1 ) C 𝑘 ) )
26 oveq1 ( 𝑥 = ( 𝑛 + 1 ) → ( 𝑥𝑘 ) = ( ( 𝑛 + 1 ) − 𝑘 ) )
27 26 oveq2d ( 𝑥 = ( 𝑛 + 1 ) → ( 𝐴 ↑ ( 𝑥𝑘 ) ) = ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) )
28 27 oveq1d ( 𝑥 = ( 𝑛 + 1 ) → ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) = ( ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) · ( 𝐵𝑘 ) ) )
29 25 28 oveq12d ( 𝑥 = ( 𝑛 + 1 ) → ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( ( ( 𝑛 + 1 ) C 𝑘 ) · ( ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
30 29 adantr ( ( 𝑥 = ( 𝑛 + 1 ) ∧ 𝑘 ∈ ( 0 ... 𝑥 ) ) → ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( ( ( 𝑛 + 1 ) C 𝑘 ) · ( ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
31 24 30 sumeq12dv ( 𝑥 = ( 𝑛 + 1 ) → Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = Σ 𝑘 ∈ ( 0 ... ( 𝑛 + 1 ) ) ( ( ( 𝑛 + 1 ) C 𝑘 ) · ( ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
32 23 31 eqeq12d ( 𝑥 = ( 𝑛 + 1 ) → ( ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) ↔ ( ( 𝐴 + 𝐵 ) ↑ ( 𝑛 + 1 ) ) = Σ 𝑘 ∈ ( 0 ... ( 𝑛 + 1 ) ) ( ( ( 𝑛 + 1 ) C 𝑘 ) · ( ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) )
33 32 imbi2d ( 𝑥 = ( 𝑛 + 1 ) → ( ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ↔ ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ ( 𝑛 + 1 ) ) = Σ 𝑘 ∈ ( 0 ... ( 𝑛 + 1 ) ) ( ( ( 𝑛 + 1 ) C 𝑘 ) · ( ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ) )
34 oveq2 ( 𝑥 = 𝑁 → ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = ( ( 𝐴 + 𝐵 ) ↑ 𝑁 ) )
35 oveq2 ( 𝑥 = 𝑁 → ( 0 ... 𝑥 ) = ( 0 ... 𝑁 ) )
36 oveq1 ( 𝑥 = 𝑁 → ( 𝑥 C 𝑘 ) = ( 𝑁 C 𝑘 ) )
37 oveq1 ( 𝑥 = 𝑁 → ( 𝑥𝑘 ) = ( 𝑁𝑘 ) )
38 37 oveq2d ( 𝑥 = 𝑁 → ( 𝐴 ↑ ( 𝑥𝑘 ) ) = ( 𝐴 ↑ ( 𝑁𝑘 ) ) )
39 38 oveq1d ( 𝑥 = 𝑁 → ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) = ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) )
40 36 39 oveq12d ( 𝑥 = 𝑁 → ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( ( 𝑁 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
41 40 adantr ( ( 𝑥 = 𝑁𝑘 ∈ ( 0 ... 𝑥 ) ) → ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( ( 𝑁 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
42 35 41 sumeq12dv ( 𝑥 = 𝑁 → Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) = Σ 𝑘 ∈ ( 0 ... 𝑁 ) ( ( 𝑁 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
43 34 42 eqeq12d ( 𝑥 = 𝑁 → ( ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) ↔ ( ( 𝐴 + 𝐵 ) ↑ 𝑁 ) = Σ 𝑘 ∈ ( 0 ... 𝑁 ) ( ( 𝑁 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) )
44 43 imbi2d ( 𝑥 = 𝑁 → ( ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑥 ) = Σ 𝑘 ∈ ( 0 ... 𝑥 ) ( ( 𝑥 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑥𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ↔ ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑁 ) = Σ 𝑘 ∈ ( 0 ... 𝑁 ) ( ( 𝑁 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ) )
45 exp0 ( 𝐴 ∈ ℂ → ( 𝐴 ↑ 0 ) = 1 )
46 exp0 ( 𝐵 ∈ ℂ → ( 𝐵 ↑ 0 ) = 1 )
47 45 46 oveqan12d ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) = ( 1 · 1 ) )
48 1t1e1 ( 1 · 1 ) = 1
49 47 48 eqtrdi ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) = 1 )
50 49 oveq2d ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( 1 · ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) ) = ( 1 · 1 ) )
51 50 48 eqtrdi ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( 1 · ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) ) = 1 )
52 0z 0 ∈ ℤ
53 ax-1cn 1 ∈ ℂ
54 51 53 eqeltrdi ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( 1 · ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) ) ∈ ℂ )
55 oveq2 ( 𝑘 = 0 → ( 0 C 𝑘 ) = ( 0 C 0 ) )
56 0nn0 0 ∈ ℕ0
57 bcn0 ( 0 ∈ ℕ0 → ( 0 C 0 ) = 1 )
58 56 57 ax-mp ( 0 C 0 ) = 1
59 55 58 eqtrdi ( 𝑘 = 0 → ( 0 C 𝑘 ) = 1 )
60 oveq2 ( 𝑘 = 0 → ( 0 − 𝑘 ) = ( 0 − 0 ) )
61 0m0e0 ( 0 − 0 ) = 0
62 60 61 eqtrdi ( 𝑘 = 0 → ( 0 − 𝑘 ) = 0 )
63 62 oveq2d ( 𝑘 = 0 → ( 𝐴 ↑ ( 0 − 𝑘 ) ) = ( 𝐴 ↑ 0 ) )
64 oveq2 ( 𝑘 = 0 → ( 𝐵𝑘 ) = ( 𝐵 ↑ 0 ) )
65 63 64 oveq12d ( 𝑘 = 0 → ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) = ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) )
66 59 65 oveq12d ( 𝑘 = 0 → ( ( 0 C 𝑘 ) · ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( 1 · ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) ) )
67 66 fsum1 ( ( 0 ∈ ℤ ∧ ( 1 · ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) ) ∈ ℂ ) → Σ 𝑘 ∈ ( 0 ... 0 ) ( ( 0 C 𝑘 ) · ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( 1 · ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) ) )
68 52 54 67 sylancr ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → Σ 𝑘 ∈ ( 0 ... 0 ) ( ( 0 C 𝑘 ) · ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) = ( 1 · ( ( 𝐴 ↑ 0 ) · ( 𝐵 ↑ 0 ) ) ) )
69 addcl ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( 𝐴 + 𝐵 ) ∈ ℂ )
70 69 exp0d ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 0 ) = 1 )
71 51 68 70 3eqtr4rd ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 0 ) = Σ 𝑘 ∈ ( 0 ... 0 ) ( ( 0 C 𝑘 ) · ( ( 𝐴 ↑ ( 0 − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
72 simprl ( ( 𝑛 ∈ ℕ0 ∧ ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) ) → 𝐴 ∈ ℂ )
73 simprr ( ( 𝑛 ∈ ℕ0 ∧ ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) ) → 𝐵 ∈ ℂ )
74 simpl ( ( 𝑛 ∈ ℕ0 ∧ ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) ) → 𝑛 ∈ ℕ0 )
75 id ( ( ( 𝐴 + 𝐵 ) ↑ 𝑛 ) = Σ 𝑘 ∈ ( 0 ... 𝑛 ) ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑛 ) = Σ 𝑘 ∈ ( 0 ... 𝑛 ) ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
76 72 73 74 75 binomlem ( ( ( 𝑛 ∈ ℕ0 ∧ ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) ) ∧ ( ( 𝐴 + 𝐵 ) ↑ 𝑛 ) = Σ 𝑘 ∈ ( 0 ... 𝑛 ) ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) → ( ( 𝐴 + 𝐵 ) ↑ ( 𝑛 + 1 ) ) = Σ 𝑘 ∈ ( 0 ... ( 𝑛 + 1 ) ) ( ( ( 𝑛 + 1 ) C 𝑘 ) · ( ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
77 76 exp31 ( 𝑛 ∈ ℕ0 → ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( ( 𝐴 + 𝐵 ) ↑ 𝑛 ) = Σ 𝑘 ∈ ( 0 ... 𝑛 ) ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) → ( ( 𝐴 + 𝐵 ) ↑ ( 𝑛 + 1 ) ) = Σ 𝑘 ∈ ( 0 ... ( 𝑛 + 1 ) ) ( ( ( 𝑛 + 1 ) C 𝑘 ) · ( ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ) )
78 77 a2d ( 𝑛 ∈ ℕ0 → ( ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑛 ) = Σ 𝑘 ∈ ( 0 ... 𝑛 ) ( ( 𝑛 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑛𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) → ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ ( 𝑛 + 1 ) ) = Σ 𝑘 ∈ ( 0 ... ( 𝑛 + 1 ) ) ( ( ( 𝑛 + 1 ) C 𝑘 ) · ( ( 𝐴 ↑ ( ( 𝑛 + 1 ) − 𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) ) )
79 11 22 33 44 71 78 nn0ind ( 𝑁 ∈ ℕ0 → ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑁 ) = Σ 𝑘 ∈ ( 0 ... 𝑁 ) ( ( 𝑁 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) ) ) )
80 79 impcom ( ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ) ∧ 𝑁 ∈ ℕ0 ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑁 ) = Σ 𝑘 ∈ ( 0 ... 𝑁 ) ( ( 𝑁 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) ) )
81 80 3impa ( ( 𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ ∧ 𝑁 ∈ ℕ0 ) → ( ( 𝐴 + 𝐵 ) ↑ 𝑁 ) = Σ 𝑘 ∈ ( 0 ... 𝑁 ) ( ( 𝑁 C 𝑘 ) · ( ( 𝐴 ↑ ( 𝑁𝑘 ) ) · ( 𝐵𝑘 ) ) ) )