In Theorem A-10.5 (§A-10.5), we learned the isomorphic mapping , where are the (-th primitive) roots of the cyclotomic polynomial , which are , where can be any root of (i.e., since each is a generator of all roots). In this subsection, we will demonstrate the isomorphism between a vector space and a polynomial ring over complex numbers as follows:
, where , and , the root (i.e., the primitive -th root) of the cyclotomic polynomial over complex numbers (Theorem A-8.2.1 in §A-8.2). We define to be an -dimensional special vector space whose second-half elements of each vector are reverse-ordered conjugates of the first-half elements (e.g., ).
In this section, we treat both and as vector spaces of complex vectors, where the mapping between them is defined as as follows:
In other words, is a conjugate extension of such that the first-half elements of are identical to those of , and the second-half elements of are reverse-ordered conjugates of .
Now, we will demonstrate that the mapping between and is an isomorphism.
Bijective: The mapping is trivially bijective. Every vector in uniquely maps to a vector in by appending its reverse-ordered complex conjugates. Conversely, any vector in can uniquely map back to by simply dropping the second half of its elements, establishing a perfect one-to-one correspondence.
Homomorphic: We will demonstrate that preserves homomorphism over addition and element-wise vector multiplication . Given two vectors :
Therefore, the mapping is an isomorphism.
Vector Space of Complex Vectors with either Real or Complex Scalars
By mathematical definition, a vector space must satisfy closure under scalar multiplication: for any vector in the space and any scalar from the scalar field, the product must also lie in the same vector space. Under this requirement, is naturally a vector space of complex vectors with complex scalars (though the same is true with real scalars, since complex includes real). On the other hand, is a vector space of complex vectors strictly with real scalars.
To see why, recall that a vector must satisfy the Hermitian-symmetry constraint: for all . Consider an example with :
Now, let us multiply by the complex scalar :
For this result to still lie in , the third entry must be the conjugate of the second entry. But , which is not equal to . So , and closure fails.
More generally, for any and any scalar , the product preserves Hermitian symmetry if and only if ; that is, if and only if is a real number. Therefore, is a valid vector space only when restricted to real scalars, and this is why is a vector space of complex vectors strictly with real scalars.
Throughout this book, we will regard both and as vector spaces of complex vectors with real scalars.
Isomorphism of Vector Spaces: For a mapping between vector spaces to be an isomorphism, it has to be not only bijective and homomorphic over the operations, but also homomorphic over scalar multiplication. Therefore, we need to prove that . This is always true in our case because the scalar is a real number, meaning it is unaffected by complex conjugation (i.e., , and thus ).
Dimension of Vector Spaces: The dimension of a vector space is defined by how many scalars it takes to fully describe it. Therefore, the dimension of is because it has elements where each element requires 2 scalars to describe (one real and one imaginary part). The dimension of is also because the first elements requires scalars to describe, and the latter elements are simply reverse-ordered conjugates of the former elements.
Now, we will demonstrate that is an isomorphism (i.e., bijective and homomorphic) between and by applying the same reasoning as described in the beginning of §A-10.6.
Bijective: Based on Euler’s formula (§A-11.3), we can derive the following arithmetic relations: . In other words, the one-half roots are conjugates of the other-half roots. This can also be pictorially understood based on a complex plane in Figure 5, where red arrows represent the roots of the 8th cyclotomic polynomial , comprising imaginary number and real number components. As shown in this figure, one half of the red arrows (i.e., roots) are a reflection of the other half on the -axis (i.e., real number axis). This means that we can express these roots as an -dimensional vector whose elements are the roots of , such that its second-half elements are a reverse-ordered conjugate of the first-half elements. Based on this vector design, the mapping can be re-written as follows:
Since (because has strictly real coefficients), we can rewrite as:
This structure of vector exactly aligns with the definition of : the second half of the elements of the -dimensional vector is a reverse-ordered conjugate of the first half.
For bijectiveness, we also need to demonstrate that every is mapped to some , and no two different map to the same . The first requirement is satisfied because each polynomial can be evaluated at the distinct roots of to a valid number. The second requirement is also satisfied because in the -degree polynomial ring, each list of distinct coordinates (where we fix the values as the distinct roots of as ) can be mapped only to a single polynomial within the -degree polynomial ring, as proved by Lagrange Polynomial Interpolation (Theorem A-15 in §A-15).
Homomorphic: is homomorphic, because based on the reasoning shown in §A-10.6, the relations and mathematically hold regardless of whether the type of is a modulo integer or a complex number. Additionally, for any real scalar , holds because scaling the polynomial and then evaluating it is the same as evaluating it and then scaling the result.
Since is both bijective and homomorphic over the operations, it is an isomorphism.
Theorem A-10.7 Isomorphism between Polynomials and Vectors over Complex Numbers
The following mapping between polynomials and vectors over complex numbers is an isomorphism:
, where , the root (i.e., the primitive -th root) of the cyclotomic polynomial over complex numbers, and is an -dimensional vector space of complex vectors (with real scalars) whose second-half elements are reverse-ordered conjugates of the first-half elements.