Problem M-1. Give homogeneous coordinates for each of the points indicated below. Points indicated with arrows are at infinity. (Remember, the point at infinity is determined by the direction of the line to it.)
Problem M-2. Recall the definition of a projective transformation: To transform a point, you choose some triple representing the point in homogeneous coordinates, multiply the triple by the matrix to get a new triple, and then take the point represented by the new triple. Why doesn't it matter which triple you choose to represent the first point?
Problem M-3. (a) Is the standard square the same thing as the standard quartet? (b) If it is, explain why. If it is not, say whether the standard square is even a quartet at all, and why.
Problem
	M-4. (a)  In 
P
, find a matrix for the projective
transformation that takes the ordinary points 
 (the ``standard square'') to the ordinary points
, respectively.  (If you wish you
may list the vertices in another order, as long as you list the
image vertices in the corresponding order.  You may be able to
take advantage of Problem 
.)
(b) Give all possible answers to (a).
(c) If one person took advantage of the possibility of listing the vertices in another order and another person did not, would their answers to (a) necessarily be the same? Their answers to (b)?
Problem
	M-5. Is there a projective transformation that takes
 respectively to 
, 
 (ordinary
points), 
 ?  Why or why not?
Problem
	M-6. Check that the matrix given as the solution to
Problem 
 above does give a projective
transformation that does what it is supposed to.
Show that the only projective transformation
of 
P
 that leaves each of 
 fixed is the identity
transformation, i.e., the transformation that leaves all points
fixed.
(Method:  If 
 is such a transformation, then 
 comes
from a 
 matrix 
.  Show that 
 must be a
nonzero scalar matrix; i.e., 
, by using the fact that
x 
 is a scalar times 
, etc.  What
transformation is produced by a scalar matrix?)
Problem
	M-8. (a)  Show that if 
 is a quartet in 
P
, then
the only projective transformation that leaves each of
 fixed is the identity transformation.
(Method:  Suppose 
 leaves 
 fixed.  Choose a
projective transformation 
 taking 
 to
 respectively.  Apply the result of
Problem M-
 to show 
   1, the
identity transformation.  Here the composition 
means to apply 
, then 
, then 
.  Solve for
, just as you would using matrices.)
(b)  Show that if 
 and 
 are two
quartets in 
P
, there is only one projective
transformation that takes 
 to 
 and so on.
(Method:  Suppose both 
 and 
 take 
 to 
 and
so on.  Apply (a) to 
.)
Problem
	M-9. (a)  Explain why it is not possible to define the
value of the determinant for a projective transformation.
(Method:  As in Problem M-
, there is more than one
possible matrix for the transformation.  Do all possible matrices
have the same determinant?  Be careful in saying what happens to
the determinant of a matrix when all entries are multiplied by
the same scalar.)
(b)  Explain why in 
P
 it is not even possible to talk
about the sign of the determinant.  (Method:  If all entries of
the 
 matrix are multiplied by 
, what happens
to the sign of the determinant?)
(c)  Explain how it is possible to define the sign of a
projective transformation in 
P
 using determinants, even
though the value of the determinant itself cannot be defined.
(For homogeneous linear transformations, the sign of the
determinant tells whether the transformation preserves
orientation or reverses it.  The same is true for affine
transformations.  The facts (b) and (c) say in effect that
orientation of objects cannot be defined in 
P
 but can be
defined in 
P
.)
Problem
	M-10. In the one-dimensional space 
R, a linear
fractional function is a function of the form 
, where 
.  Of course, the domain
of 
 may not be all of 
R.  Explain how a linear
fractional function is really the same as a projective
transformation in 
P
.  (Method: Make the extended vector
, transform it by an appropriate matrix, and scale to
put the answer in the form 
.  What is 
 in terms
of 
?  Linear fractional functions are important in the
theory of complex variables, where 
 and 
 can be
complex.)
Problem
	M-11. Find all 
 matrices that give
projective transformations on 
P
 leaving the 
-plane
fixed.  (In other words, 
 for every point 
 in
the 
-plane.)
Problem
	M-12. Find an example to show that a projective
transformation in 
P
 does not preserve ratios of line
segments on the same line.  In other words, if 
 is a line
segment and 
 is between 
 and 
 on the segment, the
ratio of the length of 
 to the length of 
 may not be
preserved.  (In contrast, affine transformations do preserve such
ratios;  see the exercises of the first handout on affine
transformations.)
Problem
	M-13. Let 
 be the projective transformation on
P
 that takes 
 to the standard square 
e
   e
, in that order.  A matrix for 
 was
