Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-24
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.

The integers have no zero divisors; multiplicative cancellation

Statement

If x,y∈Z are nonzero then xy≠0. Consequently, if xz=yz and z≠0, then x=y.

Facts & Assumptions

Given: Nonzero integers x,y.

[L1]

Z is a totally ordered ring; in particular trichotomy holds (each integer is negative, zero, or positive) and positives are closed under multiplication (The integers form a totally ordered ring).

[L2]

Ring arithmetic in Z: (−u)v=−(uv), −(−u)=u, and distributivity (The integers form a commutative ring).

Proof

technique · cases
1.1

By trichotomy, each of x and y is positive or negative; split on the sign pattern.

L1cases-exhaustive
1.2

Case both positive: 0<xy by closure of positives, so xy≠0.

assume-case bothL1
1.3

Case exactly one negative, say y<0 (the other case is identical by commutativity): 0<−y, so 0<x(−y)=−(xy), hence xy<0 and xy≠0.

assume-case mixedL1L2
1.4

Case both negative: 0<−x and 0<−y, so 0<(−x)(−y)=xy, and xy≠0.

assume-case negnegL1L2
2.1

In every case xy≠0: the product of nonzero integers is nonzero.

step 1.2step 1.3step 1.4cases
3.1

Cancellation: if xz=yz with z≠0, then (x−y)z=xz−yz=0; were x−y≠0, the product would be nonzero, so x−y=0, i.e. x=y.

step 2.1L2∎

Depends on

Used by

…and 8 more results.

Dependency tree · two levels

20 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