MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  bcp1nk Structured version   Unicode version

Theorem bcp1nk 12316
Description: The proportion of one binomial coefficient to another with  N and  K increased by 1. (Contributed by Mario Carneiro, 16-Jan-2015.)
Assertion
Ref Expression
bcp1nk  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  _C  ( K  +  1 ) )  =  ( ( N  _C  K )  x.  ( ( N  + 
1 )  /  ( K  +  1 ) ) ) )

Proof of Theorem bcp1nk
StepHypRef Expression
1 elfzel1 11626 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  0  e.  ZZ )
2 elfzel2 11625 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  N  e.  ZZ )
3 elfzelz 11627 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  K  e.  ZZ )
4 1zzd 10830 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  1  e.  ZZ )
5 fzaddel 11658 . . . . . 6  |-  ( ( ( 0  e.  ZZ  /\  N  e.  ZZ )  /\  ( K  e.  ZZ  /\  1  e.  ZZ ) )  -> 
( K  e.  ( 0 ... N )  <-> 
( K  +  1 )  e.  ( ( 0  +  1 ) ... ( N  + 
1 ) ) ) )
61, 2, 3, 4, 5syl22anc 1227 . . . . 5  |-  ( K  e.  ( 0 ... N )  ->  ( K  e.  ( 0 ... N )  <->  ( K  +  1 )  e.  ( ( 0  +  1 ) ... ( N  +  1 ) ) ) )
76ibi 241 . . . 4  |-  ( K  e.  ( 0 ... N )  ->  ( K  +  1 )  e.  ( ( 0  +  1 ) ... ( N  +  1 ) ) )
8 1e0p1 10941 . . . . 5  |-  1  =  ( 0  +  1 )
98oveq1i 6224 . . . 4  |-  ( 1 ... ( N  + 
1 ) )  =  ( ( 0  +  1 ) ... ( N  +  1 ) )
107, 9syl6eleqr 2491 . . 3  |-  ( K  e.  ( 0 ... N )  ->  ( K  +  1 )  e.  ( 1 ... ( N  +  1 ) ) )
11 bcm1k 12314 . . 3  |-  ( ( K  +  1 )  e.  ( 1 ... ( N  +  1 ) )  ->  (
( N  +  1 )  _C  ( K  +  1 ) )  =  ( ( ( N  +  1 )  _C  ( ( K  +  1 )  - 
1 ) )  x.  ( ( ( N  +  1 )  -  ( ( K  + 
1 )  -  1 ) )  /  ( K  +  1 ) ) ) )
1210, 11syl 16 . 2  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  _C  ( K  +  1 ) )  =  ( ( ( N  +  1 )  _C  ( ( K  +  1 )  - 
1 ) )  x.  ( ( ( N  +  1 )  -  ( ( K  + 
1 )  -  1 ) )  /  ( K  +  1 ) ) ) )
133zcnd 10903 . . . . . . 7  |-  ( K  e.  ( 0 ... N )  ->  K  e.  CC )
14 ax-1cn 9479 . . . . . . 7  |-  1  e.  CC
15 pncan 9757 . . . . . . 7  |-  ( ( K  e.  CC  /\  1  e.  CC )  ->  ( ( K  + 
1 )  -  1 )  =  K )
1613, 14, 15sylancl 660 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  (
( K  +  1 )  -  1 )  =  K )
1716oveq2d 6230 . . . . 5  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  _C  ( ( K  +  1 )  -  1 ) )  =  ( ( N  +  1 )  _C  K ) )
18 bcp1n 12315 . . . . 5  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  _C  K )  =  ( ( N  _C  K )  x.  ( ( N  + 
1 )  /  (
( N  +  1 )  -  K ) ) ) )
1917, 18eqtrd 2433 . . . 4  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  _C  ( ( K  +  1 )  -  1 ) )  =  ( ( N  _C  K )  x.  ( ( N  + 
1 )  /  (
( N  +  1 )  -  K ) ) ) )
2016oveq2d 6230 . . . . 5  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  -  ( ( K  +  1 )  -  1 ) )  =  ( ( N  +  1 )  -  K ) )
2120oveq1d 6229 . . . 4  |-  ( K  e.  ( 0 ... N )  ->  (
( ( N  + 
1 )  -  (
( K  +  1 )  -  1 ) )  /  ( K  +  1 ) )  =  ( ( ( N  +  1 )  -  K )  / 
( K  +  1 ) ) )
2219, 21oveq12d 6232 . . 3  |-  ( K  e.  ( 0 ... N )  ->  (
( ( N  + 
1 )  _C  (
( K  +  1 )  -  1 ) )  x.  ( ( ( N  +  1 )  -  ( ( K  +  1 )  -  1 ) )  /  ( K  + 
1 ) ) )  =  ( ( ( N  _C  K )  x.  ( ( N  +  1 )  / 
( ( N  + 
1 )  -  K
) ) )  x.  ( ( ( N  +  1 )  -  K )  /  ( K  +  1 ) ) ) )
23 bcrpcl 12307 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  ( N  _C  K )  e.  RR+ )
2423rpcnd 11197 . . . . 5  |-  ( K  e.  ( 0 ... N )  ->  ( N  _C  K )  e.  CC )
252peano2zd 10905 . . . . . . . 8  |-  ( K  e.  ( 0 ... N )  ->  ( N  +  1 )  e.  ZZ )
2625zred 10902 . . . . . . 7  |-  ( K  e.  ( 0 ... N )  ->  ( N  +  1 )  e.  RR )
273zred 10902 . . . . . . . . 9  |-  ( K  e.  ( 0 ... N )  ->  K  e.  RR )
282zred 10902 . . . . . . . . 9  |-  ( K  e.  ( 0 ... N )  ->  N  e.  RR )
29 elfzle2 11629 . . . . . . . . 9  |-  ( K  e.  ( 0 ... N )  ->  K  <_  N )
3028ltp1d 10410 . . . . . . . . 9  |-  ( K  e.  ( 0 ... N )  ->  N  <  ( N  +  1 ) )
3127, 28, 26, 29, 30lelttrd 9669 . . . . . . . 8  |-  ( K  e.  ( 0 ... N )  ->  K  <  ( N  +  1 ) )
32 znnsub 10845 . . . . . . . . 9  |-  ( ( K  e.  ZZ  /\  ( N  +  1
)  e.  ZZ )  ->  ( K  < 
( N  +  1 )  <->  ( ( N  +  1 )  -  K )  e.  NN ) )
333, 25, 32syl2anc 659 . . . . . . . 8  |-  ( K  e.  ( 0 ... N )  ->  ( K  <  ( N  + 
1 )  <->  ( ( N  +  1 )  -  K )  e.  NN ) )
3431, 33mpbid 210 . . . . . . 7  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  -  K )  e.  NN )
3526, 34nndivred 10519 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  /  ( ( N  +  1 )  -  K ) )  e.  RR )
3635recnd 9551 . . . . 5  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  /  ( ( N  +  1 )  -  K ) )  e.  CC )
3734nnred 10485 . . . . . . 7  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  -  K )  e.  RR )
38 elfznn0 11711 . . . . . . . 8  |-  ( K  e.  ( 0 ... N )  ->  K  e.  NN0 )
39 nn0p1nn 10770 . . . . . . . 8  |-  ( K  e.  NN0  ->  ( K  +  1 )  e.  NN )
4038, 39syl 16 . . . . . . 7  |-  ( K  e.  ( 0 ... N )  ->  ( K  +  1 )  e.  NN )
4137, 40nndivred 10519 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  (
( ( N  + 
1 )  -  K
)  /  ( K  +  1 ) )  e.  RR )
4241recnd 9551 . . . . 5  |-  ( K  e.  ( 0 ... N )  ->  (
( ( N  + 
1 )  -  K
)  /  ( K  +  1 ) )  e.  CC )
4324, 36, 42mulassd 9548 . . . 4  |-  ( K  e.  ( 0 ... N )  ->  (
( ( N  _C  K )  x.  (
( N  +  1 )  /  ( ( N  +  1 )  -  K ) ) )  x.  ( ( ( N  +  1 )  -  K )  /  ( K  + 
1 ) ) )  =  ( ( N  _C  K )  x.  ( ( ( N  +  1 )  / 
( ( N  + 
1 )  -  K
) )  x.  (
( ( N  + 
1 )  -  K
)  /  ( K  +  1 ) ) ) ) )
4425zcnd 10903 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  ( N  +  1 )  e.  CC )
4534nncnd 10486 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  -  K )  e.  CC )
4640nncnd 10486 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  ( K  +  1 )  e.  CC )
4734nnne0d 10515 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  -  K )  =/=  0 )
4840nnne0d 10515 . . . . . 6  |-  ( K  e.  ( 0 ... N )  ->  ( K  +  1 )  =/=  0 )
4944, 45, 46, 47, 48dmdcan2d 10285 . . . . 5  |-  ( K  e.  ( 0 ... N )  ->  (
( ( N  + 
1 )  /  (
( N  +  1 )  -  K ) )  x.  ( ( ( N  +  1 )  -  K )  /  ( K  + 
1 ) ) )  =  ( ( N  +  1 )  / 
( K  +  1 ) ) )
5049oveq2d 6230 . . . 4  |-  ( K  e.  ( 0 ... N )  ->  (
( N  _C  K
)  x.  ( ( ( N  +  1 )  /  ( ( N  +  1 )  -  K ) )  x.  ( ( ( N  +  1 )  -  K )  / 
( K  +  1 ) ) ) )  =  ( ( N  _C  K )  x.  ( ( N  + 
1 )  /  ( K  +  1 ) ) ) )
5143, 50eqtrd 2433 . . 3  |-  ( K  e.  ( 0 ... N )  ->  (
( ( N  _C  K )  x.  (
( N  +  1 )  /  ( ( N  +  1 )  -  K ) ) )  x.  ( ( ( N  +  1 )  -  K )  /  ( K  + 
1 ) ) )  =  ( ( N  _C  K )  x.  ( ( N  + 
1 )  /  ( K  +  1 ) ) ) )
5222, 51eqtrd 2433 . 2  |-  ( K  e.  ( 0 ... N )  ->  (
( ( N  + 
1 )  _C  (
( K  +  1 )  -  1 ) )  x.  ( ( ( N  +  1 )  -  ( ( K  +  1 )  -  1 ) )  /  ( K  + 
1 ) ) )  =  ( ( N  _C  K )  x.  ( ( N  + 
1 )  /  ( K  +  1 ) ) ) )
5312, 52eqtrd 2433 1  |-  ( K  e.  ( 0 ... N )  ->  (
( N  +  1 )  _C  ( K  +  1 ) )  =  ( ( N  _C  K )  x.  ( ( N  + 
1 )  /  ( K  +  1 ) ) ) )
Colors of variables: wff setvar class
Syntax hints:    -> wi 4    <-> wb 184    = wceq 1399    e. wcel 1836   class class class wbr 4380  (class class class)co 6214   CCcc 9419   0cc0 9421   1c1 9422    + caddc 9424    x. cmul 9426    < clt 9557    - cmin 9736    / cdiv 10141   NNcn 10470   NN0cn0 10730   ZZcz 10799   ...cfz 11611    _C cbc 12301
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1633  ax-4 1646  ax-5 1719  ax-6 1765  ax-7 1808  ax-8 1838  ax-9 1840  ax-10 1855  ax-11 1860  ax-12 1872  ax-13 2016  ax-ext 2370  ax-sep 4501  ax-nul 4509  ax-pow 4556  ax-pr 4614  ax-un 6509  ax-cnex 9477  ax-resscn 9478  ax-1cn 9479  ax-icn 9480  ax-addcl 9481  ax-addrcl 9482  ax-mulcl 9483  ax-mulrcl 9484  ax-mulcom 9485  ax-addass 9486  ax-mulass 9487  ax-distr 9488  ax-i2m1 9489  ax-1ne0 9490  ax-1rid 9491  ax-rnegex 9492  ax-rrecex 9493  ax-cnre 9494  ax-pre-lttri 9495  ax-pre-lttrn 9496  ax-pre-ltadd 9497  ax-pre-mulgt0 9498
This theorem depends on definitions:  df-bi 185  df-or 368  df-an 369  df-3or 972  df-3an 973  df-tru 1402  df-ex 1628  df-nf 1632  df-sb 1758  df-eu 2232  df-mo 2233  df-clab 2378  df-cleq 2384  df-clel 2387  df-nfc 2542  df-ne 2589  df-nel 2590  df-ral 2747  df-rex 2748  df-reu 2749  df-rmo 2750  df-rab 2751  df-v 3049  df-sbc 3266  df-csb 3362  df-dif 3405  df-un 3407  df-in 3409  df-ss 3416  df-pss 3418  df-nul 3725  df-if 3871  df-pw 3942  df-sn 3958  df-pr 3960  df-tp 3962  df-op 3964  df-uni 4177  df-iun 4258  df-br 4381  df-opab 4439  df-mpt 4440  df-tr 4474  df-eprel 4718  df-id 4722  df-po 4727  df-so 4728  df-fr 4765  df-we 4767  df-ord 4808  df-on 4809  df-lim 4810  df-suc 4811  df-xp 4932  df-rel 4933  df-cnv 4934  df-co 4935  df-dm 4936  df-rn 4937  df-res 4938  df-ima 4939  df-iota 5473  df-fun 5511  df-fn 5512  df-f 5513  df-f1 5514  df-fo 5515  df-f1o 5516  df-fv 5517  df-riota 6176  df-ov 6217  df-oprab 6218  df-mpt2 6219  df-om 6618  df-1st 6717  df-2nd 6718  df-recs 6978  df-rdg 7012  df-er 7247  df-en 7454  df-dom 7455  df-sdom 7456  df-pnf 9559  df-mnf 9560  df-xr 9561  df-ltxr 9562  df-le 9563  df-sub 9738  df-neg 9739  df-div 10142  df-nn 10471  df-n0 10731  df-z 10800  df-uz 11020  df-rp 11158  df-fz 11612  df-seq 12030  df-fac 12275  df-bc 12302
This theorem is referenced by:  sylow1lem1  16754
  Copyright terms: Public domain W3C validator