A-10.8 Transforming Basis between Polynomial Ring and Vector Space

Suppose some polynomials f0(X),f1(X),,fn1(X) form a basis of the (n 1)-degree polynomial ring and σ is an isomorphic mapping from the (n 1)-degree polynomial ring to the n-dimensional vector space n. Then, (σ(f0(X)),σ(f1(X)),,σ(fn1(X))) form a basis of the n-dimensional vector space. This is because the σ-mapped output vectors homomorphically preserve the same algebraic relationships on the (+,⋅) operations and the basis relationship between basis vectors and a subspace can be expressed as a linear algebraic formula consisting of the (+,⋅) operations (i.e., linear independence and spanning of the space). Therefore, if a set of polynomials satisfies a basis relationship, their σ-mapped vectors also preserve a basis relationship.

The same principle holds between a polynomial ring and vector space over complex numbers. Given the polynomial ring [X](xn + 1), the most intuitive way to set up a basis of [X](xn + 1) is as follows:

f0(X) = 1

f1(X) = X

f2(X) = X2

fn1(X) = Xn1

These n polynomials are linearly independent, because each polynomial exclusively has its own unique exponent term, whereas one term cannot be expressed by a linear combination of the other terms. Also, these n polynomials span the polynomial ring [X](xn + 1), because each polynomial’s scalar multiplication can express any coefficient value of its own exponent term, and summing all such polynomials can express any polynomial in the polynomial ring [X](Xn + 1).

Now, we will apply the σc mapping to the above n polynomials that are a basis of the (n 1)-degree polynomial ring [X](xn + 1). Then, according to the principle of polynomial-to-vector basis transfer (explained in Theorem A-10.5 in §A-10.5), we can use these n polynomials (i.e., the basis of the (n 1)-degree polynomial ring) and the isomorphic polynomial-to-vector mapping σc to compute the basis of the n-dimensional special vector space ^n as follows:

W = [ σc(f0(X)) σc(f1(X)) σc(f2(X)) σc(fn1(X)) ] = [ σc(1) σc(X) σc(X2) σc(Xn1) ] = [ 1 1 1 1 (ω) (ω3) (ω5) (ω2n1) (ω)2 (ω3)2 (ω5)2 (ω2n1)2 (ω)n1 (ω3)n1 (ω5)n1 (ω2n1)n1 ]

= [ 1 1 1 1 (ω) (ω3) (ω¯)3 (ω¯) (ω)2 (ω3)2 (ω¯3)2 (ω¯)2 (ω)n1 (ω3)n1 (ω¯3)n1 (ω¯)n1 ]

W is a valid basis of the n-dimensional special vector space ^n.

Theorem A-10.7 Transforming Basis between Polynomial Ring and Vector Space

If n polynomials form a basis of an (n 1)-degree polynomial ring and they are converted into n distinct vectors via an isomorphic mapping σ (or σc in the case of the complex number domain) from the (n 1)-degree polynomial ring to the n-dimensional vector space, then those converted n vectors form a basis of the n-dimensional (or n 2 in the case of the complex number domain) vector space.