Search

Tangent Space of SL2(R)

This was a project I did about three years ago when I was in third year - I thought that it would be a good fit for this blog. I didn't change much from the original (except the necessary ones to change an Overleaf document to a Blogger post).


Introduction

The group SL2(R) consists of 2×2 real matrices of determinant 1. So, it is the collection of all points (a,b,c,d) satisfying adbc=1.

Of course, SL2(R)M2(R) as M2(R) consists of all the points of the form (a,b,c,d). And since M2(R)R4, and R4 has the Euclidean metric on it, we can induce that metric to SL2(R) and consider it as a metric space.


Two properties of SL2(R) immediately stick out-

1. SL2(R) is closed in M2(R).

2. SL2(R) is unbounded.


Proof of 1 : Consider the function

det:M2(R)R(a,b,c,d)adbc

Clearly, SL2(R)=(det)1({1}). And since the det map is continuous, the result immediately follows.


Proof of 2 : From definition, (a,b,c,d)SL2(R)adbc=1. So, fixing b=b0 and d=d0, we have

a=1+b0cd0

which means that any arbitrarily large value of a can be accounted for by using suitably large value of c.


Problem 1 :

Let ASL2(R). Show that ϵ such that Bϵ(A)SL2(R) is homeomorphic to an open subset of R3.

Solution :

First let us only look at the points of the form p=(a,b,c,1+bca) with a0. So, consider the set 

U={(abcd)SL2(R):a0} 

Let us consider the map

ϕ:Uϕ(U)R×R×R(abcd)(a,b,c)

where R=R{0}.

Clearly, U is an open subset of SL2(R) as a0 is an open condition. Also, the map ϕ is clearly continuous.

Now, the inverse of ϕ is given by

ϕ1:ϕ(U)U(a,b,c)(abc1+bca)

which is continuous since the inverse of the open set Ua×Ub×Uc×U1+bca is Ua×Ub×Uc which is open.

So, ϕ is a homeomorphism from U to ϕ(U).

Now, let a=0. But, since adbc=1, if a=0, then b and c must be non-zero. So, now let us consider the set

V={(abcd)SL2(R):b0}

and the map

ψ:Vψ(V)R×R×R(abcd)(a,b,d)

This map is a homeomorphism from V to ψ(V) due to the same arguments as the last one.

So, SL2(R) is a 3-dimensional topological manifold with the atlas {(U,ϕ),(V,ψ)}.

So, ASL2(R), ϵ>0 such that Bϵ(A)SL2(R) is homeomorphic to an open subset of R3.


Problem 2 :

Let γ:(α,β)SL2(R) be a continuous curve. We say γ is smooth if γ is a smooth curve in R4. Show that Bγ is a smooth curve for any BSL2(R).

Solution :

Let

B=(a1a2b1b2)

and

γ(t)=(p1(t)q1(t)p2(t)q2(t))

Then,

Bγ(t)=(1=12aipi(t)1=12aiqi(t)1=12bipi(t)1=12biqi(t))

Now, since γ is a smooth curve, each of the pi's and qi's are smooth. So, clearly, Bγ is also smooth.

We discuss about this a little bit more in Appendix Notes 1.


Problem 3 :

Let γ, η be smooth curves in SL2(R) passing through I=(1001), i.e., γ(0)=η(0). We say, γηγ(0)=η(0). Show that the set of equivalence classes of smooth curves passing through I is a vector space, denoted by sl2, of dimension 3.

Solution :

First, we will try to prove that sl2 is the set of all traceless matrices. To do that, let us note that if 

x(t)=(x1(t)x2(t)x3(t)x4(t))

is a parametrized curve in SL2(R) with

x(0)=(x1(0)x2(0)x3(0)x4(0))=(1001)

Now, if x(t)SL2(R), then,

x1(t)x4(t)x2(t)x3(t)=1x1(t)x4+x1(t)x4(t)x2(t)x3x2(t)x3(t)=0x1(0)+x4(0)=0

This shows that any element in sl2 is traceless.

Now, we want to show that if A is a traceless matrix, then A is in sl2. This, we will prove in the answer of the next question. For now, we will assume that this is true.

So, the question boils down to proving that the set of traceless matrices has dimension three. To do so, let us prove that

span{(1001),(0100),(0010)}=T

where T is the set of all traceless matrices.

But, this is clearly true as given A=(abca), we can write

A=a.(1001)+b.(0100)+c.(0010)

and since the linear independence of the given vectors is trivially true, this completes our proof.


Problem 4 :

Show that sl2 can be identified, in a natural way, to traceless 2×2 matrices. Moreover, the exponential map

exp:{AM2(R):tr(A)=0}SL2(R)AeA

is well defined and produces a smooth curve

γA:RSL2(R)γA(t)=exp(tA)

passing through I with γA(0)=A.

Solution :

This map is clearly well defined as the matrix exponential map is well defined. Some details about this can be found in Appendix Problem 1.

Now, we want to show that, for any complex matrix A,

det(exp(A))=etr(A)

To do that, let us recall that every complex matrix has a Jordan normal form and that the determinant of a triangular matrix is the product of the diagonal. So,

exp(A)=exp(S1JS)=S1exp(J)S

and hence,

det(exp(A))=det(exp(SJS1))=det(Sexp(J)S1)=det(S)det(exp(J))det(S1)=det(exp(J))=i=1nejii=ei=1njii=etr(J)=etr(A)

which completes the proof.

So, if trace of A is zero, that immediately gives that the determinant of exp(A) will be 1, which (combined with our proof in the last problem) proves that the traceless matrices can be naturally identified with sl2.

Now, we have

γA(t):=exp(tA)

This γA is clearly smooth as

exp(tA)=n=0tnAnn!

which gives

(exp(tA))=(n=0tnAnn!)=n=0ntn1Ann!=n=0tn1An(n1)!=A.exp(tA)

which is clearly well defined. We add some rigour to this argument in Appendix Problem 2.

Now,

γA(t)=exp(tA)

which gives

γA(0)=exp(0)=I

and

γA(t)=A.exp(tA)

which gives

γA(0)=A.exp(0)=A

hence completing the proof.


Problem 5 :

What is the fundamental group of SL2(R)?

Solution :

We claim that the fundamental group of SL2(R) is Z.

To prove our claim, first we will prove that SL2(R) deformation retracts to SO2(R). To do that, let us define the retraction map,

φ:SL2(R)SO2(R)(v1,v2)(v1||v1||,e2||e2||)

where e2=v2(u1.v2)u1 where u1=v1||v1||.

To prove that this is indeed a deformation retract, let us note the homotopy

H:SL2(R)×ISL2(R)(A,t)(1t)A+tφ(A)

so that H(A,0)=A and H(A,1)=φ(A) hence completing the proof.

Now, we want to show that SO2(R) is homeomorphic to S1. To do this, let us note that the map

f:SO2(R)S1(cosθsinθsinθcosθ)eiθ=(cosθ,sinθ)

is one-one, onto and continuous.

Proving that this map is an injection is trivial as (cosθ1,sinθ1)=(cosθ2,sinθ2) implies θ1=θ2.
Surjectivity is also trivial as any point in S1 is of the form (cosθ,sinθ) which has the preimage (cosθsinθsinθcosθ).
To prove that the map is a homeomorphism, we simply need to note that it is component wise continuous, and the inverse

f1:S1SO2(R)(cosθ,sinθ)(cosθsinθsinθcosθ)

is also component wise continuous. 

Now, we know that the fundamental group of S1 is Z. So, the fundamental group of SO2(R) and hence SL2(R) should also be Z. This completes the proof.


Problem 6 :

What does SL2(R) look topologically?

Solution :

We claim that SL2(R) is homeomorphic to S1×R2.

Let us recall that any invertible matrix M has a unique decomposition of the form M=QR where Q is orthogonal and R is upper triangular. So, given MSL2(R), we have

M=(cosθsinθsinθcosθ)R

where R is upper triangular.

So,

detM=det(cosθsinθsinθcosθ)detR

hence giving detR=±1.

So,

M=(cosθsinθsinθ   cosθ)(ab01/a)

where a>0, bR.

This proves our claim.


Alternately, we may also take a different and much more beautiful approach and note that the group SL2(R) acts transitively on R2{(0,0)} which is clearly homeomorphic to R×S1. The stabilizer of the vector 

(10)

is the set of matrices of the form

(1a01)

which is clearly homeomorphic to R, hence completing the proof.


Appendix :

Appendix Problem 1 :

Prove that the matrix exponential is well defined.

Proof :

First, we will show that, if X and Y are two n×n matrices, then

||XY||||X||.||Y||

where

||X||=(i,j=1nxij2)12

where xij is the ij-th entry of X.

So, let X={xij} and Y={yij}. Using Cauchy-Schwarz Inequality, we have

||XY||2=i,j(xy)ij2i,j(kxik2)(kykj2)(i,kxik2)(j,kykj2)=||X||2||Y||2

hence completing the proof.

Now, let us consider the sequence of partial sums

Sn=k=0nXkk!

We will show that {Sn}n=1 is an uniformly Cauchy sequence. To do so, let us note that for n>m, we have

||SnSm||=k=m+1nXkk!k=m+1n||Xk||k!k=m+1n||X||kk!

which of course goes to 0, as the sequence of partial sums, k=1nxkk! uniformly converges (as a sequence of reals) to ex. So, {Sn}n=1 is an uniformly Cauchy sequence.

Now, we know that (Rn×n,||.||Rn×n) is complete. So, {Sn}n=1 being an uniformly Cauchy sequence, must converge uniformly.

This completes the proof.


Appendix Problem 2 :

Prove that γA as defined in Problem 3 is a smooth curve.

Proof :

Let us consider the partial sums of exp(tA) given by

Sn=k=0n(tA)kk!=k=0ntkAkk!

So, we have

Sn=(k=0ntkAkk!)=k=0nktk1Akk!=A.k=0ntkAkk!

which (using the result of Appendix Problem 1) converges.


The result that we have used in the last argument is from Rudin's Principles of Mathematical Analysis, Theorem 7.17, given by
Suppose {fn} is a sequence of functions, differentiable on [a,b] and such that {fn(x0)} converges for some point x0 on [a,b]. If {fn} converges uniformly on [a,b], then {fn} converges uniformly on [a,b], to a function f, and

f(x)=limnfn(x),(axb).


Arguing inductively, we can show that γA is C and

γA(n)=An1.γA

which completes the proof.


Alternately, we could have also noted that each entry of γA being a power series in t, is C and hence γA is also C.


Appendix Problem 3 :

We want to understand what a smooth curve in SL2(R) actually means. This we will do in the next appendix notes. For now, we wish to set the stage and look at SL2(R) as a differentiable manifold.

Proof :

We know that, to obtain a C1-differentiable manifold from a topological manifold with atlas A, we only need to check that every transition map between charts in A is differentiable in the usual sense.
In this case, we have the atlas A={(U,x),(V,y)} (from solution of Problem 1). It is easy to see that

(yx1).(a,b,c)=y.(abc1+bca)=(a,b,1+bca)

This gives us the transition map

yx1:x(UV)y(UV)(a,b,c)(a,b,1+bca)

Similarly,

(xy1).(a,b,d)=y.(abad1bd)=(a,b,ad1b)

giving us

xy1:y(UV)x(UV)(a,b,d)(a,b,ad1b)

Clearly, the transition maps are differentiable as a0 and b0.


This proves that A is a differentiable atlas. So, we see that SL2(R) is a differentiable manifold.


Appendix Note 1 :

