Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedSession-authored (Fable 5 assisted)precheck passverified 2026-08-03 (gpt-5.6-sol-codex-subscription)
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.

vp(ab)=vp(a)+vp(b)v_p(ab) = v_p(a) + v_p(b) for nonzero integers a,ba, b, and vp(a+b)min{vp(a),vp(b)}v_p(a+b) \ge \min\{v_p(a), v_p(b)\} whenever aa, bb and a+ba+b are all nonzero

Statement

Let pp be a prime (Prime and composite integers: pp is prime when p>1p > 1 and its only positive divisors are 11 and pp) and let a,bZa, b \in \mathbb{Z} be nonzero, with vpv_p as in The pp-adic valuation vp(a)v_p(a) of a nonzero integer: the greatest kNk \in \mathbb{N} with pkap^{k} \mid a. Then ab0ab \ne 0 and

vp(ab)  =  vp(a)+vp(b),v_p(ab) \;=\; v_p(a) + v_p(b),

the sum taken in N\mathbb{N} (Addition of natural numbers). If moreover a+b0a + b \ne 0, then

vp(a+b)    min{vp(a),vp(b)},v_p(a+b) \;\ge\; \min\{\, v_p(a),\, v_p(b) \,\},

the minimum of two natural numbers, which exists because the order on N\mathbb{N} is total (\le is a linear order on N\mathbb{N}).

Facts & Assumptions

Given: A prime pp and nonzero integers a,ba, b; α:=vp(a)\alpha := v_p(a) and β:=vp(b)\beta := v_p(b).

[L3]

If pp is prime and puvp \mid uv then pup \mid u or pvp \mid v (Euclid's lemma: if pp is prime and pabp \mid ab then pap \mid a or pbp \mid b).

[L5]

A product of two nonzero integers is nonzero, and xz=yzxz = yz with z0z \ne 0 gives x=yx = y (The integers have no zero divisors; multiplicative cancellation).

[L6]

Z\mathbb{Z} is a commutative ring: multiplication is associative and commutative and x1=xx \cdot 1 = x (The integers form a commutative ring, Arithmetic on the integers, The integers as equivalence classes of pairs of naturals); its order is total, antisymmetric and transitive (The integers form a totally ordered ring, Order on the integers, The naturals embed in the integers).

[L7]

On N\mathbb{N}: \le is a linear order, so any two naturals are comparable and have a minimum (\le is a linear order on N\mathbb{N}); mnm \le n means m+c=nm + c = n for some cc (Order on the natural numbers); σ(k)=k+1\sigma(k) = k + 1 (Addition of natural numbers, The natural numbers N\mathbb{N} (von Neumann)); m<nm < n exactly when σ(m)n\sigma(m) \le n (Discreteness: σ(n)\sigma(n) is the immediate successor), and m<σ(n)m < \sigma(n) exactly when mnm \le n (On N\mathbb{N} the order is membership: m<n    mnm < n \iff m \in n).

Proof

technique · direct
1.1

ab0ab \ne 0, so vp(ab)v_p(ab) is defined.

L5
1.2

Fix aa' and bb' with a=pαaa = p^{\alpha} a', b=pβbb = p^{\beta} b', both nonzero, and pap \nmid a', pbp \nmid b'.

L1choose
1.3

Now assume also a+b0a + b \ne 0, and put m:=min{α,β}m := \min\{\alpha,\beta\}, which exists because \le is total on N\mathbb{N}; then mαm \le \alpha and mβm \le \beta.

L7
2.1

ab=(pαa)(pβb)=(pαpβ)(ab)=pα+β(ab)ab = (p^{\alpha} a')(p^{\beta} b') = (p^{\alpha} p^{\beta})(a' b') = p^{\alpha+\beta}(a'b'), using commutativity, associativity and the exponent law.

step 1.2L2L6
2.2

pabp \nmid a'b': otherwise [L3] would give pap \mid a' or pbp \mid b', both excluded by step 1.2.

step 1.2L3
2.3

By [L1], pmap^{m} \mid a and pmbp^{m} \mid b, so pma+bp^{m} \mid a + b by linearity; since a+b0a + b \ne 0, [L1] applied to a+ba+b gives mvp(a+b)m \le v_p(a+b), which is the second assertion.

step 1.3L1L4
3.1

pα+β0p^{\alpha+\beta} \ne 0, since ab0ab \ne 0 and ab=pα+β(ab)ab = p^{\alpha+\beta}(a'b') would otherwise be 00.

step 1.1step 2.1L6
3.2

pα+βabp^{\alpha+\beta} \mid ab by step 2.1, so α+βvp(ab)\alpha + \beta \le v_p(ab).

step 1.1step 2.1L1L4
4.1

Suppose α+β<vp(ab)\alpha + \beta < v_p(ab). Then α+β+1vp(ab)\alpha + \beta + 1 \le v_p(ab), so pα+β+1abp^{\alpha+\beta+1} \mid ab; fix cc with ab=pα+β+1c=pα+β(pc)ab = p^{\alpha+\beta+1}c = p^{\alpha+\beta}(pc), using the exponent law. Cancelling pα+β0p^{\alpha+\beta} \ne 0 against step 2.1 gives ab=pca'b' = pc, that is pabp \mid a'b', contradicting step 2.2.

step 2.1step 2.2step 3.1L1L2L4L5L7
5.1

Hence vp(ab)=α+βv_p(ab) = \alpha + \beta by totality and antisymmetry of the order on N\mathbb{N}, which is the first assertion.

step 3.2step 4.1L7
6.1

Both assertions are established.

step 5.1step 2.3

Remarks

Depends on

Used by

Dependency tree · next 3 levels

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