found as part of the solution to Problem 
 above,
namely, 
.  (a)  Sketch the
images under 
 of the edges of the standard square (between
vertices in the usual order).  (Suggestion:  Represent each edge
parametrically and transform.  Indicate just ordinary points.)
(b) On your sketch, indicate the image under 
 of the whole
standard square region, with interior.  (c)  What is the image of
the diagonal line 
?  (d)  Sketch the image of the
line 
.
Problem
	M-14. Describe the image of the hyperbola 
 under the projective transformation with matrix 
.
(Method:  Express the hyperbola parametrically as 
 for 
.  Rewrite in homogeneous coordinates,
transform, and find the Cartesian coordinates again in terms of
.  Finally, try to re-express the answer as a curve 
.)
Note. Actually, projective transformations can map any kind of conic to any other, for instance, a circle to a parabola.
Problem M-15. Verify Rules 1 and 2 of Section 6 above, by discussing the different cases that can occur. (For example, in considering two lines, one might be an ordinary line and the other the line at infinity.)
Problem
	M-16. Prove Fact 
.
In other words, prove that the method of Problem 
works for any quartet with vertices 
.
(Method:  You may assume this useful fact:  If 
, 
,
 are points of 
P
 whose homogeneous coordinates are
linearly dependent as three vectors in 
R
, then 
,
, 
 are collinear.  Using this fact, explain why, in the
method of Problem 
 above, the coefficient matrix is
nonsingular and none of 
 can be zero.)
Problem
	M-17. Explain how the extended matrix of an affine
transformation on 
R
   R
 can be regarded as the
matrix of a projective transformation on 
P
   P
.
What does each row of the matrix mean, in terms of 
?
Problem
	M-18. As you now know, the extended vectors used for
affine transformations were really homogeneous coordinates.
Further, the 
 extended matrices used for an affine
transformation in 
R
 can be applied even to points at
infinity, so that the affine transformation becomes a projective
transformation.
Show that nonsingular affine transformations, if applied
in 
P
, have the special property that they take points at
infinity only to points at infinity.  Do this two ways:
(a)  algebraically, by transforming points with coordinates
;
(b)  geometrically, by using the fact that affine transformations
on 
R
 take parallel lines to parallel lines.
Problem
	M-19. Let 
   P
   P
 be a projective
transformation.  This problem shows how to tell if 
 is
really an affine transformation.
(a)  For 
 as usual, show that if 
 and 
both are points at infinity, then 
 is affine.  (Method:
Narrow down possibilities for the matrix of 
.  See if you
can get the desired entries to be zero.  Scale the whole matrix
by a nonzero scalar to get the desired entry to be a 1.)
(b)  Explain why if 
 takes points at infinity to points at
infinity only (in other words, the line at infinity stays at
infinity), then 
 must be affine.
(c)  Explain why if 
 takes even two points at infinity to
points at infinity, then 
 must be affine.  (Part (a) showed
one example of this fact.  Method:  
 takes lines to lines.
Where does the line at infinity go?)
(d)  Explain why, if 
 takes even one parallelogram to a
parallelogram, then 
 must be affine.  (Method:  Use (c).)
This last part shows that even with a little information you can
tell that 
 is affine.  An equivalent statement is this: If
 is not affine, then 
 distorts every parallelogram
into a non-parallelogram.
Problem
	M-20. Consider all projective transformations on
P
 that leave 
 fixed.  These are the same as some
transformations you knew about before ever hearing of 
P
.
Which ones, exactly?
Problem
	M-21. (a) Explain why each real eigenvector of a nonsingular
real 
 matrix gives a fixed point of the
