Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-26
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.

For every real xx, xk/k!0x^k/k! \to 0

Statement

Write ι(n):=n1R\iota(n) := n \cdot 1_{\mathbb{R}} for the canonical natural (Canonical naturals are positive and strictly increasing) and define the factorial as the finite product (Finite sums and finite products, by recursion)

k!  :=  j<kι(j+1)(kN),k! \;:=\; \prod_{j < k} \iota(j+1) \qquad (k \in \mathbb{N}),

so that 0!=10! = 1, the empty product, and (k+1)!=k!ι(k+1)(k+1)! = k! \cdot \iota(k+1). Every k!k! is a positive real. Then, for every xRx \in \mathbb{R},

xkk!0,\frac{x^{k}}{k!} \longrightarrow 0 ,

the numerator being the integer power of Integer powers ama^m and the convergence that of Limits and Cauchy sequences of reals.

The index range needs no adjustment: k!k! is defined at k=0k = 0 with value 11, and x0=1x^0 = 1, so the sequence begins with x0/0!=1x^0/0! = 1.

Facts & Assumptions

Given: A real xx; the modulus M:=x0M := |x| \ge 0; the factorials k!=j<kι(j+1)k! = \prod_{j<k}\iota(j+1); and the canonical naturals ι(n)=n1R\iota(n) = n \cdot 1_{\mathbb{R}}.

[A1]

P(j)P(j) denotes the statement MN+j/(N+j)!AλjM^{N+j}/(N+j)! \le A \lambda^{j}, where NN, λ\lambda and AA are fixed in step 1.3.

[L1]

Finite products: the empty product is 11, j<m+1aj=(j<maj)am\prod_{j<m+1} a_j = \big(\prod_{j<m} a_j\big) a_m, and a product of positive factors is positive (Finite sums and finite products, by recursion, Laws of finite sums and finite products).

[L2]

Integer powers: z0=1z^{0} = 1, zm+1=zmzz^{m+1} = z^{m} z, and z0z \ge 0 implies zm0z^{m} \ge 0 (Integer powers ama^m, Monotonicity of xxnx \mapsto x^n and of nann \mapsto a^n, Laws of integer exponents).

[L3]

Absolute value: zw=zw|zw| = |z||w|, z0|z| \ge 0, and z=z|z| = z for z0z \ge 0 (Basic properties of the absolute value).

[L4]
[L5]

Canonical naturals: ι(n)>0\iota(n) > 0 and invertible for n1n \ge 1, ι\iota is strictly increasing, and for every real yy there is a natural N1N \ge 1 with y<ι(N)y < \iota(N) (Canonical naturals are positive and strictly increasing, Every complete ordered field is Archimedean, Order on the natural numbers, \le is a linear order on N\mathbb{N}).

[L6]

Order arithmetic: Inverses of positives are positive, and reciprocation reverses order, claim 4 of Sign rules for products and monotonicity of multiplication and Order is preserved by adding a constant and by adding inequalities state the strict forms, that 0<u<v0 < u < v gives 0<1/v<1/u0 < 1/v < 1/u, that multiplication by a positive element preserves <<, and that inequalities may be translated and added; adjoining the case of equality gives the nonstrict forms used below, and multiplication by 00 sends both sides to 00, so a nonnegative multiplier preserves \le. Products of nonnegative inequalities multiply in the nonstrict form stated by Multiplying inequalities of positives.

[L7]

Geometric sequences: r<1|r| < 1 implies rj0r^{j} \to 0 (For r<1|r| < 1 the sequence rkr^k is null, and for r>1|r| > 1 the sequence rk|r|^k diverges to ++\infty); a scalar multiple of a convergent sequence converges to the scalar multiple of the limit (Algebra of limits: sums, scalar multiples, products and quotients).

[L8]

Squeeze theorem, and the fact that a constant sequence converges to its value (The squeeze theorem, Sequences of reals: bounded, eventually, frequently, tails, subsequences).

[L9]

