Metamath Proof Explorer


Theorem bcpasc

Description: Pascal's rule for the binomial coefficient, generalized to all integers K . Equation 2 of Gleason p. 295. (Contributed by NM, 13-Jul-2005) (Revised by Mario Carneiro, 10-Mar-2014)

Ref Expression
Assertion bcpasc ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )

Proof

Step Hyp Ref Expression
1 peano2nn0 โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ + 1 ) โˆˆ โ„•0 )
2 elfzp12 โŠข ( ( ๐‘ + 1 ) โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) โ†’ ( ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†” ( ๐พ = 0 โˆจ ๐พ โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) ) )
3 nn0uz โŠข โ„•0 = ( โ„คโ‰ฅ โ€˜ 0 )
4 2 3 eleq2s โŠข ( ( ๐‘ + 1 ) โˆˆ โ„•0 โ†’ ( ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†” ( ๐พ = 0 โˆจ ๐พ โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) ) )
5 1 4 syl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†” ( ๐พ = 0 โˆจ ๐พ โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) ) )
6 1p0e1 โŠข ( 1 + 0 ) = 1
7 bcn0 โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ C 0 ) = 1 )
8 0z โŠข 0 โˆˆ โ„ค
9 1z โŠข 1 โˆˆ โ„ค
10 zsubcl โŠข ( ( 0 โˆˆ โ„ค โˆง 1 โˆˆ โ„ค ) โ†’ ( 0 โˆ’ 1 ) โˆˆ โ„ค )
11 8 9 10 mp2an โŠข ( 0 โˆ’ 1 ) โˆˆ โ„ค
12 0re โŠข 0 โˆˆ โ„
13 ltm1 โŠข ( 0 โˆˆ โ„ โ†’ ( 0 โˆ’ 1 ) < 0 )
14 12 13 ax-mp โŠข ( 0 โˆ’ 1 ) < 0
15 14 orci โŠข ( ( 0 โˆ’ 1 ) < 0 โˆจ ๐‘ < ( 0 โˆ’ 1 ) )
16 bcval4 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ( 0 โˆ’ 1 ) โˆˆ โ„ค โˆง ( ( 0 โˆ’ 1 ) < 0 โˆจ ๐‘ < ( 0 โˆ’ 1 ) ) ) โ†’ ( ๐‘ C ( 0 โˆ’ 1 ) ) = 0 )
17 11 15 16 mp3an23 โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ C ( 0 โˆ’ 1 ) ) = 0 )
18 7 17 oveq12d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ C 0 ) + ( ๐‘ C ( 0 โˆ’ 1 ) ) ) = ( 1 + 0 ) )
19 bcn0 โŠข ( ( ๐‘ + 1 ) โˆˆ โ„•0 โ†’ ( ( ๐‘ + 1 ) C 0 ) = 1 )
20 1 19 syl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ + 1 ) C 0 ) = 1 )
21 6 18 20 3eqtr4a โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ C 0 ) + ( ๐‘ C ( 0 โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C 0 ) )
22 oveq2 โŠข ( ๐พ = 0 โ†’ ( ๐‘ C ๐พ ) = ( ๐‘ C 0 ) )
23 oveq1 โŠข ( ๐พ = 0 โ†’ ( ๐พ โˆ’ 1 ) = ( 0 โˆ’ 1 ) )
24 23 oveq2d โŠข ( ๐พ = 0 โ†’ ( ๐‘ C ( ๐พ โˆ’ 1 ) ) = ( ๐‘ C ( 0 โˆ’ 1 ) ) )
25 22 24 oveq12d โŠข ( ๐พ = 0 โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ C 0 ) + ( ๐‘ C ( 0 โˆ’ 1 ) ) ) )
26 oveq2 โŠข ( ๐พ = 0 โ†’ ( ( ๐‘ + 1 ) C ๐พ ) = ( ( ๐‘ + 1 ) C 0 ) )
27 25 26 eqeq12d โŠข ( ๐พ = 0 โ†’ ( ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) โ†” ( ( ๐‘ C 0 ) + ( ๐‘ C ( 0 โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C 0 ) ) )
28 21 27 syl5ibrcom โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐พ = 0 โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) ) )
29 simpr โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐พ โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) )
30 0p1e1 โŠข ( 0 + 1 ) = 1
31 30 oveq1i โŠข ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) = ( 1 ... ( ๐‘ + 1 ) )
32 29 31 eleqtrdi โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) )
33 nn0p1nn โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ + 1 ) โˆˆ โ„• )
34 nnuz โŠข โ„• = ( โ„คโ‰ฅ โ€˜ 1 )
35 33 34 eleqtrdi โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ + 1 ) โˆˆ ( โ„คโ‰ฅ โ€˜ 1 ) )
36 fzm1 โŠข ( ( ๐‘ + 1 ) โˆˆ ( โ„คโ‰ฅ โ€˜ 1 ) โ†’ ( ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†” ( ๐พ โˆˆ ( 1 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โˆจ ๐พ = ( ๐‘ + 1 ) ) ) )
37 36 biimpa โŠข ( ( ( ๐‘ + 1 ) โˆˆ ( โ„คโ‰ฅ โ€˜ 1 ) โˆง ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐พ โˆˆ ( 1 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โˆจ ๐พ = ( ๐‘ + 1 ) ) )
38 35 37 sylan โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐พ โˆˆ ( 1 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โˆจ ๐พ = ( ๐‘ + 1 ) ) )
39 nn0cn โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ โ„‚ )
40 ax-1cn โŠข 1 โˆˆ โ„‚
41 pncan โŠข ( ( ๐‘ โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( ๐‘ + 1 ) โˆ’ 1 ) = ๐‘ )
42 39 40 41 sylancl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ + 1 ) โˆ’ 1 ) = ๐‘ )
43 42 oveq2d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( 1 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) = ( 1 ... ๐‘ ) )
44 43 eleq2d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐พ โˆˆ ( 1 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โ†” ๐พ โˆˆ ( 1 ... ๐‘ ) ) )
45 44 biimpa โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ ( 1 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) ) โ†’ ๐พ โˆˆ ( 1 ... ๐‘ ) )
46 fz1ssfz0 โŠข ( 1 ... ๐‘ ) โŠ† ( 0 ... ๐‘ )
47 46 sseli โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐พ โˆˆ ( 0 ... ๐‘ ) )
48 bcp1n โŠข ( ๐พ โˆˆ ( 0 ... ๐‘ ) โ†’ ( ( ๐‘ + 1 ) C ๐พ ) = ( ( ๐‘ C ๐พ ) ยท ( ( ๐‘ + 1 ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ) )
49 47 48 syl โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ + 1 ) C ๐พ ) = ( ( ๐‘ C ๐พ ) ยท ( ( ๐‘ + 1 ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ) )
50 bcrpcl โŠข ( ๐พ โˆˆ ( 0 ... ๐‘ ) โ†’ ( ๐‘ C ๐พ ) โˆˆ โ„+ )
51 47 50 syl โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ C ๐พ ) โˆˆ โ„+ )
52 51 rpcnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ C ๐พ ) โˆˆ โ„‚ )
53 elfzuz2 โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ 1 ) )
54 53 34 eleqtrrdi โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐‘ โˆˆ โ„• )
55 54 peano2nnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ + 1 ) โˆˆ โ„• )
56 55 nncnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ + 1 ) โˆˆ โ„‚ )
57 54 nncnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐‘ โˆˆ โ„‚ )
58 1cnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ 1 โˆˆ โ„‚ )
59 elfzelz โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐พ โˆˆ โ„ค )
60 59 zcnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐พ โˆˆ โ„‚ )
61 57 58 60 addsubd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐พ ) = ( ( ๐‘ โˆ’ ๐พ ) + 1 ) )
62 fznn0sub โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ โˆ’ ๐พ ) โˆˆ โ„•0 )
63 nn0p1nn โŠข ( ( ๐‘ โˆ’ ๐พ ) โˆˆ โ„•0 โ†’ ( ( ๐‘ โˆ’ ๐พ ) + 1 ) โˆˆ โ„• )
64 62 63 syl โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ โˆ’ ๐พ ) + 1 ) โˆˆ โ„• )
65 61 64 eqeltrd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐พ ) โˆˆ โ„• )
66 65 nncnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐พ ) โˆˆ โ„‚ )
67 65 nnne0d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐พ ) โ‰  0 )
68 52 56 66 67 div12d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ C ๐พ ) ยท ( ( ๐‘ + 1 ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ) = ( ( ๐‘ + 1 ) ยท ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ) )
69 65 nnrpd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ + 1 ) โˆ’ ๐พ ) โˆˆ โ„+ )
70 51 69 rpdivcld โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) โˆˆ โ„+ )
71 70 rpcnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) โˆˆ โ„‚ )
72 56 71 mulcomd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ + 1 ) ยท ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ) = ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ( ๐‘ + 1 ) ) )
73 68 72 eqtrd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ C ๐พ ) ยท ( ( ๐‘ + 1 ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ) = ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ( ๐‘ + 1 ) ) )
74 56 60 npcand โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) + ๐พ ) = ( ๐‘ + 1 ) )
75 74 oveq2d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) + ๐พ ) ) = ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ( ๐‘ + 1 ) ) )
76 71 66 60 adddid โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) + ๐พ ) ) = ( ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) + ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ๐พ ) ) )
77 73 75 76 3eqtr2d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ C ๐พ ) ยท ( ( ๐‘ + 1 ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ) = ( ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) + ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ๐พ ) ) )
78 52 66 67 divcan1d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) = ( ๐‘ C ๐พ ) )
79 elfznn โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐พ โˆˆ โ„• )
80 79 nnne0d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐พ โ‰  0 )
81 52 66 60 67 80 divdiv2d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ C ๐พ ) / ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) ) = ( ( ( ๐‘ C ๐พ ) ยท ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) )
82 bcm1k โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ C ๐พ ) = ( ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ยท ( ( ๐‘ โˆ’ ( ๐พ โˆ’ 1 ) ) / ๐พ ) ) )
83 57 60 58 subsub3d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ โˆ’ ( ๐พ โˆ’ 1 ) ) = ( ( ๐‘ + 1 ) โˆ’ ๐พ ) )
84 83 oveq1d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ โˆ’ ( ๐พ โˆ’ 1 ) ) / ๐พ ) = ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) )
85 84 oveq2d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ยท ( ( ๐‘ โˆ’ ( ๐พ โˆ’ 1 ) ) / ๐พ ) ) = ( ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) ) )
86 82 85 eqtrd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ C ๐พ ) = ( ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) ) )
87 fzelp1 โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) )
88 55 nnzd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ + 1 ) โˆˆ โ„ค )
89 elfzm1b โŠข ( ( ๐พ โˆˆ โ„ค โˆง ( ๐‘ + 1 ) โˆˆ โ„ค ) โ†’ ( ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†” ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) ) )
90 59 88 89 syl2anc โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†” ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) ) )
91 87 90 mpbid โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) )
92 57 40 41 sylancl โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ + 1 ) โˆ’ 1 ) = ๐‘ )
93 92 oveq2d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) = ( 0 ... ๐‘ ) )
94 91 93 eleqtrd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ๐‘ ) )
95 bcrpcl โŠข ( ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ๐‘ ) โ†’ ( ๐‘ C ( ๐พ โˆ’ 1 ) ) โˆˆ โ„+ )
96 94 95 syl โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ C ( ๐พ โˆ’ 1 ) ) โˆˆ โ„+ )
97 96 rpcnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ๐‘ C ( ๐พ โˆ’ 1 ) ) โˆˆ โ„‚ )
98 79 nnrpd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ๐พ โˆˆ โ„+ )
99 69 98 rpdivcld โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) โˆˆ โ„+ )
100 99 rpcnd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) โˆˆ โ„‚ )
101 99 rpne0d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) โ‰  0 )
102 52 97 100 101 divmul3d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ C ๐พ ) / ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) ) = ( ๐‘ C ( ๐พ โˆ’ 1 ) ) โ†” ( ๐‘ C ๐พ ) = ( ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ยท ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) ) ) )
103 86 102 mpbird โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ C ๐พ ) / ( ( ( ๐‘ + 1 ) โˆ’ ๐พ ) / ๐พ ) ) = ( ๐‘ C ( ๐พ โˆ’ 1 ) ) )
104 52 60 66 67 div23d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ C ๐พ ) ยท ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) = ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ๐พ ) )
105 81 103 104 3eqtr3rd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ๐พ ) = ( ๐‘ C ( ๐พ โˆ’ 1 ) ) )
106 78 105 oveq12d โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) + ( ( ( ๐‘ C ๐พ ) / ( ( ๐‘ + 1 ) โˆ’ ๐พ ) ) ยท ๐พ ) ) = ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) )
107 49 77 106 3eqtrrd โŠข ( ๐พ โˆˆ ( 1 ... ๐‘ ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )
108 45 107 syl โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ ( 1 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )
109 oveq2 โŠข ( ๐พ = ( ๐‘ + 1 ) โ†’ ( ๐‘ C ๐พ ) = ( ๐‘ C ( ๐‘ + 1 ) ) )
110 33 nnzd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ + 1 ) โˆˆ โ„ค )
111 nn0re โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ โ„ )
112 111 ltp1d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ < ( ๐‘ + 1 ) )
113 112 olcd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ + 1 ) < 0 โˆจ ๐‘ < ( ๐‘ + 1 ) ) )
114 bcval4 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ( ๐‘ + 1 ) โˆˆ โ„ค โˆง ( ( ๐‘ + 1 ) < 0 โˆจ ๐‘ < ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘ C ( ๐‘ + 1 ) ) = 0 )
115 110 113 114 mpd3an23 โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ C ( ๐‘ + 1 ) ) = 0 )
116 109 115 sylan9eqr โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ = ( ๐‘ + 1 ) ) โ†’ ( ๐‘ C ๐พ ) = 0 )
117 oveq1 โŠข ( ๐พ = ( ๐‘ + 1 ) โ†’ ( ๐พ โˆ’ 1 ) = ( ( ๐‘ + 1 ) โˆ’ 1 ) )
118 117 42 sylan9eqr โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ = ( ๐‘ + 1 ) ) โ†’ ( ๐พ โˆ’ 1 ) = ๐‘ )
119 118 oveq2d โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ = ( ๐‘ + 1 ) ) โ†’ ( ๐‘ C ( ๐พ โˆ’ 1 ) ) = ( ๐‘ C ๐‘ ) )
120 bcnn โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ C ๐‘ ) = 1 )
121 120 adantr โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ = ( ๐‘ + 1 ) ) โ†’ ( ๐‘ C ๐‘ ) = 1 )
122 119 121 eqtrd โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ = ( ๐‘ + 1 ) ) โ†’ ( ๐‘ C ( ๐พ โˆ’ 1 ) ) = 1 )
123 116 122 oveq12d โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ = ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( 0 + 1 ) )
124 oveq2 โŠข ( ๐พ = ( ๐‘ + 1 ) โ†’ ( ( ๐‘ + 1 ) C ๐พ ) = ( ( ๐‘ + 1 ) C ( ๐‘ + 1 ) ) )
125 bcnn โŠข ( ( ๐‘ + 1 ) โˆˆ โ„•0 โ†’ ( ( ๐‘ + 1 ) C ( ๐‘ + 1 ) ) = 1 )
126 1 125 syl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ + 1 ) C ( ๐‘ + 1 ) ) = 1 )
127 124 126 sylan9eqr โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ = ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ + 1 ) C ๐พ ) = 1 )
128 30 123 127 3eqtr4a โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ = ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )
129 108 128 jaodan โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ( ๐พ โˆˆ ( 1 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โˆจ ๐พ = ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )
130 38 129 syldan โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )
131 32 130 syldan โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )
132 131 ex โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐พ โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) ) )
133 28 132 jaod โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐พ = 0 โˆจ ๐พ โˆˆ ( ( 0 + 1 ) ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) ) )
134 5 133 sylbid โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) ) )
135 134 imp โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )
136 135 adantlr โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )
137 00id โŠข ( 0 + 0 ) = 0
138 fzelp1 โŠข ( ๐พ โˆˆ ( 0 ... ๐‘ ) โ†’ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) )
139 138 con3i โŠข ( ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) โ†’ ยฌ ๐พ โˆˆ ( 0 ... ๐‘ ) )
140 bcval3 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค โˆง ยฌ ๐พ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ( ๐‘ C ๐พ ) = 0 )
141 140 3expa โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ๐‘ ) ) โ†’ ( ๐‘ C ๐พ ) = 0 )
142 139 141 sylan2 โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘ C ๐พ ) = 0 )
143 simpll โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ๐‘ โˆˆ โ„•0 )
144 simplr โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ๐พ โˆˆ โ„ค )
145 peano2zm โŠข ( ๐พ โˆˆ โ„ค โ†’ ( ๐พ โˆ’ 1 ) โˆˆ โ„ค )
146 144 145 syl โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐พ โˆ’ 1 ) โˆˆ โ„ค )
147 39 adantr โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ๐‘ โˆˆ โ„‚ )
148 147 40 41 sylancl โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ( ๐‘ + 1 ) โˆ’ 1 ) = ๐‘ )
149 148 oveq2d โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) = ( 0 ... ๐‘ ) )
150 149 eleq2d โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โ†” ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ๐‘ ) ) )
151 id โŠข ( ๐พ โˆˆ โ„ค โ†’ ๐พ โˆˆ โ„ค )
152 1 nn0zd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ + 1 ) โˆˆ โ„ค )
153 151 152 89 syl2anr โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†” ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) ) )
154 fz1ssfz0 โŠข ( 1 ... ( ๐‘ + 1 ) ) โŠ† ( 0 ... ( ๐‘ + 1 ) )
155 154 sseli โŠข ( ๐พ โˆˆ ( 1 ... ( ๐‘ + 1 ) ) โ†’ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) )
156 153 155 syl6bir โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ( ( ๐‘ + 1 ) โˆ’ 1 ) ) โ†’ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) )
157 150 156 sylbird โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ๐‘ ) โ†’ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) )
158 157 con3dimp โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ยฌ ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ๐‘ ) )
159 bcval3 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ( ๐พ โˆ’ 1 ) โˆˆ โ„ค โˆง ยฌ ( ๐พ โˆ’ 1 ) โˆˆ ( 0 ... ๐‘ ) ) โ†’ ( ๐‘ C ( ๐พ โˆ’ 1 ) ) = 0 )
160 143 146 158 159 syl3anc โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘ C ( ๐พ โˆ’ 1 ) ) = 0 )
161 142 160 oveq12d โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( 0 + 0 ) )
162 143 1 syl โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ๐‘ + 1 ) โˆˆ โ„•0 )
163 simpr โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) )
164 bcval3 โŠข ( ( ( ๐‘ + 1 ) โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ + 1 ) C ๐พ ) = 0 )
165 162 144 163 164 syl3anc โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ + 1 ) C ๐พ ) = 0 )
166 137 161 165 3eqtr4a โŠข ( ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โˆง ยฌ ๐พ โˆˆ ( 0 ... ( ๐‘ + 1 ) ) ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )
167 136 166 pm2.61dan โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ( ( ๐‘ C ๐พ ) + ( ๐‘ C ( ๐พ โˆ’ 1 ) ) ) = ( ( ๐‘ + 1 ) C ๐พ ) )