Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck 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 1≠0, the implication ab=ac and a≠0 imply b=c holds if and only if the ring has no zero divisors

Statement

Let R be a commutative ring (Commutative ring) with 1≠0. Consider the two conditions

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

Facts & Assumptions

[L4]

a is a zero divisor when a≠0 and ab=0 for some b≠0; R has no zero divisors exactly when ab=0 implies a=0 or b=0; and an integral domain is exactly a commutative ring with 1≠0 and no zero divisors (Zero divisor, and integral domain: a commutative ring with 1≠0 and no zero divisors).

Proof

technique · direct
1.1

Assume (Z), and let ab=ac with a≠0. Then a(b−c)=ab−ac=0.

L2given
1.2

Assume (C), and let ab=0 with a≠0. Then ab=0=a⋅0.

L2given
2.1

From step 1.1, (Z) gives a=0 or b−c=0; since a≠0, we get b+(−c)=0. As also c+(−c)=0, cancelling −c gives b=c. So (Z) implies (C).

step 1.1L1L3L4
2.2

From step 1.2, (C) applied with a, b and 0 gives b=0. So whenever ab=0 and a≠0 we have b=0, which says exactly that ab=0 implies a=0 or b=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 1≠0 is the definition of an integral domain.

step 2.1step 2.2L4∎

Remarks

Depends on

Used by

Dependency tree · two levels

14 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