A sequence converges to zz if and only if some tail of it does; the KK-th tail of (zk)(z_k) is jzj+Kj \mapsto z_{j+K} (Convergence depends only on the tail, Sequences of reals: bounded, eventually, frequently, tails, subsequences).

Proof

technique · induction
1.1

Each k!k! is a product of the positive reals ι(j+1)\iota(j+1), j<kj < k, hence positive, and (k+1)!=k!ι(k+1)(k+1)! = k! \cdot \iota(k+1); also M=x0M = |x| \ge 0.

givenL1L3L5
1.2

For every kNk \in \mathbb{N} one has xk=Mk|x^{k}| = M^{k}: at k=0k = 0 both sides are 1=1=M0|1| = 1 = M^{0}, and if xk=Mk|x^{k}| = M^{k} then xk+1=xkx=xkx=MkM=Mk+1|x^{k+1}| = |x^{k} x| = |x^{k}||x| = M^{k} M = M^{k+1}, so this follows by induction on kk.

givenL2L3L4
1.3

Take a natural N1N \ge 1 with M<ι(N)M < \iota(N) and put λ:=M/ι(N)\lambda := M/\iota(N) and A:=MN/N!A := M^{N}/N!. Then 0λ<10 \le \lambda < 1, since 0M<ι(N)0 \le M < \iota(N) and ι(N)>0\iota(N) > 0, and A0A \ge 0.

givenL1L2L5L6choose
1.4

The statement P(0)P(0) holds, with equality: MN+0/(N+0)!=MN/N!=A=A1=Aλ0M^{N+0}/(N+0)! = M^{N}/N! = A = A \cdot 1 = A\lambda^{0}.

givenA1L2base
1.5

Fix jNj \in \mathbb{N} and assume P(j)P(j), that is MN+j/(N+j)!AλjM^{N+j}/(N+j)! \le A\lambda^{j}.

A1ih
2.1

Then P(j+1)P(j+1) holds. Indeed MN+j+1/(N+j+1)!=(MN+j/(N+j)!)(M/ι(N+j+1))M^{N+j+1}/(N+j+1)! = \big(M^{N+j}/(N+j)!\big)\big(M/\iota(N+j+1)\big), and N+j+1>NN + j + 1 > N gives ι(N+j+1)>ι(N)>0\iota(N+j+1) > \iota(N) > 0, hence 0M/ι(N+j+1)M/ι(N)=λ0 \le M/\iota(N+j+1) \le M/\iota(N) = \lambda; since also 0MN+j/(N+j)!Aλj0 \le M^{N+j}/(N+j)! \le A\lambda^{j} by step 1.5 and Aλj0A\lambda^{j} \ge 0, multiplying the two nonnegative inequalities gives MN+j+1/(N+j+1)!Aλjλ=Aλj+1M^{N+j+1}/(N+j+1)! \le A\lambda^{j}\lambda = A\lambda^{j+1}.

step 1.5A1L1L2L5L6
3.1

By the induction principle P(j)P(j) holds for every jNj \in \mathbb{N}, and MN+j/(N+j)!0M^{N+j}/(N+j)! \ge 0 always, so 0MN+j/(N+j)!Aλj0 \le M^{N+j}/(N+j)! \le A\lambda^{j} for every jj.

step 1.4step 2.1A1L1L2L4
4.1

Since λ=λ<1|\lambda| = \lambda < 1, the sequence (λj)j(\lambda^{j})_j converges to 00, hence so does (Aλj)j(A\lambda^{j})_j; the constant sequence 00 also converges to 00, so the squeeze theorem applied to step 3.1 shows that the NN-th tail jMN+j/(N+j)!j \mapsto M^{N+j}/(N+j)! converges to 00, and therefore (Mk/k!)k(M^{k}/k!)_k converges to 00. Finally xk/k!0=xk/k!=Mk/k!|x^{k}/k! - 0| = |x^{k}|/k! = M^{k}/k! by steps 1.1 and 1.2, so xk/k!0x^{k}/k! \to 0.

step 3.1step 1.1step 1.2L3L7L8L9discharge-induction

Remarks

Depends on

Used by

Dependency tree · next 3 levels

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