WHY do we need a separate idea from permutations?
A permutation nPr counts arrangements — it cares who is 1st, 2nd, 3rd. But if you just want a committee or a hand of cards, the internal order is meaningless. Combinations strip that away.
We already know (from permutations) the number of ordered selections of r from n:
nPr=r factorsn(n−1)(n−2)⋯(n−r+1)=(n−r)!n!
Key overcounting observation: every unordered group of r items has been counted once for each of its own orderings. A group of r items can be arranged in r! ways.
So each combination was counted r! times inside nPr. To undo that, divide:
Derivation by a story (WHY it's true): Pick one special person, say Ravi, from the n people. Every committee of size r falls into exactly one of two cases:
Ravi is IN the committee: then we need r−1 more from the remaining n−1 ⇒ (r−1n−1) ways.
Ravi is OUT: we need all r from the remaining n−1 ⇒ (rn−1) ways.
These cases don't overlap and cover everything, so we add them. That's Pascal's rule — no algebra needed, just clean case-splitting.
Imagine you have 5 different candies and can put 3 in your pocket. You don't care what order you grab them — a pocket with chocolate, mint, lemon is the same pocket however you grabbed them. So first count all the ordered grabs, then realize you counted each pocket 3×2×1=6 times (all the orders of the same 3 candies), and divide by 6. That divide-by-the-shuffles is the whole trick! Pascal's triangle is just: to fill any box, add the two boxes leaning over it — because a new candy is either in your pocket or not.
Dekho, combination ka matlab hai — group chunna jahan order matter nahi karta. Agar tum 7 doston me se 3 ka committee banate ho, to {Amit, Bina, Chetan} aur {Chetan, Amit, Bina} ek hi committee hai, kyunki inme koi "1st, 2nd" nahi hota. Isliye pehle hum ordered count nikalte hain (nPr), phir har group ko r! baar extra gina hai (uske andar ke saare arrangements), to r! se divide kar dete hain. Bas yahi hai formula: (rn)=r!(n−r)!n!.
Ek badiya shortcut hai symmetry: (rn)=(n−rn). Jab tum r cheezein rakhne ke liye chunte ho, tab automatically baaki n−rchhodne ke liye chun lete ho — do naam, ek hi count. Isliye (98100) likhne ki jagah (2100)=4950 nikaalo, seconds me ho jayega. Yahi 80/20 trick hai — hamesha chhote r pe convert karo.
Pascal's triangle ka jaadu bhi simple story hai. Kisi ek khaas bande (maan lo Ravi) ko fix karo. Committee me ya to Ravi hai — to baaki r−1 log n−1 me se aayenge — ya Ravi nahi hai — to poore r log n−1 me se. Ye do cases alag-alag hain aur sab kuch cover karte hain, isliye add karo: (rn)=(r−1n−1)+(rn−1). Triangle me har number apne upar wale do numbers ka sum hota hai — bas isi wajah se.
Sabse common galti: committee ke liye permutation use kar lena. Test simple hai — "do log aapas me swap karne se naya answer banta hai?" Committee me NAHI, isliye combination. Aur yaad rakho (0n)=1, kyunki "kuch na chunna" bhi ek tareeka hai (empty set), zero nahi.