Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 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.

Cancellation characterises domains: in a commutative ring with 101 \ne 0, the implication ab=acab = ac and a0a \ne 0 imply b=cb = c holds if and only if the ring has no zero divisors

Statement

Let RR be a commutative ring (Commutative ring) with 101 \ne 0. Consider the two conditions

Then (C) holds if and only if (Z) holds; that is, (C) holds exactly when RR is an integral domain.

Facts & Assumptions

[L1]
[L4]

aa is a zero divisor when a0a \ne 0 and ab=0ab = 0 for some b0b \ne 0; RR has no zero divisors exactly when ab=0ab = 0 implies a=0a = 0 or b=0b = 0; and an integral domain is exactly a commutative ring with 101\ne0 and no zero divisors (Zero divisor, and integral domain: a commutative ring with 101 \ne 0 and no zero divisors).

Proof

technique · direct
1.1

Assume (Z), and let ab=acab = ac with a0a \ne 0. Then a(bc)=abac=0a(b - c) = ab - ac = 0.

L2given
1.2

Assume (C), and let ab=0ab = 0 with a0a \ne 0. Then ab=0=a0ab = 0 = a \cdot 0.

L2given
2.1

From step 1.1, (Z) gives a=0a = 0 or bc=0b - c = 0; since a0a \ne 0, we get b+(c)=0b + (-c) = 0. As also c+(c)=0c + (-c) = 0, cancelling c-c gives b=cb = c. So (Z) implies (C).

step 1.1L1L3L4
2.2

From step 1.2, (C) applied with aa, bb and 00 gives b=0b = 0. So whenever ab=0ab = 0 and a0a \ne 0 we have b=0b = 0, which says exactly that ab=0ab = 0 implies a=0a = 0 or b=0b = 0; hence (Z). So (C) implies (Z).

step 1.2L4
3.1

By steps 2.1 and 2.2 the two conditions are equivalent, and (Z) together with commutativity and 101 \ne 0 is the definition of an integral domain.

step 2.1step 2.2L4

Remarks

Depends on

Used by

Dependency tree · next 3 levels

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