Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck 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\mathbb{R}: (x+y)n=k<n+1ι ⁣(nk)xkynk(x+y)^{n} = \sum_{k<n+1} \iota\!\binom{n}{k}\, x^{k} y^{\,n-k}

Statement

For all x,yRx, y \in \mathbb{R} and every nNn \in \mathbb{N},

(x+y)n  =  k<n+1ι(nk)xkynk,(x+y)^{n} \;=\; \sum_{k<n+1} \iota\binom{n}{k}\, x^{k}\, y^{\,n-k},

where the powers are the integer powers of Integer powers ama^m, the sum is the real finite sum of Finite sums and finite products, by recursion over k=0,1,,nk = 0, 1, \dots, n, the difference nkn-k is a genuine one because knk \le n throughout the range, and ι\iota is the canonical natural of The canonical natural ι(n)=n1F\iota(n) = n \cdot 1_F of a field.

The coefficient is ι(nk)\iota\binom{n}{k} and not (nk)\binom{n}{k}. A binomial coefficient is a natural number, that is a von Neumann natural, that is a set; it is not an element of R\mathbb{R}, and it enters the field through ι\iota.

The identity is stated in R\mathbb{R} and only in R\mathbb{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,yx, y; a natural nn; and the abbreviation ck:=ι(nk)c_k := \iota\binom{n}{k} for every kNk \in \mathbb{N}, so that ck=ι(0)=0c_k = \iota(0) = 0 whenever k>nk > n.

[L2]

Integer powers (Integer powers ama^m): a0=1a^{0} = 1 for every real aa, including a=0a = 0, and aσ(m)=amaa^{\sigma(m)} = a^{m}\cdot a. An immediate induction gives 1m=11^{m} = 1.

[L3]

Real finite sums (Finite sums and finite products, by recursion): k<0uk=0\sum_{k<0} u_k = 0 and k<σ(N)uk=k<Nuk+uN\sum_{k<\sigma(N)} u_k = \sum_{k<N} u_k + u_N; additivity (uk+vk)=uk+vk\sum(u_k+v_k) = \sum u_k + \sum v_k, scaling λuk=λuk\sum \lambda u_k = \lambda\sum u_k, and splitting k<Nuk=k<puk+j<Npup+j\sum_{k<N} u_k = \sum_{k<p} u_k + \sum_{j<N-p} u_{p+j} for pNp \le N (Laws of finite sums and finite products, clauses 1, 2 and 3).

[L5]

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): (m0)=1\binom{m}{0} = 1 and (mj)=0\binom{m}{j} = 0 for j>mj > m; Pascal's rule (σ(m)σ(j))=(mj)+(mσ(j))\binom{\sigma(m)}{\sigma(j)} = \binom{m}{j} + \binom{m}{\sigma(j)} for all m,jm, j (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}, clause 1).

[L6]

Field arithmetic of R\mathbb{R}: associativity, commutativity, distributivity, 0a=00 \cdot a = 0 (Field, Ordered field, Multiplication by zero: 0a=00 \cdot a = 0).

[L7]

Arithmetic of N\mathbb{N}: for knk \le n, k+(nk)=nk + (n-k) = n, and hence (nk)+1=σ(n)k(n-k)+1 = \sigma(n)-k and σ(n)σ(k)=nk\sigma(n) - \sigma(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\sum_{k<n} a_k and k<nak\prod_{k<n} a_k in N\mathbb{N} for the truncated difference).

Proof

technique · induction
1.1

Both sides are functions of nn with x,yx, y fixed, and the induction is on nn. Note first that cσ(n)=ι(nσ(n))=ι(0)=0c_{\sigma(n)} = \iota\binom{n}{\sigma(n)} = \iota(0) = 0, since σ(n)>n\sigma(n) > n.

givenL4L5
1.2

Base case n=0n = 0. The left-hand side is (x+y)0=1(x+y)^{0} = 1 by [L2]. The right-hand side is k<1ι(0k)xky0k=ι(00)x0y0=111=1\sum_{k<1}\iota\binom{0}{k}x^{k}y^{\,0-k} = \iota\binom{0}{0}x^{0}y^{0} = 1\cdot 1\cdot 1 = 1, using [L3], (00)=1\binom{0}{0} = 1, ι(1)=1\iota(1) = 1 and [L2]. This is correct at x=0x = 0 and at y=0y = 0 as well, because a0=1a^{0} = 1 for every real aa.

baseL2L3L4L5
1.3

Inductive hypothesis: fix nn and assume (x+y)n=k<σ(n)ckxkynk(x+y)^{n} = \sum_{k<\sigma(n)} c_k x^{k}y^{\,n-k} for all x,yRx, y \in \mathbb{R}.

ih
2.1

