Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (z-ai/glm-5.2)audited 2026-07-29
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 checked at m=4, n=3, k=3, both sides equal to 35

Example

Take m=4, n=3 and k=3 in Vandermonde's identity (m+nk)=∑i<k+1(mi)(nk−i). The left-hand side is (73)=35, and the right-hand side is

(40)(33)+(41)(32)+(42)(31)+(43)(30)=1+12+18+4=35.

The same identity at k=5, still with m=4 and n=3, exercises the boundary convention: three of the six terms vanish because their coefficients are 0, and both sides come to 21.

Facts & Assumptions

Given: M:=4×{0} and N:=3×{1}, disjoint with ∣M∣=4, ∣N∣=3 and ∣M∪N∣=7; and the factorials 2!=2, 3!=6, 4!=24, 5!=120, 7!=5040 (The factorial n! and the falling factorial nk‾, defined by recursion in N).

Verification

technique · direct
1.1

The coefficients needed, all from [L2]. (73)⋅3!⋅4!=7! gives (73)⋅6⋅24=5040, so (73)⋅144=5040 and (73)=35. Similarly (42)⋅2!⋅2!=4! gives (42)=6; and (40)=(33)=(30)=1, (41)=4, (43)=(41)=4 by symmetry, (31)=(32)=3. Also (75)⋅5!⋅2!=7! gives (75)⋅240=5040, so (75)=21.

givenL2
2.1

The case k=3. The four terms of the sum, indexed by i<4, are (40)(33)=1⋅1=1, (41)(32)=4⋅3=12, (42)(31)=6⋅3=18 and (43)(30)=4⋅1=4; their sum is 1+12+18+4=35, equal to (73).

step 1.1L1L3
2.2

The case k=5, where the boundary convention does the work. The sum runs over i<6 and its terms are (40)(35)=0, (41)(34)=0, (42)(33)=6, (43)(32)=12, (44)(31)=3 and (45)(30)=0, the vanishing ones being those with 5−i>3 or i>4. The total is 6+12+3=21=(75).

step 1.1L1L2L3
3.1

The partition behind one block. The term with i=2 in step 2.1 counts the sets S∈[M∪N]3 with exactly two elements in M; the bijection of [L1] sends such an S to the pair (S∩M,S∩N). For instance S={(0,0),(1,0),(0,1)} goes to ({(0,0),(1,0)}, {(0,1)})∈[M]2×[N]1, and there are (42)(31)=18 such S, which is the value computed there. So the identity is a count, not an algebraic accident.

step 1.1step 2.1L1
4.1

Both instances confirm [L1]: at k=3 both sides are 35, at k=5 both sides are 21, and in the second the terms whose blocks are empty contribute 0 exactly as the identity's lack of a range restriction requires.

step 2.1step 2.2step 3.1∎

Remarks

  • Why a case with vanishing terms is included. The identity is stated for all m, n, k with no side condition, and that is only correct because out-of-range binomial coefficients are 0 rather than undefined. Checking a case where three terms vanish is checking exactly that clause.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

40 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources