Last time, we saw a theorem stating that the subgroup of transformations in PGL(n+1,R) that preserve an affine patch is isomorphic to the affine transformations in n-dimensional Euclidean space. To see this in general, we first introduce the idea of projective coordinates.

If our vector space V=Rn+1 has a basis v1,,vn+1 then we write [t1::tn+1]:=[t1v1++tn+1vn+1].

Then we consider the affine patch of points where tn+10. In this affine patch, we can rewrite the projective coordinates so the last coordinate is 1.

Now if [A]PGL(n+1,R) preserves this affine patch, we find

A=(Bv001).

So when we apply A to the vector (x1,,xn,1) we get a vector of the form (Bx+v,1). The set of all transformations taking a vector x to the vector Bx+v is called the affine group.

Example Affine Manifold

We consider the space RP2. We let v1,v2,v3 be a basis for R3. Then the points [v1],[v2],[v3] with the lines between each pair divide RP2 into 4 triangles. We label the middle triangle Δ.

Next, we let Γ=[A],[B]Z2 where A and B are diagonal matrices with entries 2,1,1 and 1,3,1 respectively. Since both transformations have all positive coordinates, Γ preserves our 4 triangles in RP2.

Then Δ/Γ is an affine torus, which is homeomorphic to a torus. To see this we note that in the affine patch [x:y:1], the rectangle X=[1,2]×[1,3] is a fundamental domain of Γ which is moved by transformations that stretch or compress the rectangle. Applying a log transformation to the first quadrant gives a homeomorphism to R2, where Γ now acts by translation and hence the quotient by Γ is clearly a torus.

For the next theorem it is useful to note that because linear maps send vector subspaces of V to other vector subspaces, transformations in PGL(V) similarly preserve projective subspaces (eg projective lines) in P(V).

(A) Fundamental Theorem of Projective Geometry

If n2, U and V are open sets in RPn, T is a continuous map T:UV, and T sends U(line) to V(line) for all projective lines, then T is the restriction of a projective transformation.

This can be interpreted as saying if T preserves “lines” (the intersections of lines with U), then T also preserves “projective subspaces.”

Proof: There exists a projective basis {p1,,pn+2}=B contained in U such that T(B) is another projective basis. Then there exists a unique projective transformation S such that SB=TB (considering B as an ordered basis). Then the map S1T preserves “lines” and S1T fixes B. We now want to show S1T is the identity map.

So, we may assume T is a transformation from U to itself that fixes the projcetive basis B. We proceed by induction on the dimension of RPn.

First, if n=2 then our projective basis has 4 points. Let L0 denote the six “lines” (lines intersected with U) that contain 2 points in B. Since T sends each “line” to itself, T fixes a set of points P1 composed of B together with the 3 additional points lying on 2 lines in L0. Next we let L1 be the set of line containing 2 points in P1, obtain P2 from P1 by adding points contained in two lines in L1, and continue in this fashion. The union of all sets Pn will be a dense set in U that is fixed by T. Since T is continuous, this shows that T is the identity.

We show how the induction works by sketching the n=3 case. Now B is a projective basis of RP3, and we know that T is the identity on B. Then T preserves each “plane” containing 3 points in B. By the n=2 step, we have that T is the identity on each of these planes. Now we use a similar construction to the n=2 step to again get a dense set of points fixed by T.

The Klein (or Projective) Model of H2

We can model the hyperbolic plane as a disc in the “light cone” in R3 defined by z=x2+y2. We let C denote the unit disc inside this cone at height z=1. Then the disc in RP2 is

D=P(C)={[x:y:1]x2+y2<1}.

The set of projective transformations that fix D is

PGL(D)={[A]PGL(3,R)AC=C}=O(2,1)Isom(H2).

There exist homomorphisms from SL(2,R) to SL(3,R):

  • the trivial homomorphism AId;

  • the homomorpism A(A1), a reducible homomorphism;

  • there also exists an irreducible homomorphism defined as follows:

SL(2,R) acts on the vector space R3 considered as the vector space of quadratic forms on R2, that is, polynomials of the form ax2+bxy+cy2.

Let β:R2R1 be a quadratic form, written as

β(xy)=(xy)(mnnp)(xy)=mx2+2nxy+py2.

We then identify β with the vector (m,n,p)R3. Now let T:R2R2 be a linear transformation. Then define T(β) as the following quadratic form:

T(β)(xy)=β(T(xy)).

It is easy to calculate that (ST)=TS, so we have defined an anti-homomorphism. So we must fix this define our homomorphism θ:GL(2,R)GL(3,R) by θ(T)=(T1). This is our irreducible homomorphism, and it restricts to a homomorphism taking SL(2,R) to SL(3,R).

Previous Post: Lecture 1: Introduction to Projective Geometry


Next Post: Lecture 3: Properly Convex Domains