Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passverified 2026-08-02 (claude-opus-5)
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.

Pascal's rule (n+1k+1)=(nk)+(nk+1)\binom{n+1}{k+1} = \binom{n}{k} + \binom{n}{k+1}, and the hockey-stick identity in(ik)=(n+1k+1)\sum_{i \le n}\binom{i}{k} = \binom{n+1}{k+1}

Statement

For all n,kNn, k \in \mathbb{N}:

  1. Pascal's rule. (n+1k+1)=(nk)+(nk+1)\displaystyle\binom{n+1}{k+1} = \binom{n}{k} + \binom{n}{k+1}, with no restriction relating kk to nn;
  2. The hockey-stick identity. i<n+1(ik)=(n+1k+1)\displaystyle\sum_{i<n+1}\binom{i}{k} = \binom{n+1}{k+1}, the sum being the N\mathbb{N}-valued finite sum of Finite sums and finite products of natural numbers, k<nak\sum_{k<n} a_k and k<nak\prod_{k<n} a_k in N\mathbb{N} over i=0,1,,ni = 0, 1, \dots, n.
jAj=n+1[A]k+1,withA0=AnfagP=fS:a2SgQ=fS:a=2Sg[A0]k[A0]k+1S7!SnfagS7!S¡n+1k+1¢=¡nk¢+¡nk+1¢

Facts & Assumptions

Given: Naturals nn, kk; σ(m)=m+1\sigma(m) = m+1; and (mj)=[X]j\binom{m}{j} = \lvert [X]^{j}\rvert for any finite XX with X=m\lvert X\rvert = m.

[L2]

Binomial coefficients (The set [A]k[A]^{k} of kk-element subsets and the binomial coefficient (nk):=[n]k\binom{n}{k} := \lvert [n]^{k}\rvert): [X]j=(Xj)\lvert [X]^{j}\rvert = \binom{\lvert X\rvert}{j}; (m0)=1\binom{m}{0} = 1; (mj)=0\binom{m}{j} = 0 for j>mj > m; (mm)=1\binom{m}{m} = 1; (m1)=m\binom{m}{1} = m.

[L4]

Cardinality (The cardinality A\lvert A\rvert of a finite set, A subset of a finite set is finite, with BA\lvert B\rvert \le \lvert A\rvert, and equality holds if and only if B=AB = A): transport along a bijection; a subset of a finite set is finite; {a}=1\lvert\{a\}\rvert = 1; X=0\lvert X\rvert = 0 exactly when X=X = \varnothing.

[L5]

Cancellation and order in N\mathbb{N}: x+1=y+1x+1 = y+1 implies x=yx = y; trichotomy (Addition is cancellative, Trichotomy of the order on N\mathbb{N}, Order on the natural numbers).

[L6]

Maps (Injection, surjection, bijection): a map with a two-sided inverse is a bijection.

[L7]

Naturals: σ(m)=m{m}\sigma(m) = m \cup \{m\} and mmm \notin m (The natural numbers N\mathbb{N} (von Neumann)).

Proof

technique · induction
1.1

Fix nn and kk, let AA be a set with A=σ(n)\lvert A\rvert = \sigma(n), and fix aAa \in A, possible because AA \ne \varnothing by [L4]. Put A:=A{a}A' := A \setminus \{a\}, which is finite with A=n\lvert A'\rvert = n: indeed A=A{a}A = A' \cup \{a\} is a disjoint union, so σ(n)=A+1\sigma(n) = \lvert A'\rvert + 1 by [L3], and [L5] applies. Split [A]σ(k)[A]^{\sigma(k)} into P:={S[A]σ(k):aS}P := \{S \in [A]^{\sigma(k)} : a \in S\} and Q:={S[A]σ(k):aS}Q := \{S \in [A]^{\sigma(k)} : a \notin S\}, which are disjoint with union [A]σ(k)[A]^{\sigma(k)}.

L3L4L5L7
1.2

