Metamath Proof Explorer


Theorem bcn2

Description: Binomial coefficient: N choose 2 . (Contributed by Mario Carneiro, 22-May-2014)

Ref Expression
Assertion bcn2 ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ C 2 ) = ( ( ๐‘ ยท ( ๐‘ โˆ’ 1 ) ) / 2 ) )

Proof

Step Hyp Ref Expression
1 2nn โŠข 2 โˆˆ โ„•
2 bcval5 โŠข ( ( ๐‘ โˆˆ โ„•0 โˆง 2 โˆˆ โ„• ) โ†’ ( ๐‘ C 2 ) = ( ( seq ( ( ๐‘ โˆ’ 2 ) + 1 ) ( ยท , I ) โ€˜ ๐‘ ) / ( ! โ€˜ 2 ) ) )
3 1 2 mpan2 โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ C 2 ) = ( ( seq ( ( ๐‘ โˆ’ 2 ) + 1 ) ( ยท , I ) โ€˜ ๐‘ ) / ( ! โ€˜ 2 ) ) )
4 2m1e1 โŠข ( 2 โˆ’ 1 ) = 1
5 4 oveq2i โŠข ( ( ๐‘ โˆ’ 2 ) + ( 2 โˆ’ 1 ) ) = ( ( ๐‘ โˆ’ 2 ) + 1 )
6 nn0cn โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ โ„‚ )
7 2cn โŠข 2 โˆˆ โ„‚
8 ax-1cn โŠข 1 โˆˆ โ„‚
9 npncan โŠข ( ( ๐‘ โˆˆ โ„‚ โˆง 2 โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( ๐‘ โˆ’ 2 ) + ( 2 โˆ’ 1 ) ) = ( ๐‘ โˆ’ 1 ) )
10 7 8 9 mp3an23 โŠข ( ๐‘ โˆˆ โ„‚ โ†’ ( ( ๐‘ โˆ’ 2 ) + ( 2 โˆ’ 1 ) ) = ( ๐‘ โˆ’ 1 ) )
11 6 10 syl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ โˆ’ 2 ) + ( 2 โˆ’ 1 ) ) = ( ๐‘ โˆ’ 1 ) )
12 5 11 eqtr3id โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ โˆ’ 2 ) + 1 ) = ( ๐‘ โˆ’ 1 ) )
13 12 seqeq1d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ seq ( ( ๐‘ โˆ’ 2 ) + 1 ) ( ยท , I ) = seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) )
14 13 fveq1d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( seq ( ( ๐‘ โˆ’ 2 ) + 1 ) ( ยท , I ) โ€˜ ๐‘ ) = ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ๐‘ ) )
15 nn0z โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ โ„ค )
16 peano2zm โŠข ( ๐‘ โˆˆ โ„ค โ†’ ( ๐‘ โˆ’ 1 ) โˆˆ โ„ค )
17 15 16 syl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ โˆ’ 1 ) โˆˆ โ„ค )
18 uzid โŠข ( ๐‘ โˆˆ โ„ค โ†’ ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) )
19 15 18 syl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ ๐‘ ) )
20 npcan โŠข ( ( ๐‘ โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ( ๐‘ โˆ’ 1 ) + 1 ) = ๐‘ )
21 6 8 20 sylancl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ โˆ’ 1 ) + 1 ) = ๐‘ )
22 21 fveq2d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( โ„คโ‰ฅ โ€˜ ( ( ๐‘ โˆ’ 1 ) + 1 ) ) = ( โ„คโ‰ฅ โ€˜ ๐‘ ) )
23 19 22 eleqtrrd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ( ๐‘ โˆ’ 1 ) + 1 ) ) )
24 seqm1 โŠข ( ( ( ๐‘ โˆ’ 1 ) โˆˆ โ„ค โˆง ๐‘ โˆˆ ( โ„คโ‰ฅ โ€˜ ( ( ๐‘ โˆ’ 1 ) + 1 ) ) ) โ†’ ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ๐‘ ) = ( ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ( ๐‘ โˆ’ 1 ) ) ยท ( I โ€˜ ๐‘ ) ) )
25 17 23 24 syl2anc โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ๐‘ ) = ( ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ( ๐‘ โˆ’ 1 ) ) ยท ( I โ€˜ ๐‘ ) ) )
26 seq1 โŠข ( ( ๐‘ โˆ’ 1 ) โˆˆ โ„ค โ†’ ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ( ๐‘ โˆ’ 1 ) ) = ( I โ€˜ ( ๐‘ โˆ’ 1 ) ) )
27 17 26 syl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ( ๐‘ โˆ’ 1 ) ) = ( I โ€˜ ( ๐‘ โˆ’ 1 ) ) )
28 fvi โŠข ( ( ๐‘ โˆ’ 1 ) โˆˆ โ„ค โ†’ ( I โ€˜ ( ๐‘ โˆ’ 1 ) ) = ( ๐‘ โˆ’ 1 ) )
29 17 28 syl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( I โ€˜ ( ๐‘ โˆ’ 1 ) ) = ( ๐‘ โˆ’ 1 ) )
30 27 29 eqtrd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ( ๐‘ โˆ’ 1 ) ) = ( ๐‘ โˆ’ 1 ) )
31 fvi โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( I โ€˜ ๐‘ ) = ๐‘ )
32 30 31 oveq12d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ( ๐‘ โˆ’ 1 ) ) ยท ( I โ€˜ ๐‘ ) ) = ( ( ๐‘ โˆ’ 1 ) ยท ๐‘ ) )
33 25 32 eqtrd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ๐‘ ) = ( ( ๐‘ โˆ’ 1 ) ยท ๐‘ ) )
34 subcl โŠข ( ( ๐‘ โˆˆ โ„‚ โˆง 1 โˆˆ โ„‚ ) โ†’ ( ๐‘ โˆ’ 1 ) โˆˆ โ„‚ )
35 6 8 34 sylancl โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ โˆ’ 1 ) โˆˆ โ„‚ )
36 35 6 mulcomd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( ๐‘ โˆ’ 1 ) ยท ๐‘ ) = ( ๐‘ ยท ( ๐‘ โˆ’ 1 ) ) )
37 33 36 eqtrd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( seq ( ๐‘ โˆ’ 1 ) ( ยท , I ) โ€˜ ๐‘ ) = ( ๐‘ ยท ( ๐‘ โˆ’ 1 ) ) )
38 14 37 eqtrd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( seq ( ( ๐‘ โˆ’ 2 ) + 1 ) ( ยท , I ) โ€˜ ๐‘ ) = ( ๐‘ ยท ( ๐‘ โˆ’ 1 ) ) )
39 fac2 โŠข ( ! โ€˜ 2 ) = 2
40 39 a1i โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ! โ€˜ 2 ) = 2 )
41 38 40 oveq12d โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ( seq ( ( ๐‘ โˆ’ 2 ) + 1 ) ( ยท , I ) โ€˜ ๐‘ ) / ( ! โ€˜ 2 ) ) = ( ( ๐‘ ยท ( ๐‘ โˆ’ 1 ) ) / 2 ) )
42 3 41 eqtrd โŠข ( ๐‘ โˆˆ โ„•0 โ†’ ( ๐‘ C 2 ) = ( ( ๐‘ ยท ( ๐‘ โˆ’ 1 ) ) / 2 ) )