MathsNotes
homework 2011 8

Homework 8, 2011

Andrew Stacey

Question One

Various isomorphisms k+1Poly k have been mentioned in lectures with hand-waving justification of the fact that they are isomorphisms. In this question we shall prove that they are isomorphisms.

If the case for arbitrary k is a little confusing, you may consider the case for k=3. If you do so, at the end you should explain (without proof) how your method could generalise to arbitrary k.

On the page linear transformation, it is shown that a linear transformation that is a bijection is also an isomorphism (ie its inverse is automatically linear). You may use this result in the following.

  1. We need some preliminary results. Recall that a function f:XY is injective if whenever x,yX are such that f(x)=f(y) then x=y. Show that T:VW is an injective linear transformation if and only if whenever vV is such that T(v)=0 then v=0.

    Solution

    Suppose that T is injective. Let vV be such that T(v)=0. Then as T(0)=0 (since T is linear), we must have (as T is injective) v=0.

    Now suppose that T is such that the only vector with T(v)=0 is 0 itself. Let x,y be such that T(x)=T(y). As T is linear, this means that T(xy)=0, whence xy=0 and so x=y. Hence T is injective.

  2. A function f:XY is surjective if whenever yY then there is some xX with f(x)=y. Use the results about the number of solutions of Ax=b from Gaussian elimination to deduce that if T: m m is injective then it is also surjective.

    (Note that both the source and target are m.)

    Solution

    Let T: m m be injective. Let A be its matrix. Then Ax=b can have at most 1 solution. Hence in the row reduced form of A, we cannot have “free” columns. As A is square, this means that the row reduced form of A cannot have any rows of zeros. Thus Ax=b always has a solution, so T is surjective.

  3. We define Poly k as the space of smooth1 functions p: for which their k+1th derivative vanishes; that is, D k+1p=0 where D stands for differentation.

    For a vector in k+1 we associate a smooth function by the following rule:

    [a 1 a 2 a k+1]a 1+a 2x+a 3x 2++a k+1x k\begin{bmatrix} a_{1} \\ a_{2} \\ \vdots \\ a_{k+1} \end{bmatrix} \mapsto a_{1} + a_{2} x + a_{3} x^{2} + \cdots + a_{k+1} x^{k}

    Using the definition given above of Poly k, prove that this defines a map T: k+1Poly k which is an isomorphism. You may assume that the function so defined is linear (once you have proved that its target is Poly k).

    So you may not use any alternative representation of a polynomial, but may use standard facts about differentiation.

    Hint

    In particular, you may assume that if Df=0 then f is constant.

    Solution

    We define a map in the opposite direction by sending p(x) to the vector:

    [p(0) p(0) 12p(0) 1k!p (k)(0)].\begin{bmatrix} p(0) \\ p'(0) \\ \frac{1}{2} p''(0) \\ \vdots \\ \frac{1}{k!} p^{(k)}(0) \end{bmatrix}.

    Let’s call this S. By construction, ST is the identity on k+1. To show that this is true in the other direction, we need to show that for a smooth function p with D k+1p=0 then

    p(x)=p(0)+p(0)x+12p(0)x 2++1k!p (k)(0)x k.p(x) = p(0) + p'(0)x + \frac{1}{2} p''(0)x^{2} + \dots + \frac{1}{k!} p^{(k)}(0)x^{k}.

    Let us write q(x) for the right hand side. We start by considering f k=D k(pq). This satisfies Df k=0 and so is constant. The constant can be found by evaluating at 0, where we find that f k(0)=0. Next we consider f k1=D k1(pq). This satisfies Df k1=f k=0, so the same argument applies. We continue in the obvious fashion and finally deduce that p=q. Hence TS is the identity on Poly k and so S is the inverse of T which is therefore an isomorphism.

  4. Define a map S:Poly k k+1 by sending p(x) to its vector of values at 0,1,,k. That is:

    S:p(x)[p(0) p(1) p(k)]S \colon p(x) \mapsto \begin{bmatrix} p(0) \\ p(1) \\ \vdots \\ p(k) \end{bmatrix}

    You may assume without proof that this is linear. By considering the composition ST, or otherwise, prove that S is an isomorphism.

    Solution

    The composition ST is a map from k+1 to itself. From the earlier parts, we see that this is an isomorphism if (and only if) it is injective. Since T is an isomorphism, it is injective, and thus we need to show that S is injective.

    That is, we need to show that if S(p)=0 then p=0. So let p be a polynomial such that for j=0,1,,k, p(j)=0. This means that p is a multiple of x(x1)(x2)(xk). However, that is a polynomial of degree k+1 so the only way that p can be a multiple of it is if the multiplier is 0. Hence p=0 and so S is injective.

    Thus ST is an isomorphism. We can therefore deduce that S is an isomorphism with inverse T(ST) 1.

