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 , 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., ).
Bijective: Technically, is bijective to , because the second-half elements of each vector in are passively (automatically) determined by the first-half elements. Therefore, each vector in has one-to-one correspondences with some unique vector in , and thus these two vector spaces are bijective.
Homomorphic: To demonstrate their homomorphism over the operations, we can apply the following reasoning: for all and , there exists an linear transformation matrix that satisfies . Such is an matrix comprising horizontal concatenation of and , where is an identity matrix and is an zero matrix. Also, there exists an (non-linear) transformation matrix that satisfies . Such is a vertical concatenation of and , where is an matrix whose reverse-diagonal elements are unary conjugate operators and all other elements are zero. For example, if , then and are structured as follows:
,
The reason is not a linear transformation matrix is because it contains conjugate operators . Yet, notice that the following homomorphism holds between and :
,
,
Thus, the and vector spaces are bijective and homomorphic over the operations, and therefore they preserve isomorphism.
Now, we will demonstrate ’s 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., imaginary 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 , we can rewrite as:
This structure of vector exactly aligns with the definition of : the first half of the elements of the -dimensional vector is a conjugate of the second 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 to 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 modulo integer or complex number,
Since is both bijective and homomorphic over the operations, it is isomorphic.
Theorem A-10.7 Isomorphism between Polynomials and Vectors over Complex Numbers
The following mapping between polynomials and vectors over complex numbers is isomorphic:
, where , the root (i.e., the primitive -th root) of the cyclotomic polynomial over complex numbers, and is -dimensional complex special vector space whose second-half elements are reverse-ordered conjugates of the first-half elements.