Alphabeta Math
LemmaStatement: Literature-sourcedProof: Literature-sourcedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02
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.

Bounded roots give finitely many monic integer polynomials

Statement

For every integer n≥1 and every real R≥1, the set of monic polynomials in Z[X] of degree at most n whose complex roots, counted with multiplicity, all have modulus at most R is finite.

Facts & Assumptions

Given: An integer n≥1 and a real R≥1.

[F1]

If α1,…,αm∈C and f(X)=∏j=1m(X−αj)=Xm+cm−1Xm−1+⋯+c0, then expanding the product and comparing coefficients gives cm−k=(−1)k∑∣S∣=k∏j∈Sαj for 1≤k≤m, the sum being over the k-element subsets S⊆{1,…,m}. In particular ∣cm−k∣≤(mk)Rk whenever every ∣αj∣≤R.

Proof

1.1F1given

Fix m with 1≤m≤n and let f(X)=Xm+cm−1Xm−1+⋯+c0∈Z[X] be monic of degree m with roots α1,…,αm∈C, counted with multiplicity; by [F1] each coefficient is an integer satisfying ∣cm−k∣≤(mk)Rk when ∣αj∣≤R for all j.

1.2given

The degree-zero case contributes only the constant polynomial 1, which has no roots, so the root condition holds for it vacuously.

2.1step 1.1algebra

Thus every cm−k lies in the intersection Z∩[−(mk)Rk,(mk)Rk], an integer interval whose endpoints depend only on m, k and R, and such an interval contains at most 2(mk)Rk+1 integers, a finite number because R≥1.

3.1step 2.1algebra

For each fixed m the coefficient vector (c0,…,cm−1) therefore ranges over a product of m finite sets, which is finite, and the monic degree-m polynomials inject into that product by their coefficient vector, so there are finitely many of them.

4.1step 3.1step 1.2algebra∎

The set in the statement is the union over the finitely many degrees 0≤m≤n of the corresponding pieces, and a finite union of finite sets is finite, so the statement holds.

Used by

Dependency tree · 0 levels

Nothing. This result depends on no other item in the library.

Sources