Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedprecheck 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), and the hockey-stick identity ∑i≤n(ik)=(n+1k+1)

Statement

For all n,k∈N:

  1. Pascal's rule. (n+1k+1)=(nk)+(nk+1), with no restriction relating k to n;
  2. The hockey-stick identity. ∑i<n+1(ik)=(n+1k+1), the sum being the N-valued finite sum of Finite sums and finite products of natural numbers, ∑k<nak and ∏k<nak in N over i=0,1,…,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 n, k; σ(m)=m+1; and (mj)=∣[X]j∣ for any finite X with ∣X∣=m.

[L2]

Binomial coefficients (The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣): ∣[X]j∣=(∣X∣j); (m0)=1; (mj)=0 for j>m; (mm)=1; (m1)=m.

[L4]

Cardinality (The cardinality ∣A∣ of a finite set, A subset of a finite set is finite, with ∣B∣≤∣A∣, and equality holds if and only if B=A): transport along a bijection; a subset of a finite set is finite; ∣{a}∣=1; ∣X∣=0 exactly when X=∅.

[L5]

Cancellation and order in N: x+1=y+1 implies x=y; trichotomy (Addition is cancellative, Trichotomy of the order on 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} and m∉m (The natural numbers N (von Neumann)).

Proof

technique · induction
1.1

Fix n and k, let A be a set with ∣A∣=σ(n), and fix a∈A, possible because A≠∅ by [L4]. Put A′:=A∖{a}, which is finite with ∣A′∣=n: indeed A=A′∪{a} is a disjoint union, so σ(n)=∣A′∣+1 by [L3], and [L5] applies. Split [A]σ(k) into P:={S∈[A]σ(k):a∈S} and Q:={S∈[A]σ(k):a∉S}, which are disjoint with union [A]σ(k).

L3L4L5L7
1.2

The two blocks are counted by (nk) and (nσ(k)). First, Q=[A′]σ(k), since a subset of A avoiding a is exactly a subset of A′; so ∣Q∣=(nσ(k)) by [L2]. Second, S↦S∖{a} maps P into [A′]k: for S∈P the set S is the disjoint union of S∖{a} and {a}, so σ(k)=∣S∖{a}∣+1 and ∣S∖{a}∣=k by [L5]. Its two-sided inverse is T↦T∪{a}, which lands in P because a∉T⊆A′ gives ∣T∪{a}∣=k+1=σ(k) by [L3]. Hence ∣P∣=(nk) by [L2] and [L4].

L2L3L4L5L6construct
1.3

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

baseL2L3L5
1.4

Inductive hypothesis for clause 2: fix n and assume ∑i<σ(n)(ik)=(σ(n)σ(k)) for every k.

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)). No relation between k and n was used, and the identity is correct beyond the range as well: for k>n all three coefficients are 0 by [L2], and at k=0 it reads (σ(n)1)=1+(n1), which is σ(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), and clause 1 applied with σ(n) in place of n says exactly that this is (σ(σ(n))σ(k)).

step 1.4step 2.1L3
4.1

By step 1.3, step 3.1 and induction, clause 2 holds for every n and every k.

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 of k-element subsets and the binomial coefficient (nk):=∣[n]k∣ make every out-of-range coefficient 0 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 i runs over 0,1,…,n with k fixed, and the terms with i<k vanish, so the identity is a statement about the entries (kk),(k+1k),… of one column of Pascal's triangle. The base case n=0 is the only place where the two readings k=0 and k≥1 have to be separated.

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

Depends on

Used by

Dependency tree · two levels

50 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