Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck 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.

The binomial theorem in R: (x+y)n=∑k<n+1ι ⁣(nk) xky n−k

Statement

For all x,y∈R and every n∈N,

(x+y)n  =  ∑k<n+1ι(nk) xk y n−k,

where the powers are the integer powers of Integer powers am, the sum is the real finite sum of Finite sums and finite products, by recursion over k=0,1,…,n, the difference n−k is a genuine one because k≤n throughout the range, and ι is the canonical natural of The canonical natural ι(n)=n⋅1F of a field.

The coefficient is ι(nk) and not (nk). A binomial coefficient is a natural number, that is a von Neumann natural, that is a set; it is not an element of R, and it enters the field through ι.

The identity is stated in R and only in R. The same proof uses nothing but commutativity, associativity, distributivity and natural-number multiples of a ring element, so a commutative-ring version is available wherever rings are; rings are not available at this point in the reading order, and the ring statement is a separate statement, to be made where they are. See the Remarks below.

Facts & Assumptions

Given: Reals x,y; a natural n; and the abbreviation ck:=ι(nk) for every k∈N, so that ck=ι(0)=0 whenever k>n.

[L2]

Integer powers (Integer powers am): a0=1 for every real a, including a=0, and aσ(m)=am⋅a. An immediate induction gives 1m=1.

[L3]

Real finite sums (Finite sums and finite products, by recursion): ∑k<0uk=0 and ∑k<σ(N)uk=∑k<Nuk+uN; additivity ∑(uk+vk)=∑uk+∑vk, scaling ∑λuk=λ∑uk, and splitting ∑k<Nuk=∑k<puk+∑j<N−pup+j for p≤N (Laws of finite sums and finite products, clauses 1, 2 and 3).

[L5]

Binomial coefficients (The set [A]k of k-element subsets and the binomial coefficient (nk):=∣[n]k∣): (m0)=1 and (mj)=0 for j>m; Pascal's rule (σ(m)σ(j))=(mj)+(mσ(j)) for all m,j (Pascal's rule (n+1k+1)=(nk)+(nk+1), and the hockey-stick identity ∑i≤n(ik)=(n+1k+1), clause 1).

[L6]

Field arithmetic of R: associativity, commutativity, distributivity, 0⋅a=0 (Field, Ordered field, Multiplication by zero: 0⋅a=0).

[L7]

Arithmetic of N: for k≤n, k+(n−k)=n, and hence (n−k)+1=σ(n)−k and σ(n)−σ(k)=n−k; every nonzero natural is a successor (Order on the natural numbers, Addition is cancellative, Every nonzero natural number is a successor, Finite sums and finite products of natural numbers, ∑k<nak and ∏k<nak in N for the truncated difference).

Proof

technique · induction
1.1

Both sides are functions of n with x,y fixed, and the induction is on n. Note first that cσ(n)=ι(nσ(n))=ι(0)=0, since σ(n)>n.

givenL4L5
1.2

Base case n=0. The left-hand side is (x+y)0=1 by [L2]. The right-hand side is ∑k<1ι(0k)xky 0−k=ι(00)x0y0=1⋅1⋅1=1, using [L3], (00)=1, ι(1)=1 and [L2]. This is correct at x=0 and at y=0 as well, because a0=1 for every real a.

baseL2L3L4L5
1.3

Inductive hypothesis: fix n and assume (x+y)n=∑k<σ(n)ckxky n−k for all x,y∈R.

ih
2.1

Expanding one factor. By [L2] and distributivity, (x+y)σ(n)=(x+y)n(x+y)=(∑k<σ(n)ckxky n−k)x+(∑k<σ(n)ckxky n−k)y, using the hypothesis of step 1.3; and by the scaling clause of [L3] together with xkx=xσ(k) and y n−ky=y (n−k)+1 this equals Σ1+Σ2 with Σ1:=∑k<σ(n)ckxσ(k)y n−k and Σ2:=∑k<σ(n)ckxky (n−k)+1.

step 1.3L2L3L6
3.1

Rewriting Σ2. For k≤n one has (n−k)+1=σ(n)−k by [L7], so Σ2=∑k<σ(n)ckxky σ(n)−k. Extending the range by one term costs nothing: by the recursion clause of [L3], ∑k<σ(σ(n))ckxky σ(n)−k=Σ2+cσ(n)xσ(n)y0, and cσ(n)=0 by step 1.1, so the added term is 0 by [L6] and Σ2=∑k<σ(σ(n))ckxky σ(n)−k.

step 1.1step 2.1L3L6L7
3.2

Rewriting Σ1. Define a list b of length σ(σ(n)) by b0:=0 and bσ(i):=cixσ(i)y n−i for i<σ(n); every index below σ(σ(n)) is 0 or a successor σ(i) with i<σ(n), by [L7], so b is well defined. Splitting at p=1 by [L3] and using σ(σ(n))−1=σ(n) and 1+i=σ(i), ∑j<σ(σ(n))bj=b0+∑i<σ(n)bσ(i)=0+Σ1=Σ1.

step 2.1L3L6L7
4.1

Adding the two. By step 3.1, step 3.2 and the additivity clause of [L3], (x+y)σ(n)=∑k<σ(σ(n))(bk+ckxky σ(n)−k). Evaluate the general term. At k=0 it is 0+ι(n0)x0y σ(n)=y σ(n)=ι(σ(n)0)x0y σ(n)−0, both coefficients being ι(1)=1. At k=σ(i) with i<σ(n) it is cixσ(i)y n−i+cσ(i)xσ(i)y σ(n)−σ(i), and σ(n)−σ(i)=n−i by [L7], so the term equals (ι(ni)+ι(nσ(i)))xσ(i)y σ(n)−σ(i)=ι(σ(n)σ(i))xσ(i)y σ(n)−σ(i) by the additivity of ι and Pascal's rule. Hence (x+y)σ(n)=∑k<σ(σ(n))ι(σ(n)k)xky σ(n)−k, which is the claim at σ(n).

step 3.1step 3.2L3L4L5L6L7
5.1

By step 1.2, step 4.1 and induction the identity holds for every n∈N and all reals x, y; in particular at x=0 or y=0, where the convention a0=1 of Integer powers am is what makes the extreme terms come out right and no exceptional case is needed.

step 1.2step 4.1L1L2discharge-induction∎

Remarks

Depends on

Used by

Dependency tree · two levels

52 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