Step | Hyp | Ref
| Expression |
1 | | oveq2 5882 |
. . . . . 6
โข (๐ฅ = 0 โ ((๐ด + ๐ต)โ๐ฅ) = ((๐ด + ๐ต)โ0)) |
2 | | oveq2 5882 |
. . . . . . 7
โข (๐ฅ = 0 โ (0...๐ฅ) = (0...0)) |
3 | | oveq1 5881 |
. . . . . . . . 9
โข (๐ฅ = 0 โ (๐ฅC๐) = (0C๐)) |
4 | | oveq1 5881 |
. . . . . . . . . . 11
โข (๐ฅ = 0 โ (๐ฅ โ ๐) = (0 โ ๐)) |
5 | 4 | oveq2d 5890 |
. . . . . . . . . 10
โข (๐ฅ = 0 โ (๐ดโ(๐ฅ โ ๐)) = (๐ดโ(0 โ ๐))) |
6 | 5 | oveq1d 5889 |
. . . . . . . . 9
โข (๐ฅ = 0 โ ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐)) = ((๐ดโ(0 โ ๐)) ยท (๐ตโ๐))) |
7 | 3, 6 | oveq12d 5892 |
. . . . . . . 8
โข (๐ฅ = 0 โ ((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ((0C๐) ยท ((๐ดโ(0 โ ๐)) ยท (๐ตโ๐)))) |
8 | 7 | adantr 276 |
. . . . . . 7
โข ((๐ฅ = 0 โง ๐ โ (0...๐ฅ)) โ ((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ((0C๐) ยท ((๐ดโ(0 โ ๐)) ยท (๐ตโ๐)))) |
9 | 2, 8 | sumeq12dv 11379 |
. . . . . 6
โข (๐ฅ = 0 โ ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ฮฃ๐ โ (0...0)((0C๐) ยท ((๐ดโ(0 โ ๐)) ยท (๐ตโ๐)))) |
10 | 1, 9 | eqeq12d 2192 |
. . . . 5
โข (๐ฅ = 0 โ (((๐ด + ๐ต)โ๐ฅ) = ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) โ ((๐ด + ๐ต)โ0) = ฮฃ๐ โ (0...0)((0C๐) ยท ((๐ดโ(0 โ ๐)) ยท (๐ตโ๐))))) |
11 | 10 | imbi2d 230 |
. . . 4
โข (๐ฅ = 0 โ (((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ๐ฅ) = ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐)))) โ ((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ0) = ฮฃ๐ โ (0...0)((0C๐) ยท ((๐ดโ(0 โ ๐)) ยท (๐ตโ๐)))))) |
12 | | oveq2 5882 |
. . . . . 6
โข (๐ฅ = ๐ โ ((๐ด + ๐ต)โ๐ฅ) = ((๐ด + ๐ต)โ๐)) |
13 | | oveq2 5882 |
. . . . . . 7
โข (๐ฅ = ๐ โ (0...๐ฅ) = (0...๐)) |
14 | | oveq1 5881 |
. . . . . . . . 9
โข (๐ฅ = ๐ โ (๐ฅC๐) = (๐C๐)) |
15 | | oveq1 5881 |
. . . . . . . . . . 11
โข (๐ฅ = ๐ โ (๐ฅ โ ๐) = (๐ โ ๐)) |
16 | 15 | oveq2d 5890 |
. . . . . . . . . 10
โข (๐ฅ = ๐ โ (๐ดโ(๐ฅ โ ๐)) = (๐ดโ(๐ โ ๐))) |
17 | 16 | oveq1d 5889 |
. . . . . . . . 9
โข (๐ฅ = ๐ โ ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐)) = ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐))) |
18 | 14, 17 | oveq12d 5892 |
. . . . . . . 8
โข (๐ฅ = ๐ โ ((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) |
19 | 18 | adantr 276 |
. . . . . . 7
โข ((๐ฅ = ๐ โง ๐ โ (0...๐ฅ)) โ ((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) |
20 | 13, 19 | sumeq12dv 11379 |
. . . . . 6
โข (๐ฅ = ๐ โ ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) |
21 | 12, 20 | eqeq12d 2192 |
. . . . 5
โข (๐ฅ = ๐ โ (((๐ด + ๐ต)โ๐ฅ) = ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) โ ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐))))) |
22 | 21 | imbi2d 230 |
. . . 4
โข (๐ฅ = ๐ โ (((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ๐ฅ) = ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐)))) โ ((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))))) |
23 | | oveq2 5882 |
. . . . . 6
โข (๐ฅ = (๐ + 1) โ ((๐ด + ๐ต)โ๐ฅ) = ((๐ด + ๐ต)โ(๐ + 1))) |
24 | | oveq2 5882 |
. . . . . . 7
โข (๐ฅ = (๐ + 1) โ (0...๐ฅ) = (0...(๐ + 1))) |
25 | | oveq1 5881 |
. . . . . . . . 9
โข (๐ฅ = (๐ + 1) โ (๐ฅC๐) = ((๐ + 1)C๐)) |
26 | | oveq1 5881 |
. . . . . . . . . . 11
โข (๐ฅ = (๐ + 1) โ (๐ฅ โ ๐) = ((๐ + 1) โ ๐)) |
27 | 26 | oveq2d 5890 |
. . . . . . . . . 10
โข (๐ฅ = (๐ + 1) โ (๐ดโ(๐ฅ โ ๐)) = (๐ดโ((๐ + 1) โ ๐))) |
28 | 27 | oveq1d 5889 |
. . . . . . . . 9
โข (๐ฅ = (๐ + 1) โ ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐)) = ((๐ดโ((๐ + 1) โ ๐)) ยท (๐ตโ๐))) |
29 | 25, 28 | oveq12d 5892 |
. . . . . . . 8
โข (๐ฅ = (๐ + 1) โ ((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = (((๐ + 1)C๐) ยท ((๐ดโ((๐ + 1) โ ๐)) ยท (๐ตโ๐)))) |
30 | 29 | adantr 276 |
. . . . . . 7
โข ((๐ฅ = (๐ + 1) โง ๐ โ (0...๐ฅ)) โ ((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = (((๐ + 1)C๐) ยท ((๐ดโ((๐ + 1) โ ๐)) ยท (๐ตโ๐)))) |
31 | 24, 30 | sumeq12dv 11379 |
. . . . . 6
โข (๐ฅ = (๐ + 1) โ ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ฮฃ๐ โ (0...(๐ + 1))(((๐ + 1)C๐) ยท ((๐ดโ((๐ + 1) โ ๐)) ยท (๐ตโ๐)))) |
32 | 23, 31 | eqeq12d 2192 |
. . . . 5
โข (๐ฅ = (๐ + 1) โ (((๐ด + ๐ต)โ๐ฅ) = ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) โ ((๐ด + ๐ต)โ(๐ + 1)) = ฮฃ๐ โ (0...(๐ + 1))(((๐ + 1)C๐) ยท ((๐ดโ((๐ + 1) โ ๐)) ยท (๐ตโ๐))))) |
33 | 32 | imbi2d 230 |
. . . 4
โข (๐ฅ = (๐ + 1) โ (((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ๐ฅ) = ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐)))) โ ((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ(๐ + 1)) = ฮฃ๐ โ (0...(๐ + 1))(((๐ + 1)C๐) ยท ((๐ดโ((๐ + 1) โ ๐)) ยท (๐ตโ๐)))))) |
34 | | oveq2 5882 |
. . . . . 6
โข (๐ฅ = ๐ โ ((๐ด + ๐ต)โ๐ฅ) = ((๐ด + ๐ต)โ๐)) |
35 | | oveq2 5882 |
. . . . . . 7
โข (๐ฅ = ๐ โ (0...๐ฅ) = (0...๐)) |
36 | | oveq1 5881 |
. . . . . . . . 9
โข (๐ฅ = ๐ โ (๐ฅC๐) = (๐C๐)) |
37 | | oveq1 5881 |
. . . . . . . . . . 11
โข (๐ฅ = ๐ โ (๐ฅ โ ๐) = (๐ โ ๐)) |
38 | 37 | oveq2d 5890 |
. . . . . . . . . 10
โข (๐ฅ = ๐ โ (๐ดโ(๐ฅ โ ๐)) = (๐ดโ(๐ โ ๐))) |
39 | 38 | oveq1d 5889 |
. . . . . . . . 9
โข (๐ฅ = ๐ โ ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐)) = ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐))) |
40 | 36, 39 | oveq12d 5892 |
. . . . . . . 8
โข (๐ฅ = ๐ โ ((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) |
41 | 40 | adantr 276 |
. . . . . . 7
โข ((๐ฅ = ๐ โง ๐ โ (0...๐ฅ)) โ ((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) |
42 | 35, 41 | sumeq12dv 11379 |
. . . . . 6
โข (๐ฅ = ๐ โ ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) |
43 | 34, 42 | eqeq12d 2192 |
. . . . 5
โข (๐ฅ = ๐ โ (((๐ด + ๐ต)โ๐ฅ) = ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐))) โ ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐))))) |
44 | 43 | imbi2d 230 |
. . . 4
โข (๐ฅ = ๐ โ (((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ๐ฅ) = ฮฃ๐ โ (0...๐ฅ)((๐ฅC๐) ยท ((๐ดโ(๐ฅ โ ๐)) ยท (๐ตโ๐)))) โ ((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))))) |
45 | | exp0 10523 |
. . . . . . . . 9
โข (๐ด โ โ โ (๐ดโ0) = 1) |
46 | | exp0 10523 |
. . . . . . . . 9
โข (๐ต โ โ โ (๐ตโ0) = 1) |
47 | 45, 46 | oveqan12d 5893 |
. . . . . . . 8
โข ((๐ด โ โ โง ๐ต โ โ) โ ((๐ดโ0) ยท (๐ตโ0)) = (1 ยท
1)) |
48 | | 1t1e1 9070 |
. . . . . . . 8
โข (1
ยท 1) = 1 |
49 | 47, 48 | eqtrdi 2226 |
. . . . . . 7
โข ((๐ด โ โ โง ๐ต โ โ) โ ((๐ดโ0) ยท (๐ตโ0)) = 1) |
50 | 49 | oveq2d 5890 |
. . . . . 6
โข ((๐ด โ โ โง ๐ต โ โ) โ (1
ยท ((๐ดโ0)
ยท (๐ตโ0))) = (1
ยท 1)) |
51 | 50, 48 | eqtrdi 2226 |
. . . . 5
โข ((๐ด โ โ โง ๐ต โ โ) โ (1
ยท ((๐ดโ0)
ยท (๐ตโ0))) =
1) |
52 | | 0z 9263 |
. . . . . 6
โข 0 โ
โค |
53 | | ax-1cn 7903 |
. . . . . . 7
โข 1 โ
โ |
54 | 51, 53 | eqeltrdi 2268 |
. . . . . 6
โข ((๐ด โ โ โง ๐ต โ โ) โ (1
ยท ((๐ดโ0)
ยท (๐ตโ0)))
โ โ) |
55 | | oveq2 5882 |
. . . . . . . . 9
โข (๐ = 0 โ (0C๐) = (0C0)) |
56 | | 0nn0 9190 |
. . . . . . . . . 10
โข 0 โ
โ0 |
57 | | bcn0 10734 |
. . . . . . . . . 10
โข (0 โ
โ0 โ (0C0) = 1) |
58 | 56, 57 | ax-mp 5 |
. . . . . . . . 9
โข (0C0) =
1 |
59 | 55, 58 | eqtrdi 2226 |
. . . . . . . 8
โข (๐ = 0 โ (0C๐) = 1) |
60 | | oveq2 5882 |
. . . . . . . . . . 11
โข (๐ = 0 โ (0 โ ๐) = (0 โ
0)) |
61 | | 0m0e0 9030 |
. . . . . . . . . . 11
โข (0
โ 0) = 0 |
62 | 60, 61 | eqtrdi 2226 |
. . . . . . . . . 10
โข (๐ = 0 โ (0 โ ๐) = 0) |
63 | 62 | oveq2d 5890 |
. . . . . . . . 9
โข (๐ = 0 โ (๐ดโ(0 โ ๐)) = (๐ดโ0)) |
64 | | oveq2 5882 |
. . . . . . . . 9
โข (๐ = 0 โ (๐ตโ๐) = (๐ตโ0)) |
65 | 63, 64 | oveq12d 5892 |
. . . . . . . 8
โข (๐ = 0 โ ((๐ดโ(0 โ ๐)) ยท (๐ตโ๐)) = ((๐ดโ0) ยท (๐ตโ0))) |
66 | 59, 65 | oveq12d 5892 |
. . . . . . 7
โข (๐ = 0 โ ((0C๐) ยท ((๐ดโ(0 โ ๐)) ยท (๐ตโ๐))) = (1 ยท ((๐ดโ0) ยท (๐ตโ0)))) |
67 | 66 | fsum1 11419 |
. . . . . 6
โข ((0
โ โค โง (1 ยท ((๐ดโ0) ยท (๐ตโ0))) โ โ) โ
ฮฃ๐ โ
(0...0)((0C๐) ยท
((๐ดโ(0 โ ๐)) ยท (๐ตโ๐))) = (1 ยท ((๐ดโ0) ยท (๐ตโ0)))) |
68 | 52, 54, 67 | sylancr 414 |
. . . . 5
โข ((๐ด โ โ โง ๐ต โ โ) โ
ฮฃ๐ โ
(0...0)((0C๐) ยท
((๐ดโ(0 โ ๐)) ยท (๐ตโ๐))) = (1 ยท ((๐ดโ0) ยท (๐ตโ0)))) |
69 | | addcl 7935 |
. . . . . 6
โข ((๐ด โ โ โง ๐ต โ โ) โ (๐ด + ๐ต) โ โ) |
70 | 69 | exp0d 10647 |
. . . . 5
โข ((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ0) = 1) |
71 | 51, 68, 70 | 3eqtr4rd 2221 |
. . . 4
โข ((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ0) = ฮฃ๐ โ (0...0)((0C๐) ยท ((๐ดโ(0 โ ๐)) ยท (๐ตโ๐)))) |
72 | | simprl 529 |
. . . . . . 7
โข ((๐ โ โ0
โง (๐ด โ โ
โง ๐ต โ โ))
โ ๐ด โ
โ) |
73 | | simprr 531 |
. . . . . . 7
โข ((๐ โ โ0
โง (๐ด โ โ
โง ๐ต โ โ))
โ ๐ต โ
โ) |
74 | | simpl 109 |
. . . . . . 7
โข ((๐ โ โ0
โง (๐ด โ โ
โง ๐ต โ โ))
โ ๐ โ
โ0) |
75 | | id 19 |
. . . . . . 7
โข (((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐))) โ ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) |
76 | 72, 73, 74, 75 | binomlem 11490 |
. . . . . 6
โข (((๐ โ โ0
โง (๐ด โ โ
โง ๐ต โ โ))
โง ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) โ ((๐ด + ๐ต)โ(๐ + 1)) = ฮฃ๐ โ (0...(๐ + 1))(((๐ + 1)C๐) ยท ((๐ดโ((๐ + 1) โ ๐)) ยท (๐ตโ๐)))) |
77 | 76 | exp31 364 |
. . . . 5
โข (๐ โ โ0
โ ((๐ด โ โ
โง ๐ต โ โ)
โ (((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐))) โ ((๐ด + ๐ต)โ(๐ + 1)) = ฮฃ๐ โ (0...(๐ + 1))(((๐ + 1)C๐) ยท ((๐ดโ((๐ + 1) โ ๐)) ยท (๐ตโ๐)))))) |
78 | 77 | a2d 26 |
. . . 4
โข (๐ โ โ0
โ (((๐ด โ โ
โง ๐ต โ โ)
โ ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) โ ((๐ด โ โ โง ๐ต โ โ) โ ((๐ด + ๐ต)โ(๐ + 1)) = ฮฃ๐ โ (0...(๐ + 1))(((๐ + 1)C๐) ยท ((๐ดโ((๐ + 1) โ ๐)) ยท (๐ตโ๐)))))) |
79 | 11, 22, 33, 44, 71, 78 | nn0ind 9366 |
. . 3
โข (๐ โ โ0
โ ((๐ด โ โ
โง ๐ต โ โ)
โ ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐))))) |
80 | 79 | impcom 125 |
. 2
โข (((๐ด โ โ โง ๐ต โ โ) โง ๐ โ โ0)
โ ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) |
81 | 80 | 3impa 1194 |
1
โข ((๐ด โ โ โง ๐ต โ โ โง ๐ โ โ0)
โ ((๐ด + ๐ต)โ๐) = ฮฃ๐ โ (0...๐)((๐C๐) ยท ((๐ดโ(๐ โ ๐)) ยท (๐ตโ๐)))) |