Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 2026-07-31
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.

A modulus n>1n>1 is composite exactly when two nonzero classes in Z/n\mathbb{Z}/n have product [0]n[0]_n

Example

For every integer n>1n>1, the following are equivalent:

  1. nn is composite.
  2. There are nonzero classes u,vZ/nu,v\in\mathbb Z/n with uv=[0]nuv=[0]_n.

Facts & Assumptions

Given: An integer n>1n>1.

[L1]

A positive integer greater than 11 is composite exactly when it has a divisor dd with 1<d<n1<d<n; otherwise it is prime (Prime and composite integers: pp is prime when p>1p > 1 and its only positive divisors are 11 and pp).

[L3]

A class [a]n[a]_n is a unit exactly when gcd(a,n)=1\gcd(a,n)=1, and the gcd is a nonnegative common divisor that is positive when its arguments are not both zero (For n1n\ge1, [a]n[a]_n is a unit if and only if gcd(a,n)=1\gcd(a,n)=1, Common divisor, and the greatest common divisor gcd(a,b)\gcd(a,b), with the convention gcd(0,0):=0\gcd(0,0) := 0).

Verification

technique · direct
1.1

If nn is composite, write n=abn=ab with 1<a<n1<a<n and 1<b<n1<b<n. Then [a]n[a]_n and [b]n[b]_n are nonzero standard classes, but [a]n[b]n=[ab]n=[n]n=[0]n[a]_n[b]_n=[ab]_n=[n]_n=[0]_n.

L1L2
1.2

Conversely, suppose nonzero classes have product zero and choose their standard representatives a,ba,b, so 0<a,b<n0<a,b<n and nabn\mid ab. The class [a]n[a]_n cannot be a unit, because multiplying an equation [a]n[b]n=[0]n[a]_n[b]_n=[0]_n by its inverse would give [b]n=[0]n[b]_n=[0]_n. Hence d:=gcd(a,n)>1d:=\gcd(a,n)>1 by [L3]. Since dad\mid a and 0<a<n0<a<n, one also has d<nd<n, so dd is a nontrivial divisor of nn and nn is composite by [L1].

L1L2L3
2.1

Steps 1.1 and 1.2 prove the equivalence.

step 1.1step 1.2

Depends on

Used by

Dependency tree · next 3 levels

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