MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-bc Structured version   Visualization version   GIF version

Definition df-bc 14260
Description: Define the binomial coefficient operation. For example, (5C3) = 10 (ex-bc 29695).

In the literature, this function is often written as a column vector of the two arguments, or with the arguments as subscripts before and after the letter "C". The expression (๐‘C๐พ) is read "๐‘ choose ๐พ". Definition of binomial coefficient in [Gleason] p. 295. As suggested by Gleason, we define it to be 0 when 0 โ‰ค ๐‘˜ โ‰ค ๐‘› does not hold. (Contributed by NM, 10-Jul-2005.)

Assertion
Ref Expression
df-bc C = (๐‘› โˆˆ โ„•0, ๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ (0...๐‘›), ((!โ€˜๐‘›) / ((!โ€˜(๐‘› โˆ’ ๐‘˜)) ยท (!โ€˜๐‘˜))), 0))
Distinct variable group:   ๐‘˜,๐‘›

Detailed syntax breakdown of Definition df-bc
StepHypRef Expression
1 cbc 14259 . 2 class C
2 vn . . 3 setvar ๐‘›
3 vk . . 3 setvar ๐‘˜
4 cn0 12469 . . 3 class โ„•0
5 cz 12555 . . 3 class โ„ค
63cv 1541 . . . . 5 class ๐‘˜
7 cc0 11107 . . . . . 6 class 0
82cv 1541 . . . . . 6 class ๐‘›
9 cfz 13481 . . . . . 6 class ...
107, 8, 9co 7406 . . . . 5 class (0...๐‘›)
116, 10wcel 2107 . . . 4 wff ๐‘˜ โˆˆ (0...๐‘›)
12 cfa 14230 . . . . . 6 class !
138, 12cfv 6541 . . . . 5 class (!โ€˜๐‘›)
14 cmin 11441 . . . . . . . 8 class โˆ’
158, 6, 14co 7406 . . . . . . 7 class (๐‘› โˆ’ ๐‘˜)
1615, 12cfv 6541 . . . . . 6 class (!โ€˜(๐‘› โˆ’ ๐‘˜))
176, 12cfv 6541 . . . . . 6 class (!โ€˜๐‘˜)
18 cmul 11112 . . . . . 6 class ยท
1916, 17, 18co 7406 . . . . 5 class ((!โ€˜(๐‘› โˆ’ ๐‘˜)) ยท (!โ€˜๐‘˜))
20 cdiv 11868 . . . . 5 class /
2113, 19, 20co 7406 . . . 4 class ((!โ€˜๐‘›) / ((!โ€˜(๐‘› โˆ’ ๐‘˜)) ยท (!โ€˜๐‘˜)))
2211, 21, 7cif 4528 . . 3 class if(๐‘˜ โˆˆ (0...๐‘›), ((!โ€˜๐‘›) / ((!โ€˜(๐‘› โˆ’ ๐‘˜)) ยท (!โ€˜๐‘˜))), 0)
232, 3, 4, 5, 22cmpo 7408 . 2 class (๐‘› โˆˆ โ„•0, ๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ (0...๐‘›), ((!โ€˜๐‘›) / ((!โ€˜(๐‘› โˆ’ ๐‘˜)) ยท (!โ€˜๐‘˜))), 0))
241, 23wceq 1542 1 wff C = (๐‘› โˆˆ โ„•0, ๐‘˜ โˆˆ โ„ค โ†ฆ if(๐‘˜ โˆˆ (0...๐‘›), ((!โ€˜๐‘›) / ((!โ€˜(๐‘› โˆ’ ๐‘˜)) ยท (!โ€˜๐‘˜))), 0))
Colors of variables: wff setvar class
This definition is referenced by:  bcval  14261
  Copyright terms: Public domain W3C validator