Section 37 Linear Transformations
Focus Questions
By the end of this section, you should be able to give precise and thorough answers to the questions listed below. You may want to keep these questions in mind to focus your thoughts as you complete the section.
What is a linear transformation?
What is the kernel of a linear transformation? What algebraic structure does a kernel of a linear transformation have?
What is a one-to-one linear transformation? How does its kernel tell us if a linear transformation is one-to-one?
What is the range of a linear transformation? What algebraic property does the range of a linear transformation possess?
What is an onto linear transformation? What relationship is there between the codomain and range if a linear transformation is onto?
What is an isomorphism of vector spaces?
Subsection Application: Fractals
Sierpinski triangles and Koch's curves have become common phrases in many mathematics departments across the country. These objects are examples of what are called fractals, beautiful geometric constructions that exhibit self-similarity. Fractals are applied in a variety of ways: they help make smaller antennas (e.g., for cell phones) and are used in fiberoptic cables, among other things. In addition, fractals can be used to model realistic objects, such as the Black Spleenwort fern depicted as a fractal image in Figure 37.1. As we will see later in this section, one way to construct a fractal is with an Iterated Function System (IFS).Subsection Introduction
We have encountered functions throughout our study of mathematics β we explore graphs of functions in algebra and differentiate and integrate functions in calculus. In linear algebra we have investigated special types of functions, e.g., matrix and coordinate transformations, that preserve the vector space structure. Any function that has the same properties as matrix and coordinate transformations is a linear transformation. Linear transformations are important in linear algebra in that we can study similarities and connections between vector spaces by examining transformations between them. Linear transformations model or approximately model certain real-life processes (like discrete dynamical systems, geometrical transformations, Google PageRank, etc.). Also, we can determine the behavior of an entire linear transformation by knowing how it acts on just a basis.Definition 37.2.
A linear transformation from a vector space
and
for all
Preview Activity 37.1.
(a)
Consider the transformation
Check that
(b)
Consider the transformation
Check that
(c)
Let
(d)
Every matrix transformation is a linear transformation, so we might expect that general linear transformations share some of the properties of matrix transformations. Let
Subsection Onto and One-to-One Transformations
Recall that in Section 7 we expressed existence and uniqueness questions for matrix equations in terms of one-to-one and onto properties of matrix transformations. The question about the existence of a solution to the matrix equationDefinition 37.3.
A linear transformation
Definition 37.4.
A linear transformation
Activity 37.2.
For each of the following transformations, determine if
(a)
(b)
Subsection The Kernel and Range of Linear Transformation
As we saw in Preview Activity 37.1, any linear transformation sends the additive identity to the additive identity. IfDefinition 37.5.
Let
where
Theorem 37.6.
Let
Theorem 37.7.
A linear transformation
Activity 37.3.
(a)
Let
(b)
Let
Definition 37.8.
Let
Theorem 37.9.
Let
is a subspace of
Proof.
Let
So
Finally, let
so
Theorem 37.10.
A linear transformation
Activity 37.4.
Let
Subsection Isomorphisms
IfDefinition 37.11.
An isomorphism from a vector space
Theorem 37.12.
If
Activity 37.5.
Assume that each of the following maps is a linear transformation. Which, if any, is an isomorphism? Justify your reasoning.
(a)
(b)
(c)
Subsection Examples
What follows are worked examples that use the concepts from this section.Example 37.13.
Let
(a)
Show that
Solution.
To show that
and
Therefore,
(b)
Is
Solution.
To determine if
Equating coefficients on like powers of
(c)
(i)
Find three different polynomials in
Solution.
We can find three polynomials in
(ii)
Find, if possible, a polynomial that is not in
Solution.
A polynomial
But this would mean that
(iii)
Describe
Solution.
Let
Therefore,
Example 37.14.
Let
Show that
Solution.
We need to show that
Now let
Therefore,
Next we determine
Equating coefficients of like powers of
Finally, we show that
Subsection Summary
Let-
A function
from a vector space to a vector space is a linear transformation if for all and in and for all in and all scalars
-
Let
be a linear transformation from a vector space to a vector space The kernel of is the setThe kernel of
is a subspace of Let
be a linear transformation from a vector space to a vector space The transformation is one-to-one if every vector in is the image under of at most one vector in A linear transformation is one-to-one if and only if-
Let
be a linear transformation from a vector space to a vector space The range of is the setThe range of
is a subspace of Let
be a linear transformation from a vector space to a vector space The linear transformation is onto if every vector in is the image under of at least one vector in The transformation is onto if and only ifAn isomorphism from a vector space
to a vector space is a linear transformation that is one-to-one and onto.
Exercises Exercises
1.
We have seen that
Use properties of the definite integral from calculus.
2.
If
3.
Let
(a)
Let
Show that
(b)
Let
Define
(c)
Now assume that
The property that
4.
Let
(a)
(b)
(c)
If
(d)
If
(e)
If
5.
For each of the following maps, determine which is a linear transformation. If a mapping is not a linear transformation, provide a specific example to show that a property of a linear transformation is not satisfied. If a mapping is a linear transformation, verify that fact and then determine if the mapping is one-to-one and/or onto. Throughout, let
(a)
(b)
6.
Let
(a)
For which values, if any, of
(b)
For which values of
7.
Let
Use the fact that
8.
Let
(a)
Show that
(b)
The space
9.
Is it possible for a vector space to be isomorphic to one of its proper subspaces? Justify your answer.
10.
Prove Theorem 37.6
11.
Prove Theorem 37.7.
Show that
12.
Let
13.
Let
(a)
Show that
Think of
(b)
Suppose
Use Exercise 12. It is possible.
14.
Let
for all
15.
The Rank-Nullity Theorem (Theorem 15.5) states that the rank plus the nullity of a matrix equals the number of columns of the matrix. There is a similar result for linear transformations that we prove in this exercise. Let
16.
Let
(a)
Prove or disprove: If
Use Exercise 15.
(b)
Prove or disprove: If
Use Exercise 15.
17.
Suppose
18.
There is an important characterization of linear functionals that we examine in this problem. A linear functional is a linear transformation from a vector space
for every vector
(a)
Suppose
(b)
Now assume that
(c)
Explain why
(d)
Let
(e)
Let
(f)
Now explain why
(g)
Finally, explain why
(h)
As an example, let
Find a polynomial
for every
19.
Label each of the following statements as True or False. Provide justification for your response.
(a) True/False.
The mapping
(b) True/False.
The mapping
(c) True/False.
Let
(d) True/False.
If
(e) True/False.
A one-to-one transformation is a transformation where each input has a unique output.
(f) True/False.
A one-to-one linear transformation is a transformation where each output can only come from a unique input.
(g) True/False.
Let
(h) True/False.
Let
(i) True/False.
Let
(j) True/False.
If
(k) True/False.
If
Subsection Project: Fractals via Iterated Function Systems
In this project we will see how to use linear transformations to create iterated functions systems to generate fractals. We illustrate the idea with the Sierpinski triangle, an approximate picture of which is shown at left in Figure 37.15.Project Activity 37.6.
Let
(a)
What are
(b)
Since the transformation
Project Activity 37.7.
Using the results of Project Activity 37.6, define
(a)
Apply
(b)
Apply
(c)
Apply
faculty.gvsu.edu/schlicks/STriangle_Sage.html
.
In general, an iterated function system (IFS) is a finite set Project Activity 37.8.
A picture of an emerging Sierpinski carpet is shown at left in Figure 37.18. A Sage cell to illustrate this algorithm for producing approximations to the Sierpinski carpet can be found at faculty.gvsu.edu/schlicks/SCarpet_Sage.html
. In this activity we will see how to find an iterated function system that will generate this fractal.
(a)
To create an IFS to generate this fractal, we need to understand how many self-similar pieces make up this figure. Use the image at right in Figure 37.18 to determine how many pieces we need.
(b)
For each of the self-similar pieces identified in part (a), find a linear transformation and a translation that maps the entire figure to the self-similar piece.
You could assume that the carpet is embedded in the unit square.
(c)
Test your IFS to make sure that it actually generates the Sierpinski carpet. There are many websites that allow you to do this, one of which is cs.lmu.edu/~ray/notes/ifs/
. In this program, the mapping
is represented as the string
Most programs generally use a different algorithm to create the attractor, plotting points instead of sets. In this algorithm, each contraction mapping is assigned a probability as well (the larger parts of the figure are usually given higher probabilities), so you will enter each contraction mapping in the form
where
Project Activity 37.9.
Consider the fractal represented in Figure 37.19. Find an IFS that generates this fractal. Explain your reasoning.
Check with a fractal generator to ensure that you have an appropriate IFS.
Two reflections are involved.
Project Activity 37.10.
Consider the LΓ©vy Dragon fractal shown at left in Figure 37.20. Find an IFS that generates this fractal. Explain your reasoning.
Check with a fractal generator to ensure that you have an appropriate IFS.
Two rotations are involved β think of the fractal as contained in a blue triangle as shown at right in Figure 37.20.
Definition 37.22.
The fractal or Hausdorff dimension
Project Activity 37.11.
Find the fractal dimensions of the Sierpinski triangle and the Sierpinski carpet. These are well-known and you can look them up to check your result. Then find the fractal dimension of the fractal with IFS
You might want to draw this fractal using an online generator.