Let us recall that a function f:RnM on a manifold M is called smooth if for all charts (U,ϕ) the function

ϕf:Rnϕ(U)

is smooth (in the Euclidean sense).

In our case (in Problem 2), we were already given the definition that γ is smooth if γ is a smooth curve in R4. We want to unify the two definitions which will establish that SL2(R) is a good enough manifold. So, given the two charts {(U,ϕ),(V,ψ)}, let us look at

ϕγ:RγUR3ϕγ(t)=ϕ(p1(t)q1(t)p2(t)q2(t))=(p1(t),q1(t),p2(t))

and

ψγ:RγVR3ψγ(t)=ψ(p1(t)q1(t)p2(t)q2(t))=(p1(t),q1(t),q2(t))

Now, these being maps from Rn to Rm are smooth in the Euclidean sense as the components are smooth.

Once this unification is done, we can now say that component-wise smoothness is enough to guarantee manifold-wise smoothness. This justifies the argument we used in Problem 2 to show that Bγ is smooth.


Appendix Problem 4 :

Prove that SL2(R) is a topological space.

Proof :

Let us recall that if N is a subset of M, and O is a topology on M, then

O|N:={UN:UO}

equips N with the subset topology inherited from M.

So, let us take the standard topology on R given by

Br(x):={yR:|xy|<r}UORxUr>0:Br(x)U

Now, we can equip R4 with the product topology so that we can finally define

O:=(OR)|SL2(R)

so that (SL2(R),O) is a topological space.

This added to Appendix Problem 3 and Problem 1 shows that SL2(R) is a differentiable topological manifold.


Appendix Problem 5 :

Prove that SL2(R) forms a group under the usual definition of multiplication.

Proof :

The usual definition of multiplication is of course given by

:SL2(R)×SL2(R)SL2(R)((abcd),(efgh))(ae+bgaf+bhce+dgcf+dh)

This operation is closed as real numbers are closed under addition and multiplication. It is also straightforward to check that

1. this operation is associative

2. has the identity element (1001), and

3. for each (abcd), admits the inverse (dbca).


This completes the proof that SL2(R) is a (non-commutative) group.


Appendix Problem 6 :

Prove that SL2(R) is connected.

Proof :

We will prove the more general case of SLn(R).

First, let us prove that the elementary matrices of first type generate SLn(R). This is Exercise 2.4.8(b) of Artin's Algebra.

If E is an elementary matrix, then XEX can be described as follows: if E is Type 1, with the off-diagonal entry a at (i,j), we do riri+arj; if E is Type 3, with the modified diagonal entry c0 at index i, then ricri.

Note that Type 1 matrices have determinant 1 and Type 3 matrices have determinant c.

In order to showM=E1E2Ekfor some (permitted) elementary matrices Ei, it suffices to show In=FkFk1F1Mfor some elementary Fi, since thenM=F11Fk1,as elementary matrices are invertible, and their inverses are elementary as well.

Now, we consider MSLn(R). Using the row operations corresponding to Type 1 elementary matrices, we turn column i into ei (1 at position i, 0 elsewhere) from left to right.

Take the leftmost column i with ciei, if it exists (otherwise, we are done). Since det(M)=10, we can not have ci written as a linear combination ofc1=e1,,ci1=ei1;hence one of entries i,i+1,,n must be nonzero, say j.

Subtracting rj from the other rows as necessary, we first clear out all column i (except for row j). Note that none of this affects columns 1 through i1. If i=n, we have a diagonal matrix with determinant 1 and the first n1 entries all 1's, so we are done. Otherwise, if i<n, pick an arbitrary row kj from i to n, and add a suitable multiple of rj to rk so that the (k,i) entry becomes 1. Now subtract a suitable multiple of rk from rj so the (j,i) entry becomes 0. If k=i, we can proceed to column i+1; otherwise, add rk to ri and subtract ri from rk, and then proceed to column i+1.

Now, Let be the binary operation corresponding to path-connectivity in SLn(R). Clearly, is an equivalence relation.