Question Two

For each of the following matrices, find isomorphisms n n and m m which put the matrix in the form:

[1 0 0 0 0 1 0 0 0 0 0 0]\begin{bmatrix} 1 & \dots & 0 & 0 & \dots & 0\\ \vdots & \ddots & \vdots & \vdots & \ddots & \vdots \\ 0 & \dots & 1 & 0 & \dots & 0 \\ \vdots & \ddots & \vdots & \vdots & \ddots & \vdots \\ 0 & \dots & 0 & 0 & \dots & 0 \end{bmatrix}

(Note: if at any point you find yourself wanting to invert a matrix, don’t. Just write that the isomorphism that you want is the inverse of the one given by that particular matrix.)

Computers are allowed for the boring computations, but should not be used to solve the whole thing in one go.

  1. [1 2 3 4 5 6 7 8 9 10 11 12]\begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ 10 & 11 & 12 \end{bmatrix}
    Solution

    The (extremely) row reduced form of this matrix is

    [1 0 1 0 1 2 0 0 0 0 0 0]\begin{bmatrix} 1 & 0 & -1 \\ 0 & 1 & 2 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix}

    From this, we the factorisation:

    [1 2 3 4 5 6 7 8 9 10 11 12]=[1 2 0 0 4 5 0 0 7 8 1 0 10 11 0 1][1 0 0 0 1 0 0 0 0 0 0 0][1 0 1 0 1 2 0 0 1] 1\begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ 10 & 11 & 12 \end{bmatrix} = \begin{bmatrix} 1 & 2 & 0 & 0\\ 4 & 5 & 0 & 0\\ 7 & 8 & 1 & 0\\ 10 & 11 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix} \begin{bmatrix} 1 & 0 & 1 \\ 0 & 1 & -2 \\ 0 & 0 & 1 \end{bmatrix}^{-1}
  2. [1 2 1 1 3 3 1 4 6]\begin{bmatrix} 1 & 2 & 1 \\ 1 & 3 & 3 \\ 1 & 4 & 6 \end{bmatrix}
    Solution

    This row reduces (eventually) to the identity matrix. We therefore get the factorisation'':

    [1 2 1 1 3 3 1 4 6]=[1 2 1 1 3 3 1 4 6][1 0 0 0 1 0 0 0 1][1 0 0 0 1 0 0 0 1]\begin{bmatrix} 1 & 2 & 1 \\ 1 & 3 & 3 \\ 1 & 4 & 6 \end{bmatrix} = \begin{bmatrix} 1 & 2 & 1 \\ 1 & 3 & 3 \\ 1 & 4 & 6 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}
  3. [3 8 7 2 4 11 10 3 5 14 13 4 6 17 16 5]\begin{bmatrix} 3 & 8 & 7 & 2 \\ 4 & 11 & 10 & 3 \\ 5 & 14 & 13 & 4 \\ 6 & 17 & 16 & 5 \end{bmatrix}
    Solution

    For this one, we obtain:

    [3 8 7 2 4 11 10 3 5 14 13 4 6 17 16 5]=[3 8 0 0 4 11 0 0 5 14 1 0 6 17 0 1][1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0][1 0 3 2 0 1 2 1 0 0 1 0 0 0 0 1] 1\begin{bmatrix} 3 & 8 & 7 & 2 \\ 4 & 11 & 10 & 3 \\ 5 & 14 & 13 & 4 \\ 6 & 17 & 16 & 5 \end{bmatrix} = \begin{bmatrix} 3 & 8 & 0 & 0 \\ 4 & 11 & 0 & 0 \\ 5 & 14 & 1 & 0 \\ 6 & 17 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \end{bmatrix} \begin{bmatrix} 1 & 0 & 3 & 2 \\ 0 & 1 & -2 & -1 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}^{-1}

