2025-11-17

This following is a summary of what happened in class on 2025-11-17.

We spent most of the class period adding additional details and insights to our previous explicit example of computing the Smith normal form (and hence invariant factors) for a given 3Γ—3 matrix, A. This time, we explained how the standard basis {e1,e2,e3} for Q3 in our example corresponded to a surjection

Ο€:FQ[x]({x1,x2,x3})β†’Q3

from the free Q[x]-module on the three-element set {x1,x2,x3}, namely the map that sent xi↦ei. The kernel of this surjection consisted of all formal Q[x]-linear combinations of x1,x2,x3 that Ο€ sent to 0, i.e.,

ker⁑(Ο€)={p1(x)x1βŠ•p2(x)x2βŠ•p3(x)x3∣p1(x)e1+p2(x)e2+p3(x)e3=0}.

We noted that it is easy to write down some elements in ker⁑(Ο€), as follows. We first noted that xβ‹…e1=2e1, since x acted as multiplication by A when we wrote our vectors with respect to the standard basis. It followed that (xβˆ’2)e1=0, and so one element in ker⁑(Ο€) was the element

y1:=(xβˆ’2)x1.

Similarly, we found two more elements in ker⁑(Ο€), namely the elements

y2:=2x1βŠ•(xβˆ’3)x2y3:=βˆ’14x1βŠ•7x2βŠ•(xβˆ’2)x3.

It turned out that these three elements were a basis for ker⁑(Ο€). It followed that the Q[x]-module inclusion of ker⁑(Ο€) into F[x]({x1,x2,x3}) could be described as multiplication by the matrix

[xβˆ’22βˆ’140xβˆ’3700xβˆ’2]=xI3βˆ’A,

with respect the bases {y1,y2,y3} for ker⁑(Ο€) and {x1,x2,x3} for F[x]({x1,x2,x3}). Indeed, this matrix simply gave the image of each basis element yi under its inclusion into the free module, written in terms of the basis {x1,x2,x3} for that free module.

Now, column operations on the above matrix corresponded in the obvious way to changing the basis {y1,y2,y3} for ker⁑(Ο€). For example, swapping Column 1 and Column 2 in the above matrix was equivalent to swapping the basis elements y1 and y2. (Note that bases should really be viewed as ordered lists.)

Row operations on the above matrix were related to changing the basis {x1,x2,x3}, but in a slightly more convoluted way. For example, scaling Row 1 by 12 in the above matrix corresponded to replacing x1 with x1β€²:=2x3 in our basis. (The exact details are described in our online notes.)

In any case, this correspondence explained why the Smith Normal form of the above matrix amounted to finding new bases {y1β€²,y2β€²,y3β€²} and {x1β€²,x2β€²,x3β€²} for ker⁑(Ο€) and the free module, respectively, such that yiβ€²=ai(x)xiβ€² with a1(x),a2(x),a3(x) monic polynomials satisfying a1(x)|a2(x)|a3(x). This was exactly what we needed to conclude that

V≃FQ[x]({x1,x2,x3})/ker⁑(Ο€)≃Q[x]/⟨a1(x)βŸ©βŠ•Q[x]/⟨a2(x)βŸ©βŠ•Q[x]/⟨a3(x)⟩.

In our specific example, we found a1(x)=1, a2(x)=xβˆ’2 and a3(x)=(xβˆ’2)(xβˆ’3)=x2βˆ’5x+6, and so

V≃Q[x]/⟨xβˆ’2βŸ©βŠ•Q[x]/⟨x2βˆ’5x+6⟩.

We explained how one can also obtain the change-of-basis matrix that will conjugate A to R. See our online notes for details.

Next class: the Jordan canonical form!

Concepts


References