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

Every integer n≥1 is a finite product of primes: there are r∈N and a list p:r→Z of primes with n=∏i<rpi, the case n=1 being the empty product

Statement

Write finite products in the commutative monoid (Z,⋅,1) of (Z,⋅,1) is a commutative monoid whose group of units is {1,−1}; equivalently u∣1 holds exactly for u=1 and u=−1, as in The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity; a list of primes of length r means a function p:r→Z on the von Neumann natural r={0,…,r−1} with every pi prime (Prime and composite integers: p is prime when p>1 and its only positive divisors are 1 and p).

  1. Existence. For every n∈Z with n≥1 there are r∈N and a list p:r→Z of primes with

    n  =  ∏i<rpi.

    At n=1 this holds with r=0: the empty product is 1, so 1 is a product of primes, of no primes at all, and needs no separate clause.

  2. Every such product is at least 1. Conversely, for every r∈N and every list p:r→Z of primes, ∏i<rpi≥1. So the integers of clause 1 are exactly the values of finite products of primes.

Facts & Assumptions

Given: The commutative monoid (Z,⋅,1) ((Z,⋅,1) is a commutative monoid whose group of units is {1,−1}; equivalently u∣1 holds exactly for u=1 and u=−1, Semigroup and monoid); the embedding ι:N→Z of The naturals embed in the integers; and the property P(k): "if ι(k)≥1 then ι(k)=∏i<rpi for some r∈N and some list p:r→Z of primes".

[L1]

∏i<0gi=e and ∏i<σ(r)gi=(∏i<rgi)⋅gr; the value depends only on g0,…,gr−1, so a list u:r→M determines ∏i<rui (The product g0g1⋯gn−1 of a finite list in a monoid, by recursion, with the empty product (n=0) equal to the identity).

[L3]

Strong induction: if for every k the truth of P below k implies P(k), then P holds everywhere on N (Strong (complete) induction).

[L4]

Induction: a subset of N containing 0 and closed under σ is N (The principle of mathematical induction).

[L5]

ι is injective, preserves addition, multiplication and order, and its image is exactly the nonnegative integers, with ι(0)=0 and ι(1)=1 (The naturals embed in the integers, The integers as equivalence classes of pairs of naturals).

[L7]

The order on Z is total, antisymmetric and transitive, is compatible with addition, and positives are closed under multiplication (The integers form a totally ordered ring, Order on the integers).

[L8]

Z is a commutative ring: multiplication is associative and commutative, x⋅1=x, x⋅0=0, multiplication distributes over addition, and every x has an additive inverse −x, with −(−x)=x and (−x)y=−(xy); we write u−v for u+(−v) (The integers form a commutative ring, Arithmetic on the integers).

[L9]

On N: 0≤k for every k (Order on the natural numbers); m<k exactly when σ(m)≤k (Discreteness: σ(n) is the immediate successor); 1=σ(0) (The natural numbers N (von Neumann)); and r<σ(r), with i<σ(r) exactly when i≤r (On N the order is membership: m<n  ⟺  m∈n).

Proof

technique · induction
1.1

0<1 in Z: 1=ι(1) lies in the image of ι, so 1≥0, and 1≠0 because ι is injective and ι(0)=0.

L5
1.2

Discreteness: if x∈Z and 0<x then 1≤x. Indeed x≥0, so x=ι(k) for some k; k≠0 since ι(0)=0≠x; so 0<k in N, hence 1=σ(0)≤k, and applying the order-preserving ι gives 1≤x.

L5L9
1.3

Let k∈N and assume P(j) for every j<k.

ih
2.1

Clause 2. Let T be the set of r∈N such that ∏i<rpi≥1 for every list p:r→Z of primes. Then 0∈T, the empty product being 1. If r∈T and p:σ(r)→Z is a list of primes, then ∏i<σ(r)pi=(∏i<rpi)pr, where the restriction of p to r is again a list of primes, so the first factor is ≥1>0; and pr>1>0; positives being closed under multiplication the product is >0, hence ≥1 by step 1.2. So σ(r)∈T, and T=N.

step 1.1step 1.2L1L4L6L7
2.2

P(0) holds vacuously: ι(0)=0 and 0≥1 is false, since 0<1.

basestep 1.1L5
2.3

Suppose ι(k)≥1 and write n:=ι(k); by totality either n=1 or n>1. If n=1, take r:=0: the empty list is a list of primes and ∏i<0pi=1=n, so P(k) holds.

step 1.1L1L7
3.1

Suppose instead n>1. Fix a prime q with q∣n and an integer m with n=qm.

step 2.3L2L10choose
4.1

m>0: m=0 would give n=q⋅0=0<1, and m<0 would give −m>0, hence q(−m)>0, that is −n>0 and n<0<1; both contradict n≥1. So m>0 and therefore m≥1 by step 1.2.

step 1.1step 1.2step 3.1L7L8
5.1

m<n: since q>1 we have q−1>0, and m>0, so (q−1)m>0; and (q−1)m=qm−m=n−m, whence n−m>0 and m<n.

step 3.1step 4.1L6L7L8
6.1

As m≥1>0, write m=ι(j) with j∈N. Then j<k: otherwise k≤j, and ι preserving the order would give n=ι(k)≤ι(j)=m, contradicting step 5.1.

step 4.1step 5.1L5L7
7.1

By step 1.3 applied to j there are s∈N and a list p:s→Z of primes with m=∏i<spi.

step 1.3step 4.1step 6.1
8.1

Define p′:σ(s)→Z by pi′:=pi for i<s and ps′:=q; every value is prime, and ∏i<σ(s)pi′=(∏i<spi′)⋅ps′=mq=qm=n, the middle equality because the product over i<s depends only on p0′,…,ps−1′, which agree with p. So P(k) holds with r:=σ(s).

step 3.1step 7.1L1L8L9
9.1

Steps 2.3 and 8.1 cover the two possibilities for n, so P(k) follows from the truth of P below k; with step 2.2 as the case k=0, strong induction gives P(k) for every k∈N.

step 2.2step 2.3step 8.1L3
10.1

Finally, any n≥1 satisfies n>0, so n=ι(k) for some k∈N, and P(k) is clause 1 for that n; clause 2 is step 2.1.

step 1.1step 2.1step 9.1L5L7discharge-induction∎

Remarks

Depends on

Used by

Dependency tree · two levels

59 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