In order to show SLn(R) is path-connected, it suffices to show AIn for all ASLn(R). But, we just proved that A can be written as a (possibly empty) product of elementary matrices of the first type, so it in fact suffices to prove that

Euv(a)MM

for all MSLn(R) and Type 1 elementary matrices Euv(a) (1u,vn) of the form

In+[a[(i,j)=(u,v)]]i,j=1n

Yet

MEuv(b)M

simply adds b times row j to row i, i.e. takes ri to ri+brj. For fixed u, v, M, this map is continuous in b (and preserves the determinant), so the continuous function

X(t)=Euv(ta)M

over [0,1] takes

X(0)=MX(1)=Euv(a)M

while remaining inside SLn(R), as desired.

Alternately, we can also first prove that GLn+(R):={AMn(R):det(A)>0} is connected, and then consider the continuous surjective map

Ψ:GLn+(R)AAdetASL2(R)

and recall that continuous image of a connected set is connected.

Now, we can prove GLn+(R) is connected by induction on n. Consider the map

p:Mn(R)=Rn×Mn(n1)(R)Rn

given by p(A)=Ae1. That is p sends AMn(R) to its first column. Note that p is a projection map, hence open and continuous. 

Note that, GL1+(R)=(0,). Now, let f:GLn+(R)Rn{0} be the restriction of p to the GLn+(R)openMn(R). So, f is also open continuous. 

Next, f1(e1)=Rn1×GL+(n1,R), which is a connected set by induction. For yRn{0} choose BGLn+(R) with f(B)=y. Then, f1(y)={BC:Cf1(e1)}. Hence each fibre of f is connected. But, we know that if Y be connected and f:XY is a surjective continuous map having connected fibers, and if f is open, then X is also connected. This, we can prove by contradiction-

If possible, write X=UV where U,V are non-empty open subsets of X. Then, f(U),f(V) are open subsets of Y such that f(U)f(V)=Y. Now, Y is connected implies f(U)f(V). Take, yf(U)f(V), then f1(y)U and f1(y)V, contradicts to the fact that fibers are connected sets.

This proves that SL2(R) in particular is path connected, and hence connected.


Appendix Problem 7 :

Prove that SL2(R) forms a Lie group.

Proof :

We have equipped SL2(R) with both a group and a manifold structure. In order to obtain a Lie group structure, we have to check that these two structures are compatible, i.e, we need to show that the two maps

μ:SL2(R)×SL2(R)SL2(R)((abcd),(efgh))(ae+bgaf+bhce+dgcf+dh)

and

i:SL2(R)SL2(R)(abcd)(abcd)1

are differentiable with the differentiable structure on SL2(R). For instance, for the inverse map i, we have to show that the map yix1 is differentiable in the usual sense for any pair of charts (U,x),(V,y)A.

USL2(R)iVSL2(R)xyx(U)R3yix1y(V)R3

But, since SL2(R) is connected, the differentiability of the transition maps in A implies that if yix1 is differentiable for any two given charts, then it is differentiable for all charts in A. Hence, we can simply let (U,x) and (V,y) be the two charts on SL2(R) defined above. then we have

(yix1)(a,b,c)=(yi)((abc1+bca))=y((1+bcabca))=(1+bca,b,a)

which is clearly differentiable as a map between open subsets of R3 as a0 on x(U).

To prove that μ is differentiable, we can proceed almost similarly once we have a differentiable structure on the product manifold SL2(R)×SL2(R). Or, we may also argue that the matrix multiplication M2(R)×M2(R)M2(R) is

given by smooth expressions in the entries (involving products and sums) and hence it is a smooth map, from which it follows that the restriction to SL2(R)×SL2(R)SL2(R) is also smooth.

This completes the proof that SL2(R) is a 3-dimensional Lie group.

Introduction to Sumsets II

This is a sequel to a previous post . However, one can technically read it without reading the previous post. Given A,BZ for a c...