Alphabeta Math
PropositionStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25
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 sign of a product

Statement

Let F be an ordered field and let a,b∈F. Then:

ab>0  ⟺  a,b have the same sign,ab<0  ⟺  a,b have opposite signs,

ab=0  ⟺  a=0 or b=0.

Here "same sign" means both positive or both negative, and "opposite signs" means one positive and one negative.

Facts & Assumptions

Given: Elements a,b of an ordered field F.

[L1]

Trichotomy: each x∈F satisfies exactly one of x>0, x=0, x<0 (Ordered field).

[L2]

Sign rules: if x,y>0 then xy>0; if x>0 and y<0 then xy<0; if x,y<0 then xy>0 (Sign rules for products and monotonicity of multiplication).

[L3]
[L4]

0⋅x=0 and x⋅0=0 (Multiplication by zero: 0⋅a=0).

Proof

technique · cases
1.1

If a=0 or b=0 then ab=0 by [L4], and conversely if ab=0 then a=0 or b=0 by [L3]; hence ab=0  ⟺  a=0 or b=0, which is the third biconditional.

L3L4
1.2

For the first two biconditionals assume a≠0 and b≠0; by trichotomy [L1] each of a,b is then either positive or negative, giving four sign combinations.

L1
2.1

Case a>0 and b>0 (both positive, same sign): ab>0 by [L2].

assume-case posposL2step 1.2
2.2

Case a<0 and b<0 (both negative, same sign): ab>0 by [L2].

assume-case negnegL2step 1.2
2.3

Case a>0 and b<0 (opposite signs): ab<0 by [L2].

assume-case posnegL2step 1.2
2.4

Case a<0 and b>0 (opposite signs): ab<0 by [L2].

assume-case negposL2step 1.2
3.1

By trichotomy [L1] these four cases exhaust every sign combination of the nonzero a,b and are mutually exclusive.

step 2.1step 2.2step 2.3step 2.4cases-exhaustive
4.1

For nonzero a,b we have ab≠0 by step 1.1, so by trichotomy ab is either >0 or <0; from the cases, ab>0 occurs exactly in the same-sign cases 2.1 and 2.2, and ab<0 exactly in the opposite-sign cases 2.3 and 2.4.

step 1.1step 3.1L1
5.1

Therefore ab>0  ⟺  a,b have the same sign, and ab<0  ⟺  a,b have opposite signs; with step 1.1 all three biconditionals hold.

step 1.1step 4.1∎

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

6 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