Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-26
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.

A polynomial vanishing at every tuple from an infinite subdomain is the zero polynomial

Statement

Let S be an integral domain, let RS be a subring whose underlying set is infinite, let m1, and let fS[x1,,xm] (Polynomial rings in finitely many commuting indeterminates by iteration). If

f(a1,,am)=0for all a1,,amR,

then f=0 in S[x1,,xm].

Here f(a1,,am) is the iterated evaluation of Evaluation and roots of a polynomial in a commutative target ring, carried out one indeterminate at a time along the construction of S[x1,,xm].

Facts & Assumptions

Given: An integral domain S, an infinite subring RS, and the polynomial rings S[x1,,xm] built by iteration (Polynomial rings in finitely many commuting indeterminates by iteration).

[L1]

A nonzero polynomial gD[x] of degree k over an integral domain D has at most k distinct roots in D (A nonzero polynomial of degree n over an integral domain has at most n distinct roots).

[L2]

If R is an integral domain, then R[x1,,xn] is an integral domain for every nN, including n=0 (A polynomial ring in finitely many indeterminates over an integral domain is an integral domain).

[L3]

A nonzero g=iaixi has a largest index with ai0, its degree; the zero polynomial has no degree (Degree, leading coefficient and monic polynomial, with the zero polynomial having no degree).

Proof

technique · induction
1.1

Base case m=1: let gS[x] vanish at every element of R. If g0 it has a degree k by [L3], so by [L1] it has at most k distinct roots in S; but every one of the infinitely many elements of RS is a root, and an infinite set has more than k elements. Hence g=0.

L1L3base
1.2

Inductive hypothesis: fix m1 and assume that every gS[x1,,xm] vanishing at all tuples from R is zero.

ih
2.1

Let fS[x1,,xm+1]=S[x1,,xm][xm+1] vanish at every tuple from R, and write f=jkgjxm+1j with gjS[x1,,xm]. Fix a=(a1,,am)Rm; then jkgj(a)xm+1j is an element of S[xm+1] vanishing at every element of R, so it is zero by step 1.1, and therefore gj(a)=0 for every jk.

step 1.1L2given
3.1

Since aRm was arbitrary, each gj vanishes at every tuple from R, so gj=0 by step 1.2 and hence f=0. This completes the induction, and the statement holds for every m1.

step 1.2step 2.1discharge-induction

Remarks

  • Infinite, not merely large. The hypothesis cannot be weakened to a finite R of any size: over R=S=Fq the nonzero polynomial xqx vanishes at every element, and in m indeterminates so does x1qx1. This is exactly why the normal basis theorem needs a separate argument over a finite base field (Every finite cyclic extension has a normal basis).

Depends on

Used by

Dependency tree · two levels

13 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