Proof of Theorem binom4
Step | Hyp | Ref
| Expression |
1 | | df-4 10958 |
. . . 4
⊢ 4 = (3 +
1) |
2 | 1 | oveq2i 6560 |
. . 3
⊢ ((𝐴 + 𝐵)↑4) = ((𝐴 + 𝐵)↑(3 + 1)) |
3 | | addcl 9897 |
. . . 4
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴 + 𝐵) ∈ ℂ) |
4 | | 3nn0 11187 |
. . . 4
⊢ 3 ∈
ℕ0 |
5 | | expp1 12729 |
. . . 4
⊢ (((𝐴 + 𝐵) ∈ ℂ ∧ 3 ∈
ℕ0) → ((𝐴 + 𝐵)↑(3 + 1)) = (((𝐴 + 𝐵)↑3) · (𝐴 + 𝐵))) |
6 | 3, 4, 5 | sylancl 693 |
. . 3
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴 + 𝐵)↑(3 + 1)) = (((𝐴 + 𝐵)↑3) · (𝐴 + 𝐵))) |
7 | 2, 6 | syl5eq 2656 |
. 2
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴 + 𝐵)↑4) = (((𝐴 + 𝐵)↑3) · (𝐴 + 𝐵))) |
8 | | binom3 12847 |
. . 3
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴 + 𝐵)↑3) = (((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3)))) |
9 | 8 | oveq1d 6564 |
. 2
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴 + 𝐵)↑3) · (𝐴 + 𝐵)) = ((((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · (𝐴 + 𝐵))) |
10 | | simpl 472 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → 𝐴 ∈
ℂ) |
11 | | expcl 12740 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 3 ∈
ℕ0) → (𝐴↑3) ∈ ℂ) |
12 | 10, 4, 11 | sylancl 693 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴↑3) ∈
ℂ) |
13 | | 3cn 10972 |
. . . . . . 7
⊢ 3 ∈
ℂ |
14 | 10 | sqcld 12868 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴↑2) ∈
ℂ) |
15 | | simpr 476 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → 𝐵 ∈
ℂ) |
16 | 14, 15 | mulcld 9939 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑2) · 𝐵) ∈
ℂ) |
17 | | mulcl 9899 |
. . . . . . 7
⊢ ((3
∈ ℂ ∧ ((𝐴↑2) · 𝐵) ∈ ℂ) → (3 · ((𝐴↑2) · 𝐵)) ∈
ℂ) |
18 | 13, 16, 17 | sylancr 694 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (3
· ((𝐴↑2)
· 𝐵)) ∈
ℂ) |
19 | 12, 18 | addcld 9938 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) ∈
ℂ) |
20 | 15 | sqcld 12868 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐵↑2) ∈
ℂ) |
21 | 10, 20 | mulcld 9939 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴 · (𝐵↑2)) ∈ ℂ) |
22 | | mulcl 9899 |
. . . . . . 7
⊢ ((3
∈ ℂ ∧ (𝐴
· (𝐵↑2)) ∈
ℂ) → (3 · (𝐴 · (𝐵↑2))) ∈ ℂ) |
23 | 13, 21, 22 | sylancr 694 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (3
· (𝐴 · (𝐵↑2))) ∈
ℂ) |
24 | | expcl 12740 |
. . . . . . 7
⊢ ((𝐵 ∈ ℂ ∧ 3 ∈
ℕ0) → (𝐵↑3) ∈ ℂ) |
25 | 15, 4, 24 | sylancl 693 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐵↑3) ∈
ℂ) |
26 | 23, 25 | addcld 9938 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· (𝐴 · (𝐵↑2))) + (𝐵↑3)) ∈ ℂ) |
27 | 19, 26 | addcld 9938 |
. . . 4
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) ∈ ℂ) |
28 | 27, 10, 15 | adddid 9943 |
. . 3
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑3) + (3 ·
((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · (𝐴 + 𝐵)) = (((((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · 𝐴) + ((((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · 𝐵))) |
29 | 19, 26, 10 | adddird 9944 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑3) + (3 ·
((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · 𝐴) = ((((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) · 𝐴) + (((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3)) · 𝐴))) |
30 | 12, 18, 10 | adddird 9944 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) · 𝐴) = (((𝐴↑3) · 𝐴) + ((3 · ((𝐴↑2) · 𝐵)) · 𝐴))) |
31 | 1 | oveq2i 6560 |
. . . . . . . . 9
⊢ (𝐴↑4) = (𝐴↑(3 + 1)) |
32 | | expp1 12729 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 3 ∈
ℕ0) → (𝐴↑(3 + 1)) = ((𝐴↑3) · 𝐴)) |
33 | 10, 4, 32 | sylancl 693 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴↑(3 + 1)) = ((𝐴↑3) · 𝐴)) |
34 | 31, 33 | syl5req 2657 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑3) · 𝐴) = (𝐴↑4)) |
35 | 13 | a1i 11 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → 3 ∈
ℂ) |
36 | 35, 16, 10 | mulassd 9942 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· ((𝐴↑2)
· 𝐵)) · 𝐴) = (3 · (((𝐴↑2) · 𝐵) · 𝐴))) |
37 | 14, 15, 10 | mul32d 10125 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑2) · 𝐵) · 𝐴) = (((𝐴↑2) · 𝐴) · 𝐵)) |
38 | | df-3 10957 |
. . . . . . . . . . . . . 14
⊢ 3 = (2 +
1) |
39 | 38 | oveq2i 6560 |
. . . . . . . . . . . . 13
⊢ (𝐴↑3) = (𝐴↑(2 + 1)) |
40 | | 2nn0 11186 |
. . . . . . . . . . . . . 14
⊢ 2 ∈
ℕ0 |
41 | | expp1 12729 |
. . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℂ ∧ 2 ∈
ℕ0) → (𝐴↑(2 + 1)) = ((𝐴↑2) · 𝐴)) |
42 | 10, 40, 41 | sylancl 693 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴↑(2 + 1)) = ((𝐴↑2) · 𝐴)) |
43 | 39, 42 | syl5req 2657 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑2) · 𝐴) = (𝐴↑3)) |
44 | 43 | oveq1d 6564 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑2) · 𝐴) · 𝐵) = ((𝐴↑3) · 𝐵)) |
45 | 37, 44 | eqtrd 2644 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑2) · 𝐵) · 𝐴) = ((𝐴↑3) · 𝐵)) |
46 | 45 | oveq2d 6565 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (3
· (((𝐴↑2)
· 𝐵) · 𝐴)) = (3 · ((𝐴↑3) · 𝐵))) |
47 | 36, 46 | eqtrd 2644 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· ((𝐴↑2)
· 𝐵)) · 𝐴) = (3 · ((𝐴↑3) · 𝐵))) |
48 | 34, 47 | oveq12d 6567 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑3) · 𝐴) + ((3 · ((𝐴↑2) · 𝐵)) · 𝐴)) = ((𝐴↑4) + (3 · ((𝐴↑3) · 𝐵)))) |
49 | 30, 48 | eqtrd 2644 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) · 𝐴) = ((𝐴↑4) + (3 · ((𝐴↑3) · 𝐵)))) |
50 | 23, 25, 10 | adddird 9944 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((3
· (𝐴 · (𝐵↑2))) + (𝐵↑3)) · 𝐴) = (((3 · (𝐴 · (𝐵↑2))) · 𝐴) + ((𝐵↑3) · 𝐴))) |
51 | 35, 21, 10 | mulassd 9942 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· (𝐴 · (𝐵↑2))) · 𝐴) = (3 · ((𝐴 · (𝐵↑2)) · 𝐴))) |
52 | 10, 20, 10 | mul32d 10125 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴 · (𝐵↑2)) · 𝐴) = ((𝐴 · 𝐴) · (𝐵↑2))) |
53 | 10 | sqvald 12867 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴↑2) = (𝐴 · 𝐴)) |
54 | 53 | oveq1d 6564 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑2) · (𝐵↑2)) = ((𝐴 · 𝐴) · (𝐵↑2))) |
55 | 52, 54 | eqtr4d 2647 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴 · (𝐵↑2)) · 𝐴) = ((𝐴↑2) · (𝐵↑2))) |
56 | 55 | oveq2d 6565 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (3
· ((𝐴 ·
(𝐵↑2)) · 𝐴)) = (3 · ((𝐴↑2) · (𝐵↑2)))) |
57 | 51, 56 | eqtrd 2644 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· (𝐴 · (𝐵↑2))) · 𝐴) = (3 · ((𝐴↑2) · (𝐵↑2)))) |
58 | 25, 10 | mulcomd 9940 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐵↑3) · 𝐴) = (𝐴 · (𝐵↑3))) |
59 | 57, 58 | oveq12d 6567 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((3
· (𝐴 · (𝐵↑2))) · 𝐴) + ((𝐵↑3) · 𝐴)) = ((3 · ((𝐴↑2) · (𝐵↑2))) + (𝐴 · (𝐵↑3)))) |
60 | 50, 59 | eqtrd 2644 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((3
· (𝐴 · (𝐵↑2))) + (𝐵↑3)) · 𝐴) = ((3 · ((𝐴↑2) · (𝐵↑2))) + (𝐴 · (𝐵↑3)))) |
61 | 49, 60 | oveq12d 6567 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑3) + (3 ·
((𝐴↑2) · 𝐵))) · 𝐴) + (((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3)) · 𝐴)) = (((𝐴↑4) + (3 · ((𝐴↑3) · 𝐵))) + ((3 · ((𝐴↑2) · (𝐵↑2))) + (𝐴 · (𝐵↑3))))) |
62 | 29, 61 | eqtrd 2644 |
. . . 4
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑3) + (3 ·
((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · 𝐴) = (((𝐴↑4) + (3 · ((𝐴↑3) · 𝐵))) + ((3 · ((𝐴↑2) · (𝐵↑2))) + (𝐴 · (𝐵↑3))))) |
63 | 19, 26, 15 | adddird 9944 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑3) + (3 ·
((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · 𝐵) = ((((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) · 𝐵) + (((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3)) · 𝐵))) |
64 | 12, 18, 15 | adddird 9944 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) · 𝐵) = (((𝐴↑3) · 𝐵) + ((3 · ((𝐴↑2) · 𝐵)) · 𝐵))) |
65 | 35, 16, 15 | mulassd 9942 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· ((𝐴↑2)
· 𝐵)) · 𝐵) = (3 · (((𝐴↑2) · 𝐵) · 𝐵))) |
66 | 14, 15, 15 | mulassd 9942 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑2) · 𝐵) · 𝐵) = ((𝐴↑2) · (𝐵 · 𝐵))) |
67 | 15 | sqvald 12867 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐵↑2) = (𝐵 · 𝐵)) |
68 | 67 | oveq2d 6565 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑2) · (𝐵↑2)) = ((𝐴↑2) · (𝐵 · 𝐵))) |
69 | 66, 68 | eqtr4d 2647 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑2) · 𝐵) · 𝐵) = ((𝐴↑2) · (𝐵↑2))) |
70 | 69 | oveq2d 6565 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (3
· (((𝐴↑2)
· 𝐵) · 𝐵)) = (3 · ((𝐴↑2) · (𝐵↑2)))) |
71 | 65, 70 | eqtrd 2644 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· ((𝐴↑2)
· 𝐵)) · 𝐵) = (3 · ((𝐴↑2) · (𝐵↑2)))) |
72 | 71 | oveq2d 6565 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑3) · 𝐵) + ((3 · ((𝐴↑2) · 𝐵)) · 𝐵)) = (((𝐴↑3) · 𝐵) + (3 · ((𝐴↑2) · (𝐵↑2))))) |
73 | 64, 72 | eqtrd 2644 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) · 𝐵) = (((𝐴↑3) · 𝐵) + (3 · ((𝐴↑2) · (𝐵↑2))))) |
74 | 23, 25, 15 | adddird 9944 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((3
· (𝐴 · (𝐵↑2))) + (𝐵↑3)) · 𝐵) = (((3 · (𝐴 · (𝐵↑2))) · 𝐵) + ((𝐵↑3) · 𝐵))) |
75 | 35, 21, 15 | mulassd 9942 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· (𝐴 · (𝐵↑2))) · 𝐵) = (3 · ((𝐴 · (𝐵↑2)) · 𝐵))) |
76 | 10, 20, 15 | mulassd 9942 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴 · (𝐵↑2)) · 𝐵) = (𝐴 · ((𝐵↑2) · 𝐵))) |
77 | 38 | oveq2i 6560 |
. . . . . . . . . . . . 13
⊢ (𝐵↑3) = (𝐵↑(2 + 1)) |
78 | | expp1 12729 |
. . . . . . . . . . . . . 14
⊢ ((𝐵 ∈ ℂ ∧ 2 ∈
ℕ0) → (𝐵↑(2 + 1)) = ((𝐵↑2) · 𝐵)) |
79 | 15, 40, 78 | sylancl 693 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐵↑(2 + 1)) = ((𝐵↑2) · 𝐵)) |
80 | 77, 79 | syl5req 2657 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐵↑2) · 𝐵) = (𝐵↑3)) |
81 | 80 | oveq2d 6565 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴 · ((𝐵↑2) · 𝐵)) = (𝐴 · (𝐵↑3))) |
82 | 76, 81 | eqtrd 2644 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴 · (𝐵↑2)) · 𝐵) = (𝐴 · (𝐵↑3))) |
83 | 82 | oveq2d 6565 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (3
· ((𝐴 ·
(𝐵↑2)) · 𝐵)) = (3 · (𝐴 · (𝐵↑3)))) |
84 | 75, 83 | eqtrd 2644 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· (𝐴 · (𝐵↑2))) · 𝐵) = (3 · (𝐴 · (𝐵↑3)))) |
85 | 1 | oveq2i 6560 |
. . . . . . . . 9
⊢ (𝐵↑4) = (𝐵↑(3 + 1)) |
86 | | expp1 12729 |
. . . . . . . . . 10
⊢ ((𝐵 ∈ ℂ ∧ 3 ∈
ℕ0) → (𝐵↑(3 + 1)) = ((𝐵↑3) · 𝐵)) |
87 | 15, 4, 86 | sylancl 693 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐵↑(3 + 1)) = ((𝐵↑3) · 𝐵)) |
88 | 85, 87 | syl5req 2657 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐵↑3) · 𝐵) = (𝐵↑4)) |
89 | 84, 88 | oveq12d 6567 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((3
· (𝐴 · (𝐵↑2))) · 𝐵) + ((𝐵↑3) · 𝐵)) = ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4))) |
90 | 74, 89 | eqtrd 2644 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((3
· (𝐴 · (𝐵↑2))) + (𝐵↑3)) · 𝐵) = ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4))) |
91 | 73, 90 | oveq12d 6567 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑3) + (3 ·
((𝐴↑2) · 𝐵))) · 𝐵) + (((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3)) · 𝐵)) = ((((𝐴↑3) · 𝐵) + (3 · ((𝐴↑2) · (𝐵↑2)))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4)))) |
92 | 12, 15 | mulcld 9939 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑3) · 𝐵) ∈
ℂ) |
93 | 14, 20 | mulcld 9939 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑2) · (𝐵↑2)) ∈
ℂ) |
94 | | mulcl 9899 |
. . . . . . 7
⊢ ((3
∈ ℂ ∧ ((𝐴↑2) · (𝐵↑2)) ∈ ℂ) → (3 ·
((𝐴↑2) · (𝐵↑2))) ∈
ℂ) |
95 | 13, 93, 94 | sylancr 694 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (3
· ((𝐴↑2)
· (𝐵↑2)))
∈ ℂ) |
96 | 10, 25 | mulcld 9939 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴 · (𝐵↑3)) ∈ ℂ) |
97 | | mulcl 9899 |
. . . . . . . 8
⊢ ((3
∈ ℂ ∧ (𝐴
· (𝐵↑3)) ∈
ℂ) → (3 · (𝐴 · (𝐵↑3))) ∈ ℂ) |
98 | 13, 96, 97 | sylancr 694 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (3
· (𝐴 · (𝐵↑3))) ∈
ℂ) |
99 | | 4nn0 11188 |
. . . . . . . 8
⊢ 4 ∈
ℕ0 |
100 | | expcl 12740 |
. . . . . . . 8
⊢ ((𝐵 ∈ ℂ ∧ 4 ∈
ℕ0) → (𝐵↑4) ∈ ℂ) |
101 | 15, 99, 100 | sylancl 693 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐵↑4) ∈
ℂ) |
102 | 98, 101 | addcld 9938 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· (𝐴 · (𝐵↑3))) + (𝐵↑4)) ∈ ℂ) |
103 | 92, 95, 102 | addassd 9941 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑3) ·
𝐵) + (3 · ((𝐴↑2) · (𝐵↑2)))) + ((3 ·
(𝐴 · (𝐵↑3))) + (𝐵↑4))) = (((𝐴↑3) · 𝐵) + ((3 · ((𝐴↑2) · (𝐵↑2))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) |
104 | 63, 91, 103 | 3eqtrd 2648 |
. . . 4
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑3) + (3 ·
((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · 𝐵) = (((𝐴↑3) · 𝐵) + ((3 · ((𝐴↑2) · (𝐵↑2))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) |
105 | 62, 104 | oveq12d 6567 |
. . 3
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
(((((𝐴↑3) + (3
· ((𝐴↑2)
· 𝐵))) + ((3
· (𝐴 · (𝐵↑2))) + (𝐵↑3))) · 𝐴) + ((((𝐴↑3) + (3 · ((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · 𝐵)) = ((((𝐴↑4) + (3 · ((𝐴↑3) · 𝐵))) + ((3 · ((𝐴↑2) · (𝐵↑2))) + (𝐴 · (𝐵↑3)))) + (((𝐴↑3) · 𝐵) + ((3 · ((𝐴↑2) · (𝐵↑2))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4)))))) |
106 | | expcl 12740 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 4 ∈
ℕ0) → (𝐴↑4) ∈ ℂ) |
107 | 10, 99, 106 | sylancl 693 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (𝐴↑4) ∈
ℂ) |
108 | | mulcl 9899 |
. . . . . . 7
⊢ ((3
∈ ℂ ∧ ((𝐴↑3) · 𝐵) ∈ ℂ) → (3 · ((𝐴↑3) · 𝐵)) ∈
ℂ) |
109 | 13, 92, 108 | sylancr 694 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (3
· ((𝐴↑3)
· 𝐵)) ∈
ℂ) |
110 | 107, 109 | addcld 9938 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑4) + (3 · ((𝐴↑3) · 𝐵))) ∈
ℂ) |
111 | 95, 96 | addcld 9938 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· ((𝐴↑2)
· (𝐵↑2))) +
(𝐴 · (𝐵↑3))) ∈
ℂ) |
112 | 95, 102 | addcld 9938 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· ((𝐴↑2)
· (𝐵↑2))) + ((3
· (𝐴 · (𝐵↑3))) + (𝐵↑4))) ∈ ℂ) |
113 | 110, 111,
92, 112 | add4d 10143 |
. . . 4
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑4) + (3 ·
((𝐴↑3) · 𝐵))) + ((3 · ((𝐴↑2) · (𝐵↑2))) + (𝐴 · (𝐵↑3)))) + (((𝐴↑3) · 𝐵) + ((3 · ((𝐴↑2) · (𝐵↑2))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) = ((((𝐴↑4) + (3 · ((𝐴↑3) · 𝐵))) + ((𝐴↑3) · 𝐵)) + (((3 · ((𝐴↑2) · (𝐵↑2))) + (𝐴 · (𝐵↑3))) + ((3 · ((𝐴↑2) · (𝐵↑2))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4)))))) |
114 | 107, 109,
92 | addassd 9941 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑4) + (3 · ((𝐴↑3) · 𝐵))) + ((𝐴↑3) · 𝐵)) = ((𝐴↑4) + ((3 · ((𝐴↑3) · 𝐵)) + ((𝐴↑3) · 𝐵)))) |
115 | 1 | oveq1i 6559 |
. . . . . . . . 9
⊢ (4
· ((𝐴↑3)
· 𝐵)) = ((3 + 1)
· ((𝐴↑3)
· 𝐵)) |
116 | | ax-1cn 9873 |
. . . . . . . . . . 11
⊢ 1 ∈
ℂ |
117 | 116 | a1i 11 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → 1 ∈
ℂ) |
118 | 35, 117, 92 | adddird 9944 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3 + 1)
· ((𝐴↑3)
· 𝐵)) = ((3 ·
((𝐴↑3) · 𝐵)) + (1 · ((𝐴↑3) · 𝐵)))) |
119 | 115, 118 | syl5eq 2656 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (4
· ((𝐴↑3)
· 𝐵)) = ((3 ·
((𝐴↑3) · 𝐵)) + (1 · ((𝐴↑3) · 𝐵)))) |
120 | 92 | mulid2d 9937 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (1
· ((𝐴↑3)
· 𝐵)) = ((𝐴↑3) · 𝐵)) |
121 | 120 | oveq2d 6565 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3
· ((𝐴↑3)
· 𝐵)) + (1 ·
((𝐴↑3) · 𝐵))) = ((3 · ((𝐴↑3) · 𝐵)) + ((𝐴↑3) · 𝐵))) |
122 | 119, 121 | eqtrd 2644 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (4
· ((𝐴↑3)
· 𝐵)) = ((3 ·
((𝐴↑3) · 𝐵)) + ((𝐴↑3) · 𝐵))) |
123 | 122 | oveq2d 6565 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴↑4) + (4 · ((𝐴↑3) · 𝐵))) = ((𝐴↑4) + ((3 · ((𝐴↑3) · 𝐵)) + ((𝐴↑3) · 𝐵)))) |
124 | 114, 123 | eqtr4d 2647 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴↑4) + (3 · ((𝐴↑3) · 𝐵))) + ((𝐴↑3) · 𝐵)) = ((𝐴↑4) + (4 · ((𝐴↑3) · 𝐵)))) |
125 | 95, 96, 95, 102 | add4d 10143 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((3
· ((𝐴↑2)
· (𝐵↑2))) +
(𝐴 · (𝐵↑3))) + ((3 ·
((𝐴↑2) · (𝐵↑2))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4)))) = (((3 · ((𝐴↑2) · (𝐵↑2))) + (3 · ((𝐴↑2) · (𝐵↑2)))) + ((𝐴 · (𝐵↑3)) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) |
126 | | 3p3e6 11038 |
. . . . . . . . 9
⊢ (3 + 3) =
6 |
127 | 126 | oveq1i 6559 |
. . . . . . . 8
⊢ ((3 + 3)
· ((𝐴↑2)
· (𝐵↑2))) = (6
· ((𝐴↑2)
· (𝐵↑2))) |
128 | 35, 35, 93 | adddird 9944 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((3 + 3)
· ((𝐴↑2)
· (𝐵↑2))) = ((3
· ((𝐴↑2)
· (𝐵↑2))) + (3
· ((𝐴↑2)
· (𝐵↑2))))) |
129 | 127, 128 | syl5eqr 2658 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (6
· ((𝐴↑2)
· (𝐵↑2))) = ((3
· ((𝐴↑2)
· (𝐵↑2))) + (3
· ((𝐴↑2)
· (𝐵↑2))))) |
130 | | 3p1e4 11030 |
. . . . . . . . . . . . 13
⊢ (3 + 1) =
4 |
131 | 13, 116, 130 | addcomli 10107 |
. . . . . . . . . . . 12
⊢ (1 + 3) =
4 |
132 | 131 | oveq1i 6559 |
. . . . . . . . . . 11
⊢ ((1 + 3)
· (𝐴 · (𝐵↑3))) = (4 · (𝐴 · (𝐵↑3))) |
133 | 117, 35, 96 | adddird 9944 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((1 + 3)
· (𝐴 · (𝐵↑3))) = ((1 · (𝐴 · (𝐵↑3))) + (3 · (𝐴 · (𝐵↑3))))) |
134 | 132, 133 | syl5eqr 2658 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (4
· (𝐴 · (𝐵↑3))) = ((1 · (𝐴 · (𝐵↑3))) + (3 · (𝐴 · (𝐵↑3))))) |
135 | 96 | mulid2d 9937 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (1
· (𝐴 · (𝐵↑3))) = (𝐴 · (𝐵↑3))) |
136 | 135 | oveq1d 6564 |
. . . . . . . . . 10
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((1
· (𝐴 · (𝐵↑3))) + (3 · (𝐴 · (𝐵↑3)))) = ((𝐴 · (𝐵↑3)) + (3 · (𝐴 · (𝐵↑3))))) |
137 | 134, 136 | eqtrd 2644 |
. . . . . . . . 9
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (4
· (𝐴 · (𝐵↑3))) = ((𝐴 · (𝐵↑3)) + (3 · (𝐴 · (𝐵↑3))))) |
138 | 137 | oveq1d 6564 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((4
· (𝐴 · (𝐵↑3))) + (𝐵↑4)) = (((𝐴 · (𝐵↑3)) + (3 · (𝐴 · (𝐵↑3)))) + (𝐵↑4))) |
139 | 96, 98, 101 | addassd 9941 |
. . . . . . . 8
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((𝐴 · (𝐵↑3)) + (3 · (𝐴 · (𝐵↑3)))) + (𝐵↑4)) = ((𝐴 · (𝐵↑3)) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4)))) |
140 | 138, 139 | eqtrd 2644 |
. . . . . . 7
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((4
· (𝐴 · (𝐵↑3))) + (𝐵↑4)) = ((𝐴 · (𝐵↑3)) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4)))) |
141 | 129, 140 | oveq12d 6567 |
. . . . . 6
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((6
· ((𝐴↑2)
· (𝐵↑2))) + ((4
· (𝐴 · (𝐵↑3))) + (𝐵↑4))) = (((3 · ((𝐴↑2) · (𝐵↑2))) + (3 · ((𝐴↑2) · (𝐵↑2)))) + ((𝐴 · (𝐵↑3)) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) |
142 | 125, 141 | eqtr4d 2647 |
. . . . 5
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → (((3
· ((𝐴↑2)
· (𝐵↑2))) +
(𝐴 · (𝐵↑3))) + ((3 ·
((𝐴↑2) · (𝐵↑2))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4)))) = ((6 · ((𝐴↑2) · (𝐵↑2))) + ((4 · (𝐴 · (𝐵↑3))) + (𝐵↑4)))) |
143 | 124, 142 | oveq12d 6567 |
. . . 4
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑4) + (3 ·
((𝐴↑3) · 𝐵))) + ((𝐴↑3) · 𝐵)) + (((3 · ((𝐴↑2) · (𝐵↑2))) + (𝐴 · (𝐵↑3))) + ((3 · ((𝐴↑2) · (𝐵↑2))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) = (((𝐴↑4) + (4 · ((𝐴↑3) · 𝐵))) + ((6 · ((𝐴↑2) · (𝐵↑2))) + ((4 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) |
144 | 113, 143 | eqtrd 2644 |
. . 3
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑4) + (3 ·
((𝐴↑3) · 𝐵))) + ((3 · ((𝐴↑2) · (𝐵↑2))) + (𝐴 · (𝐵↑3)))) + (((𝐴↑3) · 𝐵) + ((3 · ((𝐴↑2) · (𝐵↑2))) + ((3 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) = (((𝐴↑4) + (4 · ((𝐴↑3) · 𝐵))) + ((6 · ((𝐴↑2) · (𝐵↑2))) + ((4 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) |
145 | 28, 105, 144 | 3eqtrd 2648 |
. 2
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) →
((((𝐴↑3) + (3 ·
((𝐴↑2) · 𝐵))) + ((3 · (𝐴 · (𝐵↑2))) + (𝐵↑3))) · (𝐴 + 𝐵)) = (((𝐴↑4) + (4 · ((𝐴↑3) · 𝐵))) + ((6 · ((𝐴↑2) · (𝐵↑2))) + ((4 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) |
146 | 7, 9, 145 | 3eqtrd 2648 |
1
⊢ ((𝐴 ∈ ℂ ∧ 𝐵 ∈ ℂ) → ((𝐴 + 𝐵)↑4) = (((𝐴↑4) + (4 · ((𝐴↑3) · 𝐵))) + ((6 · ((𝐴↑2) · (𝐵↑2))) + ((4 · (𝐴 · (𝐵↑3))) + (𝐵↑4))))) |