corresponding projective transformation on 
P
.
(b)  Show that every projective transformation on 
P
   P
 has at least one fixed point.  (Notice that the characteristic
polynomial is cubic, and recall that every cubic polynomial has at
least one real root, since its graph goes from the third quadrant
to the first quadrant and so crosses the 
 axis.  Mention why
the eigenvalue 0 can't occur.)
(c) For a translation, regarded as a projective transformation, describe one fixed point. Are there any others?
Problem
	M-22. In 
P
, (a) define the standard points
;  (b)  find a projective transformation taking
 to 
, 
, 
,
, 
 respectively.
Problem
	M-23. Surprisingly, the intersection of two lines in
P
 can be found by using a cross product.  Consider the two
lines whose equations in ordinary coordinates are 
 and 
.
(a)  Find equations for these two lines in homogeneous
coordinates.  (Method:  Given a line 
 in
ordinary coordinates, put 
 for 
 and 
 for 
and then clear the denominator;  you get simply 
.)
(b)  Use a cross product to find the homogeneous coordinates of
the point where the two lines intersect.  (Method:  Solving the
two equations simultaneously will give the desired homogeneous
coordinates.  If you regard the triples as being in 
R
instead, you are finding the line of intersection of two planes,
and you know how to do this using a cross product.)
(c) Express the answer in ordinary coordinates.
(d) Does this method work even if one line is the line at infinity? Give an example.
Problem M-24. Projective geometry is concerned with theorems that mention only which lines meet at which points, and not with angles and distances. There are actually some good theorems of this type that could have been understood in high school geometry but were probably not mentioned. Here is one [with problems following the diagram]:
Desargues' Theorem.  Choose a point 
 in the ordinary
plane.  Draw three lines from 
.  Choose two triangles, each
with a vertex on each line (but not using 
), as in the left
diagram.  If corresponding sides are not parallel, extend the
corresponding sides until they meet.  Then the three points of
intersection are collinear (i.e., they all lie on one line).
There are also versions of the theorem covering cases where one
pair of corresponding sides is parallel but the other two pairs
are not;  where at least two pairs of corresponding sides are
parallel; and similar cases for a drawing where the original
three lines are chosen to be parallel instead of going through a
point 
.
(a) Write down statements for five of these cases. (Choose interesting ones.)
(b) Explain how in the projective plane there is only one case, of which all your cases are really instances. (This is an example of how using the projective plane can actually make some kinds of geometry simpler and yet more powerful at the same time.)
Problem
	M-25. The diagram of Desargues' Theorem looks somewhat
three-dimensional, even though it isn't.  However, you can invent
a three-dimensional version of Desargues' Theorem in which the
lines through 
 may not be not coplanar.
(a) Give such a three-dimensional statement.
(b)  Actually prove your statement in the case where the lines
through 
 are not coplanar.  To keep things simple, assume
that no two lines in the whole diagram are parallel in 
R
.
Note. One good proof in the two-dimensional case is this: Given the diagram, imagine constructing a three-dimensional diagram whose perpendicular projection in two dimensions is the given diagram. The line in three dimensions containing the three intersection points of the sides of the triangles projects to a line in two dimensions with the same property.
Problem
	M-26. An affine transformation in extended coordinates
had a ``hidden'' geometrical interpretation as a map on 
R
   R
, in which the transformation acted on the 
 plane.
The extended matrix of an affine transformation always takes the
 plane to itself.  Develop a similar ``hidden'' geometrical
interpretation for how you use projective transformations when
you take 
 and then
normalize the result to the form 
.  (This time the
matrix will usually take the 
 plane to another plane.
However, the final step of normalizing projects points back to
the 
 plane.  Make a sketch.)
Problem
	M-27. In the survey article by Carlbom and Paciorek it
is stated that various entries of 
 matrix represent
a homogeneous linear transformation, a translation, a projection,
and a scaling.  This would seem to suggest that an arbitrary
nonsingular 
 matrix 
 is the product of the matrices 
, 
, 
, 
, in some order.  Is
this true?
Problem
	M-28. Suppose we take a 
 matrix 
 and
attempt to define a transformation on 
P
   P
 by
setting 
x
   x
.  (a) Why doesn't this define a
transformation on all of 
P
, even if 
 has rank 3
(the largest possible)?  (Method: Is 
x
 always a nonzero
vector?)  (b)  Even so, this does define a transformation whose
domain is contained in 
P
.  Describe how you could find
 taking each of 
 to given points of 
P
.
(Essentially, you have made a two-dimensional picture of [most
of] 
P
 in which the images of 
 are ``vanishing
points'' for the corresponding families of parallel lines in
R
.)
Problem
	M-29. Suppose you want to make a perspective picture of
a box-shaped building whose families of parallel lines are lined
up with the coordinate axes.  Suppose you want a 3-point
perspective projection, with vanishing points on the viewplane
being 
, 
, 
, with 
 (where 
 means an origin in each dimension).
(a)  By a direct method as in Problem M-
, find a
4-by-3 matrix 
 that accomplishes this projection, when
homogeneous coordinates are used in 
P
 and 
P
.
(b)  Observe that 
 makes a transformation that is not
defined on all of 
P
, because some legitimate points
are mapped to a triple 
.  Find such a point.
Geometrically, why should there be such undefined points for a
perspective projection?
(c)  Is there more than one transformation possible, depending
on the choice of 
?  (In other words, are there choices of
(a) that are not just scalar multiples of each other?)