Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

An explicit root-separation bound for squarefree integer polynomials

Statement

Let P(x)=adxd+⋯+a0∈Z[x] be primitive and squarefree, with d≥2, ad≠0, and coefficient height H=max⁡j∣aj∣≥1. Put R=1+H and

σ(P)=H−(d−1)(2R)−(d(d−1)−2)/2.

Every complex root α of P satisfies ∣α∣≤R, and any two distinct complex roots satisfy ∣α−β∣≥σ(P). For d=1, P has at most one root, so no pairwise separation bound is needed.

Facts & Assumptions

Given: A primitive squarefree integer polynomial P of degree d≥2, leading coefficient ad, height H, and its complex roots counted once.

[F1]

Every nonconstant complex polynomial has a complex root and factors into linear factors by repeated division (Fundamental theorem of algebra by Liouville's theorem).

[F6]

Polynomial division over a field gives a quotient and lower-degree remainder (Division algorithm for polynomials over a field).

[F7]

A polynomial vanishing at α is divisible by x−α (Factor theorem over a commutative ring).

[F9]

Degrees add under multiplication of nonzero polynomials over a field (Over an integral domain, degrees add under multiplication of nonzero polynomials).

Proof

1.1givenF5F8algebra

If P(z)=0 and ∣z∣>1+H, then ∣ad∣∣z∣d≤H∑j=0d−1∣z∣j<H∣z∣d/(∣z∣−1)<∣z∣d≤∣ad∣∣z∣d, because ∣ad∣≥1 and ∣z∣−1>H. This contradiction proves ∣z∣≤R for every root.

1.2givenF1F2F3F6construct

Let α1,…,αd be the distinct roots from [F1] and set D=ad2d−2∏i<j(αi−αj)2. Form the coefficient map Φ(u,v)=uP+vP′ from pairs with deg⁡u≤d−2, deg⁡v≤d−1 to polynomials of degree at most 2d−2. Its square coefficient matrix S has integer entries, so det⁡S is an integer-coefficient polynomial in ad,…,a0.

2.1step 1.2F3F4F6algebra

Divide each output polynomial by P and record its quotient and remainder. In coefficient order from highest degree down, the map (q,r)↦qP+r has triangular diagonal consisting of d−1 copies of ad and d copies of 1, so the inverse coordinate change has determinant ±ad−(d−1). Under this change, Φ has block form (I∗0M), where M is multiplication by P′ on C[x]/(P). Hence det⁡S=±add−1det⁡M.

3.1step 2.1F2F4F7F9algebra

For each i define Li(x)=∏j≠i(x−αj)/(αi−αj). These degree-(d−1) polynomials satisfy Li(αj)=1 when i=j and 0 otherwise. For every degree-<d representative q, the difference q−∑iq(αi)Li has degree <d and vanishes at all d distinct roots; [F7] and [F9] force this difference to be zero. Thus evaluation is an isomorphism C[x]/(P)→Cd. It conjugates M to the diagonal matrix with entries P′(αi), so [F4] gives det⁡M=∏iP′(αi). By [F2], P′(αi)=ad∏j≠i(αi−αj); pairing the two factors for each i<j yields det⁡S=±ad2d−1∏i<j(αi−αj)2=±adD.

4.1step 1.2step 3.1F3algebra

Set the variable ad to zero in the integer-coefficient polynomial det⁡S. Then deg⁡P≤d−1 and deg⁡P′≤d−2, so every uP+vP′ has degree at most 2d−3; the coefficient map misses the x2d−2 coordinate and its determinant is zero. Therefore the constant term in ad of det⁡S is zero, so ad divides det⁡S as an integer-coefficient polynomial. At the given integer coefficients, det⁡S/ad is an integer, and [step 3.1] shows that D is an integer up to sign.

5.1givenstep 4.1F1algebra

Squarefreeness makes every root distinct, so every factor in D is nonzero and ∣D∣≥1.

6.1step 1.1step 5.1F5algebra∎

Let δ=min⁡i<j∣αi−αj∣ and choose a pair attaining it. Every other pairwise distance is at most 2R by [step 1.1] and the triangle inequality [F5]. Thus 1≤∣D∣≤H2d−2δ2(2R)d(d−1)−2. Rearranging gives δ≥H−(d−1)(2R)−(d(d−1)−2)/2=σ(P).

Depends on

Used by

Dependency tree · two levels

61 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