Question Three

Let T:Poly 3Poly 3 be the linear transformation that translates a polynomial by 1. That is, T(p)(t)=p(t+1).

  1. Show that 1 is the only eigenvalue of T and find the corresponding eigenvectors (there is a straightforward argument for this which does not involve taking any determinants).

    Hint

    For a polynomial p(t), consider what happens to the term of highest degree when applying T.

    Solution

    The coefficient of the term of highest degree in p(t) and T(p)(t) is the same. Hence if T(p)=λp then we must have λ=1. In this case, p(t+1)=p(t) for all t, and so for any n and t, p(t+n)=p(t). But this is not possible for a non-constant polynomial, so p(t) must be constant. Hence the eigenvectors are the constant polynomials.

  2. Explain why the linear transformation pT(p)p is nilpotent.

    Hint

    Consider what happens to the degree of p.

    Solution

    Since T(p) and p have the same term of highest degree, T(p)p must be of lower degree than p. Hence applying it at most 4 times, we must get 0. Thus pT(p)p is nilpotent.

  3. Find an isomorphism 4Poly 3 (equivalently, a basis of Poly 3) so that the corresponding matrix of T has the form I+N where N is a matrix whose only non-zero elements are some 1s on the superdiagonal.

    Solution

    The matrix N is the matrix of pT(p)p. The kernel of this is 1 so we put that first. Then T(t)t=(t+1)t=1 so t can be the next vector. Now T(t 2)t 2=t 2+2t+1t 2=2t+1, so T(12(t 2t))12(t 2t)=t+1212=t. Finally, T(t 3)t 3=3t 2+3t+1, so 13t 312t 256t is the last.

  4. What, if any, changes do you have to make if we replace T by the transformation p(t)p(t1)?

    Solution

    Some signs will change in the basis elements.

Question Four

Eigenvalues and eigenvectors make sense for any linear transformation T:VV, even if V is not finite dimensional.

Remember that eigenvectors must be non-zero.

  1. Consider , the space of all sequences in . Define T: to be the transformation that shifts sequences by 1. That is, if s=(s n) and T(s)=(r n) then r 1=0 and for n2, r n=s n1.

    (Here, the first term in a sequence is indexed by 1.)

    Find the eigenvalues and eigenvectors of T.

    Solution

    This has no eigenvalues or eigenvectors. Let (s n) be a non-zero sequence and suppose that k is such that s k is the first non-zero term in (s n). Then if T(s)=(r n), r k=s k1=0 (or, if k=1, r 1=0 by definition). So the only possibility for T(s)=λs is if λ=0. But T(s)0 so this isn’t possible either.

  2. The same, but with the shift in the other direction. So if s=(s n) and T(s)=(r n) then r n=s n+1.

    Solution

    This has lots of eigenvectors and eigenvalues. In fact, for any λ, we get an eigenvector by taking the sequence (1,λ,λ 2,). Up to scalar multiples, these are all the eigenvectors.

  3. In Homework 8 from 2010, it was asked to show that the linear transformation f(t)tf(t) has no eigenvectors (on C([0,1],)). Suppose that gC([0,1],) is such that the linear transformation f(t)g(t)f(t) has an eigenvector. What can you say about g(t)?

    Solution

    Suppose that g is such that multiplication by g has an eigenvector, say f. Then there is some λ such that gf=λf. So for t[0,1], g(t)f(t)=λf(t). If f(t)0, we can divide by f(t) to get g(t)=λ. Thus, on the set {t:f(t)0}, we must have g(t) constant. But on the set {t:f(t)=0}, we can have g(t) almost anything. The only proviso is that g must be continuous.

    In particular, if f has only an isolated 0, then g is constant everywhere.


  1. A smooth function is one that can be differentiated as many times as you like.