How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Vandermonde's identity
Statement
For all , in ,
the sum running over and being an ordinary difference throughout that range. No restriction relating to and is needed: the terms with or vanish because the corresponding binomial coefficients are (The set of -element subsets and the binomial coefficient ).
Facts & Assumptions
Given: Naturals , , ; the disjoint sets and ; and .
Binomial coefficients (The set of -element subsets and the binomial coefficient ): for finite , and is finite.
Cardinality (The cardinality of a finite set): transport along a bijection; iff for finite , .
The product rule (The product rule: , and ).
Subsets (A subset of a finite set is finite, with , and equality holds if and only if ): a subset of a finite set is finite with cardinality at most that of the set.
Maps (Injection, surjection, bijection, Equinumerous sets, and ): a map with a two-sided inverse is a bijection.
Arithmetic: if then , since is defined additively and addition is cancellative; and for every , so (Order on the natural numbers, Addition is cancellative, On the order is membership: ). The cardinalities and are not assumed here; they are computed in step 1.1.
Proof
A disjoint pair with the right cardinalities. Put and . These are disjoint, since an element of has second coordinate and one of has second coordinate ; and and are bijections from and onto them, so and by [L2]. Hence by [L3], and by [L1].
The partition. For put . Every lies in exactly one , because gives by [L5], that is ; and the are pairwise disjoint since determines .
Counting a block. Fix . The map sends into : for the sets and are disjoint with union , since , so by [L3] and by [L7]. The map is a two-sided inverse: and are disjoint, so by [L3], and , . Hence and by [L1], [L2] and [L4].
Adding the blocks. By step 1.2 the family is a pairwise disjoint family of finite sets with union , so [L3] gives , using step 2.1 and the bridge for an index set that is a natural number.
No range restriction is needed: if then and , and if then , so those blocks are empty and contribute nothing, exactly as the identity says.
Remarks
-
Why disjointness is arranged rather than assumed. The counting argument needs and disjoint, and two arbitrary sets of cardinalities and need not be. Replacing them by and costs one line and the transport clause of The cardinality of a finite set, and it is what makes the sum rule applicable.
-
Not by generating functions, and not by comparing coefficients. Both of the usual quick proofs need machinery that is far later in the reading order: formal power series in the first case, and a polynomial ring in the second. The double count needs neither.
-
Pascal's rule is the special case , read through and for : for the identity collapses to , while at the sum has the single term . The restriction is not cosmetic: is the truncated difference throughout this page (Finite sums and finite products of natural numbers, and in ), so writing the collapsed identity at would read as and assert .
Depends on
- The set $[A]^{k}$ of $k$-element subsets and the binomial coefficient $\binom{n}{k} := \lvert [n]^{k}\rvert$
- The sum rule: a finite disjoint union is finite with $\lvert A \cup B\rvert = \lvert A\rvert + \lvert B\rvert$ and $\lvert\bigcup_{i \in I} A_i\rvert = \sum_{i \in I}\lvert A_i\rvert$, and a sum over a finite index set splits along a partition
- The product rule: $\lvert A \times B\rvert = \lvert A\rvert\,\lvert B\rvert$, and $\big\lvert\prod_{i<m} A_i\big\rvert = \prod_{i<m}\lvert A_i\rvert$
- The sum $\sum_{i \in S} a_i$ over a finite index set, and its product form
- Finite sums and finite products of natural numbers, $\sum_{k<n} a_k$ and $\prod_{k<n} a_k$ in $\mathbb{N}$
- The cardinality $\lvert A\rvert$ of a finite set
- A subset of a finite set is finite, with $\lvert B\rvert \le \lvert A\rvert$, and equality holds if and only if $B = A$
- Injection, surjection, bijection
- Equinumerous sets, $A \approx B$ and $A \preceq B$
- Order on the natural numbers
- Addition is cancellative
- On $\mathbb{N}$ the order is membership: $m < n \iff m \in n$
Used by
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 70 results over 25 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.
Sources
- Vandermonde's identity (Wikipedia) (standard reference, not scraped)
- Binomial coefficient (Wikipedia) (standard reference, not scraped)
- Bijective proof (Wikipedia) (standard reference, not scraped)