Expanding one factor. By [L2] and distributivity, (x+y)σ(n)=(x+y)n(x+y)=(k<σ(n)ckxkynk)x+(k<σ(n)ckxkynk)y(x+y)^{\sigma(n)} = (x+y)^{n}(x+y) = \big(\sum_{k<\sigma(n)} c_k x^{k}y^{\,n-k}\big)x + \big(\sum_{k<\sigma(n)} c_k x^{k}y^{\,n-k}\big)y, using the hypothesis of step 1.3; and by the scaling clause of [L3] together with xkx=xσ(k)x^{k}x = x^{\sigma(k)} and ynky=y(nk)+1y^{\,n-k}y = y^{\,(n-k)+1} this equals Σ1+Σ2\Sigma_1 + \Sigma_2 with Σ1:=k<σ(n)ckxσ(k)ynk\Sigma_1 := \sum_{k<\sigma(n)} c_k x^{\sigma(k)}y^{\,n-k} and Σ2:=k<σ(n)ckxky(nk)+1\Sigma_2 := \sum_{k<\sigma(n)} c_k x^{k}y^{\,(n-k)+1}.

step 1.3L2L3L6
3.1

Rewriting Σ2\Sigma_2. For knk \le n one has (nk)+1=σ(n)k(n-k)+1 = \sigma(n)-k by [L7], so Σ2=k<σ(n)ckxkyσ(n)k\Sigma_2 = \sum_{k<\sigma(n)} c_k x^{k}y^{\,\sigma(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\sum_{k<\sigma(\sigma(n))} c_k x^{k}y^{\,\sigma(n)-k} = \Sigma_2 + c_{\sigma(n)}x^{\sigma(n)}y^{0}, and cσ(n)=0c_{\sigma(n)} = 0 by step 1.1, so the added term is 00 by [L6] and Σ2=k<σ(σ(n))ckxkyσ(n)k\Sigma_2 = \sum_{k<\sigma(\sigma(n))} c_k x^{k}y^{\,\sigma(n)-k}.

step 1.1step 2.1L3L6L7
3.2

Rewriting Σ1\Sigma_1. Define a list bb of length σ(σ(n))\sigma(\sigma(n)) by b0:=0b_0 := 0 and bσ(i):=cixσ(i)ynib_{\sigma(i)} := c_i x^{\sigma(i)}y^{\,n-i} for i<σ(n)i < \sigma(n); every index below σ(σ(n))\sigma(\sigma(n)) is 00 or a successor σ(i)\sigma(i) with i<σ(n)i < \sigma(n), by [L7], so bb is well defined. Splitting at p=1p = 1 by [L3] and using σ(σ(n))1=σ(n)\sigma(\sigma(n)) - 1 = \sigma(n) and 1+i=σ(i)1 + i = \sigma(i), j<σ(σ(n))bj=b0+i<σ(n)bσ(i)=0+Σ1=Σ1\sum_{j<\sigma(\sigma(n))} b_j = b_0 + \sum_{i<\sigma(n)} b_{\sigma(i)} = 0 + \Sigma_1 = \Sigma_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)(x+y)^{\sigma(n)} = \sum_{k<\sigma(\sigma(n))}\big(b_k + c_k x^{k}y^{\,\sigma(n)-k}\big). Evaluate the general term. At k=0k = 0 it is 0+ι(n0)x0yσ(n)=yσ(n)=ι(σ(n)0)x0yσ(n)00 + \iota\binom{n}{0}x^{0}y^{\,\sigma(n)} = y^{\,\sigma(n)} = \iota\binom{\sigma(n)}{0}x^{0}y^{\,\sigma(n)-0}, both coefficients being ι(1)=1\iota(1) = 1. At k=σ(i)k = \sigma(i) with i<σ(n)i < \sigma(n) it is cixσ(i)yni+cσ(i)xσ(i)yσ(n)σ(i)c_i x^{\sigma(i)}y^{\,n-i} + c_{\sigma(i)}x^{\sigma(i)}y^{\,\sigma(n)-\sigma(i)}, and σ(n)σ(i)=ni\sigma(n)-\sigma(i) = n-i by [L7], so the term equals (ι(ni)+ι(nσ(i)))xσ(i)yσ(n)σ(i)=ι(σ(n)σ(i))xσ(i)yσ(n)σ(i)\big(\iota\binom{n}{i} + \iota\binom{n}{\sigma(i)}\big)x^{\sigma(i)}y^{\,\sigma(n)-\sigma(i)} = \iota\binom{\sigma(n)}{\sigma(i)}x^{\sigma(i)}y^{\,\sigma(n)-\sigma(i)} by the additivity of ι\iota and Pascal's rule. Hence (x+y)σ(n)=k<σ(σ(n))ι(σ(n)k)xkyσ(n)k(x+y)^{\sigma(n)} = \sum_{k<\sigma(\sigma(n))}\iota\binom{\sigma(n)}{k}x^{k}y^{\,\sigma(n)-k}, which is the claim at σ(n)\sigma(n).

step 3.1step 3.2L3L4L5L6L7
5.1

By step 1.2, step 4.1 and induction the identity holds for every nNn \in \mathbb{N} and all reals xx, yy; in particular at x=0x = 0 or y=0y = 0, where the convention a0=1a^{0} = 1 of Integer powers ama^m 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 · next 3 levels

Direct dependencies and their dependencies through the next three levels: 83 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