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.
Primitive sums of two squares are closed under products unless both factors are even
Statement
Let be positive integers that have primitive two-square representations. If and are not both even, then has a primitive two-square representation.
Facts & Assumptions
Given: Positive primitively represented integers .
A positive integer has a primitive two-square representation if and only if and no prime divides (Characterisation of primitive sums of two squares).
For nonzero integers , ( for nonzero integers , and whenever , and are all nonzero).
For a prime and a nonzero integer , if and only if (For a prime and a nonzero integer : and ; holds exactly for ; exactly when ; ; and ).
Proof
By [L1] and [L3], every prime congruent to three modulo four has valuation zero in each factor. By [L2], its valuation in the product is zero, so [L3] shows that it does not divide the product.
Again by [L1]–[L3], because at least one of is odd and therefore has -adic valuation zero.
The two conditions in [L1] hold for , so the product has a primitive two-square representation.
Depends on
- Characterisation of primitive sums of two squares
- $v_p(ab) = v_p(a) + v_p(b)$ for nonzero integers $a, b$, and $v_p(a+b) \ge \min\{v_p(a), v_p(b)\}$ whenever $a$, $b$ and $a+b$ are all nonzero
- For a prime $p$ and a nonzero integer $a$: $p^{v_p(a)} \mid a$ and $p^{v_p(a)+1} \nmid a$; $p^{k} \mid a$ holds exactly for $k \le v_p(a)$; $v_p(a) \ge 1$ exactly when $p \mid a$; $v_p(1) = v_p(-1) = 0$; and $v_p(p) = 1$
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
32 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
- P. Hackman, Elementary Number Theory, Chapter E, Corollary E.II.8(a) (standard reference, not scraped)