Showing posts with label SL(2R). Show all posts
Showing posts with label SL(2R). Show all posts

Thursday, August 28, 2025

An SO(2,2) Iterated Function System Part 2

 Everybody knows Pythagorean triples a2 + b2 = c2. (3,4,5) is a beautiful example. But triples are a particular case of balanced quadruples a2 + b2 = c2 + d2. When d=0 (or a=0, or b=0, or c=0) we have a triple. But what if neither of them is zero? What would be the simplest example? Of course a=c and b=d is always a solution, but that would cheating. Perhaps (3,14,6,13) - check it! - and its variations, is a good try? Relatively easy to remember, though not as easy as the famous triple (3,4,5) of Pythagoras.


L.J. Mordell, in his textbook  "Diophantine Equations", Academic Press 1969, provides, on p. 15, a general formula for generating all balanced quadruples using a rather straightforward number-theoretic reasoning. I have quoted the formula in the last post "An SO(2,2) Iterated Function System Part 1". Here we will derive essentially the same formula using algebra and geometry of Weyl spinors of the group SO(2,2).

Let us start with recalling some of the formulas that we have already discussed. We realize the pseudo-Euclidean space R2,2 as Cl(2) ≈ Mat(2,R). In Mat(2,R), which is 4-dimensional, we have selected  a basis (cf. Eqs. (1)-(4) in the Notes):

e1 = {{1,0},{0,-1}};
e2 = {{0,1},{1,0}};
e3 = {{1,0},{0,1}};
e4 = {{0,1},{-1,0}};

Each vector x = (x1,x2,x3,x4) is then represented by the matrix x^:

x^ = x1 e1 + x2 e2 + x3 e3 + x4 e4 =
    = {{x1 + x3, x2 + x4},
         {x2 - x4, -x1 + x3}}.

We have then:
 - det(x^) = (x1)2 + (x2)2 - (x3)2 - (x4)2,

so that the quadratic form of R2,2 determining its geometry is encoded in the determinant of the matrix.

Example:  x = (3,14,6,13),
x^ =
{{9, 27},
  {1, 3}},
det(x^) = 0. Columns of x^ are linearly dependent: the second column is 3 times the first column. Rows are linearly dependent. The first row is 9 times the second row.

There is also another way in which we can arrive at the scalar product of R2,2. For this we use the volume element ω = e1e2 of the Clifford algebra Cl(2). In our case it coincides with e4 matrix. Its square is minus the identity, matrix, so that ω-1 = - ω. If, for any 2⨉2 matrix A, we define

ν(A) = -ω A ω,

then

-½ Tr( x^ ν(y^) ) = x1y1 + x2y2 - x3y3 - x4y4,

which is precisely the scalar product (x,y) in R2,2.

We will use the matrix ω later on, for a different purpose though.

We are particularly interested in the null cone of R2,2, that is in the set of all vectors x in R2,2 for which (x,x) = 0, that is for which det(x^) = 0. In fact we are interested in the "projective null cone" PN consisting of all equivalence classes of non-zero null vectors, where we identify any two null vectors if one is proportional to the other with a strictly positive proportionality constant. But this will come later. For now we are interested in the null cone, excluding the trivial zero vector. Every non-zero vector in N defines then a quadruple of real numbers such that

(x1)2 + (x2)2 - (x3)2 - (x4)2 = 0.

If the components xi happen be all integers, we have a "balanced quadruple". So the question is: how can we generate all determinant zero matrices with integer coefficients? And, even before that, how can we generate all non-zero 2⨉2 matrices of determinant zero?

We first notice that if v is a column vector (a,b) and w is a column vector (c,d), then A(v,w) = vwT is a matrix {{ac,ad},{bc,bd}} of determinant zero. Can every 2⨉2 matrix of determinant zero can be written in this way? The answer is "yes", and, for a non-zero matrix, v and w are unique up to a scaling. While this would work for generating the elements of N, there is one important little detail that needs to be taken into account. And it is better to take care of this little detail now, rather than later on.

Action of SL(2,R)

We know that the group Spin(2,2) is isomorphic to SL(2,R)⨉SL(2,R). If (S,T) is in SL(2,R)⨉SL(2,R), then it acts on Mat(2,R) by

(S,T): A ⟼ SAT-1.

On the other hand SL(2,R) acts naturally on R2:

S: v⟼ Sv.

If A = vwT, if v⟼ Sv and w⟼ Sw, then A⟼SATT, instead of A⟼SAT-1, as we would like to have. What should we change to achieve the desired transformation law? To answer this question we need to understand the geometrical meaning of the action of SL(2,R) on R2. The situation is somewhat (but only "somewhat") similar to that we have in Minkowski signature and the group SO(3,1). In Minkowski signature we have four-component Dirac spinors and two-component Weyl spinors. Here we also have Weyl spinors, and this is our R2 with SL(2,R) action. What we need is an invariant scalar product in the space of Weyl spinors. Thus we need a non-degenerate bilinear form, let us call it  ε(v,w) that is invariant under the action of SL(2,R). It is a simple exercise to see that, up to a proportionality constant, there is only one such form, and it is

ε(v,w) = vTωw.

Exercise: Show that for every S in SL(2,R) we have ε(Sv,Sw) = ε(v,w) . In other words STωS = ω.

To be continued....

Biolocation

  On Tuesday, December 23, Vlad Zhigalov (see e.g. here ) had a talk at the " Temporology " seminar hosted at Omsk.  He spoke abo...