The two blocks are counted by (nk)\binom{n}{k} and (nσ(k))\binom{n}{\sigma(k)}. First, Q=[A]σ(k)Q = [A']^{\sigma(k)}, since a subset of AA avoiding aa is exactly a subset of AA'; so Q=(nσ(k))\lvert Q\rvert = \binom{n}{\sigma(k)} by [L2]. Second, SS{a}S \mapsto S \setminus \{a\} maps PP into [A]k[A']^{k}: for SPS \in P the set SS is the disjoint union of S{a}S\setminus\{a\} and {a}\{a\}, so σ(k)=S{a}+1\sigma(k) = \lvert S\setminus\{a\}\rvert + 1 and S{a}=k\lvert S\setminus\{a\}\rvert = k by [L5]. Its two-sided inverse is TT{a}T \mapsto T \cup \{a\}, which lands in PP because aTAa \notin T \subseteq A' gives T{a}=k+1=σ(k)\lvert T \cup \{a\}\rvert = k+1 = \sigma(k) by [L3]. Hence P=(nk)\lvert P\rvert = \binom{n}{k} by [L2] and [L4].

L2L3L4L5L6construct
1.3

Base case of clause 2, at n=0n = 0. The left-hand side is i<1(ik)=(0k)\sum_{i<1}\binom{i}{k} = \binom{0}{k} by [L3], and the right-hand side is (1σ(k))\binom{1}{\sigma(k)}. If k=0k = 0 both are 11, by (00)=1\binom{0}{0} = 1 and (11)=1\binom{1}{1} = 1 from [L2]. If k1k \ge 1 then k>0k > 0 and σ(k)>1\sigma(k) > 1, so both are 00 by [L2].

baseL2L3L5
1.4

Inductive hypothesis for clause 2: fix nn and assume i<σ(n)(ik)=(σ(n)σ(k))\sum_{i<\sigma(n)}\binom{i}{k} = \binom{\sigma(n)}{\sigma(k)} for every kk.

ih
2.1

Clause 1. By step 1.1, step 1.2 and the sum rule, (σ(n)σ(k))=[A]σ(k)=P+Q=(nk)+(nσ(k))\binom{\sigma(n)}{\sigma(k)} = \big\lvert [A]^{\sigma(k)}\big\rvert = \lvert P\rvert + \lvert Q\rvert = \binom{n}{k} + \binom{n}{\sigma(k)}. No relation between kk and nn was used, and the identity is correct beyond the range as well: for k>nk > n all three coefficients are 00 by [L2], and at k=0k = 0 it reads (σ(n)1)=1+(n1)\binom{\sigma(n)}{1} = 1 + \binom{n}{1}, which is σ(n)=1+n\sigma(n) = 1 + n.

step 1.1step 1.2L2L3
3.1

Inductive step for clause 2. Using the recursion clause and then the hypothesis of step 1.4, i<σ(σ(n))(ik)=i<σ(n)(ik)+(σ(n)k)=(σ(n)σ(k))+(σ(n)k)\sum_{i<\sigma(\sigma(n))}\binom{i}{k} = \sum_{i<\sigma(n)}\binom{i}{k} + \binom{\sigma(n)}{k} = \binom{\sigma(n)}{\sigma(k)} + \binom{\sigma(n)}{k}, and clause 1 applied with σ(n)\sigma(n) in place of nn says exactly that this is (σ(σ(n))σ(k))\binom{\sigma(\sigma(n))}{\sigma(k)}.

step 1.4step 2.1L3
4.1

By step 1.3, step 3.1 and induction, clause 2 holds for every nn and every kk.

step 1.3step 3.1L1
5.1

Clause 1 is step 2.1 and clause 2 is step 4.1.

step 2.1step 4.1discharge-induction

Remarks

  • The rule needs no range hypothesis because the boundary values of The set [A]k[A]^{k} of kk-element subsets and the binomial coefficient (nk):=[n]k\binom{n}{k} := \lvert [n]^{k}\rvert make every out-of-range coefficient 00 rather than undefined. Both edges were checked in step 2.1 rather than assumed.

  • The hockey stick sums a column, not a row. The index ii runs over 0,1,,n0, 1, \dots, n with kk fixed, and the terms with i<ki < k vanish, so the identity is a statement about the entries (kk),(k+1k),\binom{k}{k}, \binom{k+1}{k}, \dots of one column of Pascal's triangle. The base case n=0n = 0 is the only place where the two readings k=0k = 0 and k1k \ge 1 have to be separated.

  • Everything here is an identity in N\mathbb{N}. No embedding into R\mathbb{R} is used or needed; the sum is the N\mathbb{N}-valued one.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 75 results over 27 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