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

If a prime pp divides a finite product i<nai\prod_{i<n} a_i of integers then paip \mid a_i for some i<ni < n; at n=0n = 0 the product is 11 and the hypothesis cannot hold

Statement

Let pp be a prime (Prime and composite integers: pp is prime when p>1p > 1 and its only positive divisors are 11 and pp), let nNn \in \mathbb{N}, and let a:NZa : \mathbb{N} \to \mathbb{Z}, with the finite product i<nai\prod_{i<n} a_i taken in the commutative monoid (Z,,1)(\mathbb{Z},\cdot,1) of (Z,,1)(\mathbb{Z}, \cdot, 1) is a commutative monoid whose group of units is {1,1}\{1, -1\}; equivalently u1u \mid 1 holds exactly for u=1u = 1 and u=1u = -1 as in The product g0g1gn1g_0 g_1 \cdots g_{n-1} of a finite list in a monoid, by recursion, with the empty product (n=0n = 0) equal to the identity. If

p    i<nai,p \;\Big|\; \prod_{i<n} a_i ,

then paip \mid a_i for some i<ni < n.

At n=0n = 0 the product is the empty product 11, and p1p \mid 1 is impossible for a prime, so the hypothesis is never satisfied there and the assertion is true rather than excluded. Since i<nai\prod_{i<n} a_i depends only on a0,,an1a_0, \dots, a_{n-1} (The product g0g1gn1g_0 g_1 \cdots g_{n-1} of a finite list in a monoid, by recursion, with the empty product (n=0n = 0) equal to the identity), the statement applies verbatim to a finite list a:nZa : n \to \mathbb{Z}.

Facts & Assumptions

Given: A prime pp; the property P(n)P(n): "for every family a:NZa : \mathbb{N} \to \mathbb{Z}, if pi<naip \mid \prod_{i<n} a_i then paip \mid a_i for some i<ni < n".

[L1]
[L2]

In a monoid, i<0gi=e\prod_{i<0} g_i = e and i<σ(n)gi=(i<ngi)gn\prod_{i<\sigma(n)} g_i = \bigl(\prod_{i<n} g_i\bigr) \cdot g_n; the value depends only on g0,,gn1g_0, \dots, g_{n-1} (The product g0g1gn1g_0 g_1 \cdots g_{n-1} of a finite list in a monoid, by recursion, with the empty product (n=0n = 0) equal to the identity).

[L3]

If qq is prime and quvq \mid uv then quq \mid u or qvq \mid v (Euclid's lemma: if pp is prime and pabp \mid ab then pap \mid a or pbp \mid b).

[L5]

Induction: a property holding at 00 and inherited by successors holds at every natural number (The principle of mathematical induction).

[L6]

On N\mathbb{N}: n<σ(n)n < \sigma(n), and m<σ(n)m < \sigma(n) exactly when mnm \le n (On N\mathbb{N} the order is membership: m<n    mnm < n \iff m \in n, The natural numbers N\mathbb{N} (von Neumann)).

[L7]

The order on Z\mathbb{Z} is total, antisymmetric and transitive and is compatible with addition (The integers form a totally ordered ring, Order on the integers); Z\mathbb{Z} is a commutative ring (The integers form a commutative ring, Arithmetic on the integers, The integers as equivalence classes of pairs of naturals).

[L8]

The embedding ι:NZ\iota : \mathbb{N} \to \mathbb{Z} is injective, preserves the order, and has as image exactly the nonnegative integers, with ι(0)=0\iota(0) = 0 and ι(1)=1\iota(1) = 1; and 010 \ne 1 in N\mathbb{N} (The naturals embed in the integers).

Proof

technique · induction
1.1

0<10 < 1, since 1=ι(1)1 = \iota(1) is nonnegative and 101 \ne 0 by injectivity of ι\iota; adding 1-1 gives 1<0-1 < 0. Hence 1<0<1<p-1 < 0 < 1 < p, so p1p \ne 1 and p1p \ne -1.

L4L7L8
1.2

Let nNn \in \mathbb{N} and assume P(n)P(n).

ih
1.3

Let a:NZa : \mathbb{N} \to \mathbb{Z} and suppose pi<σ(n)aip \mid \prod_{i<\sigma(n)} a_i. By the recursion clause this product equals (i<nai)an\bigl(\prod_{i<n} a_i\bigr) \cdot a_n, so [L3] gives pi<naip \mid \prod_{i<n} a_i or panp \mid a_n.

L1L2L3L9
2.1

P(0)P(0) holds: i<0ai=1\prod_{i<0} a_i = 1 for every family aa, and p1p \mid 1 would force p=1p = 1 or p=1p = -1, which step 1.1 excludes. So the hypothesis of P(0)P(0) is never satisfied and P(0)P(0) is true vacuously.

basestep 1.1L1L2
2.2

In the first case step 1.2 supplies i<ni < n with paip \mid a_i, and i<n<σ(n)i < n < \sigma(n) gives i<σ(n)i < \sigma(n); in the second case i:=ni := n works, since n<σ(n)n < \sigma(n). Either way some i<σ(n)i < \sigma(n) has paip \mid a_i, so P(σ(n))P(\sigma(n)) holds.

step 1.2step 1.3L6
3.1

P(0)P(0) holds and P(n)P(n) implies P(σ(n))P(\sigma(n)) for every nn, so P(n)P(n) holds for every nNn \in \mathbb{N}.

step 2.1step 2.2L5discharge-induction

Remarks

Depends on

Used by

Dependency tree · next 3 levels

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