A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Vandermonde's Identity

College Depth 96 in the knowledge graph I know this Set as goal
511prerequisites beneath it
See this on the map →
Binomial Coefficients and Pascal's TriangleCombinations+1 more
combinatorics binomial-coefficients identities

Core Idea

Vandermonde's identity states that C(m+n, r) = Σ C(m, k) × C(n, r-k). It counts ways to choose r items from two groups of sizes m and n. This identity connects binomial coefficients and has applications in probability and counting problems.

How It's Best Learned

Derive it combinatorially by thinking of choosing r items from two combined groups. Verify with small values numerically.

Common Misconceptions

Explainer

Vandermonde's identity answers a natural question: if you have two separate groups — say m red balls and n blue balls — and you want to choose r balls total, how many ways are there? You already know from your work with combinations that choosing r items from a combined pool of m+n gives C(m+n, r). Vandermonde's identity says you can also count by considering every possible split: take k from the red group (C(m,k) ways) and r−k from the blue group (C(n,r−k) ways), then sum over all valid values of k. Both methods count the same selections, so they must be equal: C(m+n, r) = Σₖ C(m,k) · C(n,r−k).

The range of k in the summation is limited by what makes sense: k can't exceed m (you can't take more red balls than exist) and r−k can't exceed n. But you don't need to track these bounds carefully in practice, because C(m,k) = 0 whenever k > m or k < 0, and similarly C(n,r−k) = 0 whenever r−k > n. So you can let k run from 0 to r and the out-of-range terms simply contribute 0.

A useful special case is C(2n, n) = Σₖ C(n,k)². This follows by setting m = n and r = n in Vandermonde's identity, then noting that C(n, n−k) = C(n,k). It tells you that the number of ways to choose n items from 2n equals the sum of squares of the binomial coefficients in the nth row of Pascal's triangle. For instance, C(6,3) = 20 and 1² + 3² + 3² + 1² = 1 + 9 + 9 + 1 = 20. This is a striking identity that is difficult to prove algebraically but nearly obvious from the two-group counting argument.

Vandermonde's identity is also the combinatorial heart of the generating function proof you may encounter later. The generating function (1+x)m has C(m,k) as the coefficient of xᵏ; similarly (1+x)n has C(n,j) as the coefficient of xʲ. Multiplying these two power series and collecting the coefficient of xʳ on both sides — from (1+x)m+n = C(m+n,r) and from the product as Σ C(m,k)·C(n,r−k) — gives Vandermonde's identity directly. The combinatorial proof builds intuition; the algebraic proof via generating functions connects it to a broader toolset.

Practice Questions 5 questions

Prerequisite Chain

Understanding ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersDividing IntegersUnit RatesProportionsPercent ConceptConverting Between Fractions, Decimals, and PercentsOperations with Rational NumbersTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesAngle Pairs: Complementary, Supplementary, and VerticalParallel Lines and TransversalsCorresponding AnglesAlternate Interior AnglesTriangle Angle Sum TheoremExterior Angle TheoremTriangle Inequality TheoremSimilar Triangles: AA SimilaritySimilar Triangles: SSS and SAS SimilarityProportions in Similar TrianglesRight Triangle Trigonometry IntroductionSine, Cosine, and Tangent RatiosTrigonometric Ratios ReviewRadian MeasureConverting Between Degrees and RadiansThe Unit CircleGraphing Sine and CosineGraphing Tangent and Reciprocal Trigonometric FunctionsDerivatives of Trigonometric FunctionsAntiderivativesIndefinite IntegralsBasic Integration RulesRiemann SumsDefinite Integral DefinitionProbability Density Functions and Continuous DistributionsCumulative Distribution FunctionsContinuous Random VariablesProbability Density FunctionsExpected ValueLinearity of Expectation in CountingProbabilistic Method in CombinatoricsPermutations and Ordered ArrangementsCombinations and Unordered SelectionsBinomial Coefficients and Pascal's TriangleHockey Stick IdentityVandermonde's Identity

Longest path: 97 steps · 511 total prerequisite topics

Prerequisites (3)

Leads To (0)

No topics depend on this one yet.