Throughout, S is the successor map of Natural Numbers, ≤ is the order on N, and [n] is the initial segment determined by n. Sums are the finite sums of K and powers are those of Natural Number Power of an Element of a Field; commutativity, associativity and distributivity are the axioms of Field.
By Polynomial Function on a Field we may fix natural numbers M,N, elements a0,b0∈K and maps a:[M]→K and b:[N]→K such that
p(x)=a0+k=1∑Makxk,q(x)=b0+l=1∑Nblxlfor every x∈K.
Step 1 (padding with zero coefficients). Let N′,L∈N with N′≤L, let c:[N′]→K, and let c~:[L]→K be the map with c~k=ck for k∈[N′] and c~k=0 for those k∈[L] with k∈/[N′]; this is well defined because [N′]⊆[L] by claim 4 of Basic Properties of Initial Segments of the Natural Numbers. Then
k=1∑Lc~kxk=k=1∑N′ckxkfor every x∈K.
Fix x∈K and let E be the set of those L∈N for which the displayed identity holds for every N′≤L and every c:[N′]→K.
If N′≤1 then 1≤N′ by claim 4 of Properties of the Order on the Natural Numbers, hence N′=1 by claim 2 of that lemma; then c~=c and there is nothing to prove. Thus 1∈E.
Let L∈E and let N′≤S(L). If N′=S(L) then c~=c and the identity is trivial. Otherwise N′≤L by claim 5 of Properties of the Order on the Natural Numbers. The restriction of c~ to [L] is exactly the extension of c by zeros associated with the pair N′≤L, so the restriction part of claim 1 of Properties of Finite Sums, applied to the family k↦c~kxk, together with L∈E gives
k=1∑Lc~kxk=k=1∑N′ckxk.
By claim 3 of Basic Properties of Initial Segments of the Natural Numbers we have S(L)∈/[L], hence S(L)∈/[N′], so c~S(L)=0 and therefore c~S(L)xS(L)=0 by claim 1 of Zero Products and Elementary Identities in a Field. The recursion part of claim 1 of Properties of Finite Sums now gives
k=1∑S(L)c~kxk=k=1∑Lc~kxk+c~S(L)xS(L)=k=1∑N′ckxk,
so S(L)∈E. By Principle of Induction for the Natural Numbers, E=N, which proves Step 1.
Step 2 (claim 1). For the constant map with value λ, take N′=1, c0=λ and c:[1]→K with c1=0. For every x∈K, claim 1 of Properties of Finite Sums gives ∑k=11ckxk=c1x1, and x1=x by claim 1 of Properties of Natural Number Powers in a Field, so c1x1=0x=0 by claim 1 of Zero Products and Elementary Identities in a Field. Hence λ+∑k=11ckxk=λ+0=λ, and the constant map is a polynomial function.
Now fix n∈N and take N′=n, c0=0 and c:[n]→K with cn=1 and ck=0 for those k∈[n] with k=n; here n∈[n] by claim 1 of Basic Properties of Initial Segments of the Natural Numbers. Fix x∈K. For k∈[n] with k=n we have ckxk=0xk=0 by claim 1 of Zero Products and Elementary Identities in a Field, so claim 7 of Properties of Finite Sums, applied to the family k↦ckxk, gives ∑k=1nckxk=cnxn=1xn=xn. Hence 0+∑k=1nckxk=xn, and x↦xn is a polynomial function.
Step 3 (claim 2). For the scalar multiple, distributivity and claim 3 of Properties of Finite Sums give, for every x∈K,
λp(x)=λa0+λk=1∑Makxk=λa0+k=1∑Mλ(akxk)=λa0+k=1∑M(λak)xk,
the last equality by associativity of multiplication. Thus λp is a polynomial function, with coefficients (M,λa0,k↦λak).
For the sum, by trichotomy (claim 3 of Properties of the Order on the Natural Numbers) and claim 1 of that lemma, at least one of M≤N and N≤M holds; let L be N in the first case and M in the second, so that M≤L and N≤L. Let a~,b~:[L]→K be the extensions of a and b by zeros as in Step 1. For every x∈K, Step 1 gives
p(x)+q(x)=(a0+k=1∑La~kxk)+(b0+k=1∑Lb~kxk),
which by commutativity and associativity of addition, claim 2 of Properties of Finite Sums and distributivity equals
(a0+b0)+k=1∑L(a~kxk+b~kxk)=(a0+b0)+k=1∑L(a~k+b~k)xk.
Thus p+q is a polynomial function.
Step 4 (finite sums of polynomial functions). Let n∈N and, for each k∈[n], let gk:K→K be a polynomial function on K. Then the map x↦∑k=1ngk(x) is a polynomial function on K.
Let E be the set of those n∈N for which this holds for every such family. For n=1, claim 1 of Properties of Finite Sums gives ∑k=11gk(x)=g1(x), so 1∈E. Let n∈E and let gk, k∈[S(n)], be polynomial functions. By the restriction and recursion parts of claim 1 of Properties of Finite Sums,
k=1∑S(n)gk(x)=k=1∑ngk(x)+gS(n)(x)(x∈K),
where the first summand on the right is, as a function of x, a polynomial function by n∈E applied to the restricted family. By claim 2, already proved, the right-hand side is a polynomial function of x, so S(n)∈E. By Principle of Induction for the Natural Numbers, E=N.
Step 5 (claim 3). Define A,B:K→K by A(x)=∑k=1Makxk and B(x)=∑l=1Nblxl. Taking c0=0 in Polynomial Function on a Field shows that A and B are polynomial functions on K. By distributivity,
p(x)q(x)=(a0+A(x))(b0+B(x))=a0b0+a0B(x)+b0A(x)+A(x)B(x)(x∈K).
The constant map with value a0b0 is a polynomial function by claim 1, and a0B and b0A are polynomial functions by claim 2; so by claim 2 again it suffices to show that x↦A(x)B(x) is a polynomial function.
Fix x∈K. Applying claim 3 of Properties of Finite Sums with the factor B(x), and then again with the factor akxk for each k∈[M],
A(x)B(x)=k=1∑MB(x)(akxk),B(x)(akxk)=l=1∑N(akxk)(blxl),
using commutativity of multiplication. By commutativity and associativity of multiplication and by Addition of Exponents for Natural Number Powers in a Field,
(akxk)(blxl)=(akbl)xkxl=(akbl)xk+l,
so that
A(x)B(x)=k=1∑M l=1∑N(akbl)xk+l.
For fixed k∈[M] and l∈[N] the map x↦(akbl)xk+l is a scalar multiple of the map x↦xk+l, hence a polynomial function by claims 1 and 2. By Step 4 the map x↦∑l=1N(akbl)xk+l is therefore a polynomial function for each k∈[M], and by Step 4 once more so is x↦A(x)B(x). Hence pq is a polynomial function on K.