Alphabeta Math
DefinitionDefinition: AI-adaptedProof: Not applicableSession-authored (Fable 5 assisted)judge pass (z-ai/glm-5.2)audited 2026-07-27
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.

Infinite products: partial products, and convergence to a nonzero limit after finitely many vanishing factors

Definition

Let (ak)(a_k) be a sequence of reals. Its partial products are

Πn  :=  k<nak(nN),\Pi_n \;:=\; \prod_{k<n} a_k \qquad (n \in \mathbb{N}),

the finite products of Finite sums and finite products, by recursion, so that Π0=1\Pi_0 = 1, the empty product, and Πn+1=Πnan\Pi_{n+1} = \Pi_n\, a_n. For NNN \in \mathbb{N} the NN-th tail products are Tn(N):=j<naN+jT^{(N)}_n := \prod_{j<n} a_{N+j}, again a sequence in nn.

Convergence. The infinite product ak\prod a_k converges when there exists NNN \in \mathbb{N} such that

  1. ak0a_k \ne 0 for every kNk \ge N, and
  2. the sequence (Tn(N))n(T^{(N)}_n)_n of NN-th tail products converges (Limits and Cauchy sequences of reals) to a limit 0\ell \ne 0.

Its value is then

k=0ak  :=  (k<Nak).\prod_{k=0}^{\infty} a_k \;:=\; \Bigl(\prod_{k<N} a_k\Bigr)\cdot \ell .

If no such NN exists, the product diverges.

The value does not depend on NN, and that is a proof obligation, discharged here. First, if NN is such an index then so is every NNN' \ge N: condition 1 is inherited, and splitting the finite product (Laws of finite sums and finite products) gives, for nNNn \ge N' - N,

Tn(N)  =  (k=NN1ak)Tn(NN)(N),T^{(N)}_{n} \;=\; \Bigl(\prod_{k=N}^{N'-1} a_k\Bigr)\, T^{(N')}_{\,n - (N'-N)} ,

where the bracketed factor is a product of finitely many nonzero reals and so is itself nonzero. Hence (Tm(N))m(T^{(N')}_m)_m converges, to =/k=NN1ak\ell' = \ell / \prod_{k=N}^{N'-1}a_k by the algebra of limits (Algebra of limits: sums, scalar multiples, products and quotients), and 0\ell' \ne 0 because 0\ell \ne 0. Second, the two candidate values agree:

(k<Nak)=(k<Nak)(k=NN1ak)k=NN1ak=(k<Nak),\Bigl(\prod_{k<N'}a_k\Bigr)\ell' = \Bigl(\prod_{k<N}a_k\Bigr)\Bigl(\prod_{k=N}^{N'-1}a_k\Bigr)\frac{\ell}{\prod_{k=N}^{N'-1}a_k} = \Bigl(\prod_{k<N}a_k\Bigr)\ell ,

again by splitting. Finally, any two admissible indices N1,N2N_1, N_2 are both at most max{N1,N2}\max\{N_1,N_2\}, which is therefore admissible and gives the same value as each. Since a convergent sequence has exactly one limit (A sequence has at most one limit), the displayed value is a single well-determined real number.

Why a zero limit is excluded. The definition demands 0\ell \ne 0, not merely that the tail products converge. Both parts of the definition are doing work, and against different naive alternatives. Against the naive "Πn\Pi_n converges", with no tail clause at all: every sequence with a single zero factor has all its partial products equal to 00 from that index on, hence convergent to 00, so "the product converges" would say nothing whatever about the factors — which is what condition 1, the restriction to a tail of nonzero factors, repairs. Against the naive "some tail of the partial products converges", which keeps condition 1 and drops only 0\ell \ne 0, condition 1 no longer helps, and a product like j0(11/(j+2))\prod_{j \ge 0}\bigl(1 - 1/(j+2)\bigr), all of whose factors are nonzero, has partial products 1/(n+1)1/(n+1) tending to 00; calling that convergent would make the value 00 without any factor being 00, and would destroy the analogy with series in which a convergent product may be divided by. That product is worked out on the companion examples page.

Remarks

Depends on

Used by

Dependency tree · next 3 levels

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