Open in TheBrain

Dynamics on Graphs 28

8 views Jul 9, 2023

In the geometry of a linear space with a symmetric bilinear form, reflections in vectors and hyperplanes play a natural role. There is an important result here, which we call the Composite Reflection Theorem, which ought to be introduced in a second Linear Algebra course when studying such inner product spaces (or more general quadratic forms). It turns out that this theorem is intimately connected with the connection between root systems and Weyl groups and the subsequent geometry of Weyl chambers and hyperplane arrangements, and is applicable to general graphs.

This video is part of the Exceptional Structures in Maths and Physics: Dynamics on Graphs playlist.

Many thanks to Members of this channel and to Patreon supporters.

0:35

when we have an inner product or more generally a symmetric bilinear form the dot here representing

0:43

that bilinear form okay so we have the vector W and here is the plane or rather the hyperplane

0:52

of vectors which are perpendicular to W's or W perp okay all the vectors in this hyperplane

0:58

are perpendicular W meaning that they're dot product with W is zero and now we're going to

1:04

reflect this vector V in this hyperplane and we're going to denote that by R W perp V and

1:12

the formula that we have for that is that it's V minus two times V dot w over w dot w

1:19

times W this we recognize as a projection of V onto W so we're basically taking the projection

1:26

and subtracting twice the projection to get over here Okay so it's an easy exercise to show that if

1:35

you do this twice so if you square this operator you're getting the identity and the question we

1:42

want to address today is the following if say Z is this reflection of V in W perp so here's V here's

1:54

W here's the reflection Z of v in this hyperplane determined by W how do you express the reflection

2:03

in the hyperplane perpendicular to Z in terms of the Reflections in the hyperplanes perpendicular

2:12

to W and V so we're starting off with two vectors W and V they both have hyper planes we both have

2:19

Reflections in those two hyperplanes so we have these two Reflections determined by V and W and

2:25

now we're reflecting V in I'm playing on W again Z and we're interested in describing how this this

2:32

new reflection is described in terms of the two original ones so let's have a look at this little

2:40

diagram where I tried to sort of illustrate things I'm using the sort of standard Euclidean dot

2:46

product in the plane here so that we can use our geometric intuition okay so there's W there's a

2:54

hyperplane there H of W we're reflecting V in that hyper plane there's Z over there so the hyperplane

3:03

corresponding to V is is this one here okay and the hyperplane corresponding to Z would be this

3:09

one here so let's suppose that we take a vector U so that one there in blue and we reflect it in

3:15

this hyperplane agent Z so it's R of Z perp of U there it is right there from here to here okay

3:24

and I want to show you also over here from here to here this U prime here is the reflection of U in

3:34

hyperplane H of W okay so from here to here and then if we take this U Prime and we reflect it

3:45

in H of V okay so we go over here we get down this Vector this is U double Prime and then if

3:53

we do one more reflection in H of W again okay then we get this Vector going to this

4:02

Vector so this little diagram if you follow it suggests that the reflection determined by Z is

4:10

alternatively the composite of three of the other ones namely an R W perp followed by an R V perp

4:21

followed by our W perp right so it's actually a good exercise to draw this kind of thing and

4:30

try it out for some other vector is U put the U in different places including along these significant

4:38

directions here and see if if the pattern sort of maintains okay and here is what we're saying

4:46

that if Z is equal to the reflection of vector V in the hyperplane determined by W

4:55

okay then the reflection in Z perp is equal to the composite of the reflection in W perp

5:02

production in V-perp the reflection in W perp usually when we write a composition like this

5:08

we sort of read from the right to the left so the convention for compositions is that F Circle G of

5:13

X is F of G of X so if we take X we apply G first and then we apply F so in this case it

5:21

actually doesn't matter because the the left one and the right one are both the same okay

5:26

but technically speaking what we're saying is if we have a vector U and we want to know what

5:30

the left hand side evaluated at U is we take U and we apply this R W perpand then we apply

5:38

this R V perp and then we apply this R W perp and that's how we get our Z perp

5:46

now we're going to make a computation and it's a very pleasant computation but you

5:53

know it does require sort of some sitting down and being patient and being careful and writing

5:59

things out so if you're a student of mathematics this is a great exercise to put the video aside

6:05

and just get a piece of paper maybe a couple of pieces of paper and work it out yourselves okay

6:13

it will be good practice to hone your algebraic skills okay so we're taking it back to U and we

6:23

want to figure out what is our Z perp of U and here's the definition it's U minus 2 U dot Z

6:29

over Z dot Z times Z okay and what is Z well Z is is this thing here Z is the reflection

6:37

of V in W verb so this is this is Z right here V minus 2 V dot W over W dot W times W

6:46

that's it and there's another Z down here there's another Z down here they're done by themselves and

6:53

over here there's Z so this is all our numbers this whole thing is a big number that's a vector

6:58

there's a number times this vector we want to simplify this thing all right what happens

7:06

well we sort of expand using the linearity here so here there's a um maybe take a plus

7:13

sign we take minus two U dot V okay and then a minus times the minus is a plus so we're gonna

7:19

get four uh U dot w okay this B dot w is just the scalar so it appears also there and the W

7:27

dot W in the numerators it's just a scalar so it appears there when we distribute out

7:34

the denominator we get a V Dot V we get minus four V Dot W squared over W dot W plus the square of

7:43

the last thing so 4 V Dot W Squared and there's a W dot W but that'll cancel with one of the W dot

7:52

W's on the bottom we just get a single W dot tell it down there and this thing here is just weird

7:58

it was before okay what happens now is this bottom line here well you see um

8:09

this thing here is V Dot V okay and um and this expression here and this expression

8:17

exactly cancels so there's really only just a V Dot V in the bottom here so we're going to get

8:21

minus two U dot V over V Dot B is the first term up here and then four well the V Dot V which is

8:28

in the bottom will join the W dot W which is in the bottom so we're going to get in V Dot

8:33

V W dot w in the bottom and a U dot W and a V dot W in the numerator and all multiplied

8:39

by this Vector here so that's something of a simplification of the left hand side of

8:46

our equation we've taken an arbitrary Vector U and applied reflection of that perp to it

8:55

all right now the next thing is to work out this composition okay so here's the the composition

9:03

here's our definition first we apply this right most operation and then the next one and then the

9:09

next one okay so we start sort of with the inside this first one here this inside thing these R of

9:16

W perp U that's U minus two U dot w over w dot w times W and we have to apply R V perp to that

9:25

well that's going to be this thing by itself minus two times this thing times or dot with

9:35

V over V Dot V times V and we have to take all of that and apply yet another R W perp to it

9:43

but before we do that we're going to simplify a little bit so here's a U this thing here is this

9:48

term here over here we have a 2 U dot V over V Dot V times V and a plus 4 U dot W [Music]

9:56

W dot V W W V dot V times V okay now when we want to apply R W perp to this what do we get

10:09

well we get this whole Vector there it is right there okay minus two times this whole Vector

10:18

dotted with W over W dot W times W so we're using that same formula for the reflection in

10:25

the hyperplane over and over again okay now what happens well so there's a U here okay there's a U

10:36

and uh what else is there let's just span it out there so there's a U and and this term here

10:46

U dot W W dot V there's something multiplying V okay this thing here okay is multiplying V

10:55

there's a 2 U dot V over V Dot B there's that term there and this thing here is it

11:01

expressed there this thing here is actually a multiple of W so we can sort of lump it together

11:06

with this thing over here so um over here we have [Music] um there's minus 2 U dot W over W dot W

11:15

but there's also another minus two of them here so all together minus four U dot W over W dot w

11:22

and um and then there's uh this times this that's four U dot W over W dot W times the W

11:31

and uh then this one here again the U dot V V dot W Ave V Dot V the W dot W this one down

11:40

here and it's a coefficient of plus four and then this term times this is minus eight U dot

11:46

W W dot V squared because there's another one coming here and a V Dot W W dot W squared in

11:54

the bottom because there's another one down here all of that multiplied by W

12:00

okay what is that well there's a U okay there's um we're then gonna write this one in terms of a

12:11

common factor there's a minus two U dot V over V Dot V is a common factor between this thing here

12:18

and also uh this one here this also has a two U dot V over V Dot V times another

12:25

two V dot w over W W Times w so we have this thing times V that's expressed there

12:34

um and this thing times W so oh these guys here are canceled okay that's an important thing to

12:39

say and there's only really only two terms left here and one of them is is is this thing um times

12:46

this one and the other one is this thing times this one so when we write it like this then we

12:53

can scroll up and compare it with what we got over here and we see that it's happily the same thing

13:07

so that's a bit of work right it's not obvious at all at least not obvious algebraically so

13:13

it's a a reasonably you know subtle um sort of interesting theorem because the proof is

13:21

is somewhat non-trivial it's a it's a somewhat you know involved calculation

13:28

and let's just observe that algebraically these outside Reflections it might be useful to to think

13:38

of this whole thing as a conjugation where we're multiplying by one thing on the on the left and

13:45

the inverse uh on the other on the right side or this R W perp on the right and it's inverse

13:52

on the left uh the reason for that is because these reflection operators when we Square them

13:57

we get the identity so their inverses are the same as themselves but it's just consequence of

14:03

that that we note that this kind of thing can be thought of as a conjugation so that this R Z perp

14:09

is a conjugate of the R V perp and what we're conjugating by is the R W perp that's required

14:16

to get from the V to the Z in the first place okay this is a really important theorem actually it's a

14:25

an important geometrical theorem that in my view is such a central theorem that all undergraduates

14:33

should see this theorem in a linear algebra course so if you're taking a linear algebra course

14:39

especially maybe a second year a second version of it where you're delving a little bit deeper into

14:44

the geometry Associated to symmetric bilinear forearms and quadratic forms then this is a

14:52

really I think important result that needs to be identified and clearly stated and given a proof

15:00

um just a small note that if V Dot V equals W dot W equals 2 okay then the argument

15:08

simplifies a lot because well if you if you just go through the argument there's

15:12

a lot of these W dot W's V Dot V's Etc in the denominator and if there are two then

15:18

they just happen to cancel with the twos which are in the numerators so

15:21

then you can go through and you'll see that the argument is is much simpler

15:27

all right so now let's move to the vial group okay so we have x a graph this is actually quite

15:33

General X is just a graph we have the space of populations on the graph P of X so now for any

15:44

root population so any P which is a a root okay that is it's obtainable from a Singleton by a

15:53

sequence of mutations let's call it P we're going to Define S of P to be the reflection

16:02

in the perpendicular of P so we have the tits quadratic form that's that's the geometry so the

16:09

vector P in the space determines a hyperplane and the reflection in that hyperplane given exactly

16:14

by the same kind of formula we've been talking about we're going to now think of that reflection

16:18

as being associated to this population p so now we have these Reflections not just for the Singleton

16:27

populations the vertices themselves we now have a much wider family of reflections

16:36

so suppose that P happens to be obtainable from a Singleton population say at X Delta

16:43

X by applying a single mutation s of Y for some vertex Y okay so we start with the Singleton X

16:51

and we perform a single mutation S sub Y to it to get this slightly bigger population P then

17:00

this is exactly the kind of situation that we can apply this composite reflection theorem because

17:07

we have already determined that this reflection in the vertex the S sub Y basic mutation it's

17:16

actually a reflection with respect to the tis quadratic form it's actually R of Y perp

17:25

okay so we're identifying y with the Delta function at Y the Singleton population

17:30

okay so here's why here's some Vector X here's the hyperplane H sub Y which is the

17:37

vectors which are perpendicular to Y and we're reflecting X in this hyperplane to get our

17:45

Y perp of X and that's the population P okay but now from the composite reflection theorem that we

17:54

have just figured out we can figure out what the reflection corresponding to P is the reflection

18:03

corresponding to P or P perp which is not what we're calling s p is this composition

18:09

our Y- perp followed by R X followed by R Y perp should have been R X perp I suppose okay

18:18

and in terms of just ordinary mutations It's S of Y followed by S of X followed by S of Y

18:27

so more generally if we have a general root population P which is obtainable from a

18:32

Singleton Delta X by a sequence of mutations at various vertices Y1 Y2 up to Y k that's

18:42

what a general root population looks like then correspondingly exactly the same argument is

18:48

going to show that the reflection corresponding to P S of P which is the reflection in the plane

18:54

hyperplane perpendicular to P that's going to be given by a similar kind of expression with an S

19:01

of X in the middle and then on either side an S Y1 and then on either side of that an S of Y2 and

19:09

then all the way up to S of Yk on either side because every time we perform another mutation

19:15

the effect is to take the original thing that we have and sandwich it between two

19:22

identical things the the the New Reflections of the things that we're adding to in the expression

19:31

so this is a kind of a powerful thing because it gives us now control over

19:37

what these Reflections s of P are doing we can see that for any root population p

19:46

this reflection s of P that we've defined actually takes populations to populations

19:54

it's not just a general reflection in the space it's actually preserving our set of populations

20:02

why is that well we know that any mutation S of Y for Y any vertex of X sends populations

20:08

to populations okay and since S of P is now a composition of mutations this is what this

20:16

is saying S P is a composition of mutations at single vertices each one of those single

20:25

mutations takes populations to populations so this big composite is also going to do the same

20:33

so it's going to send populations to populations

20:37

another consequence is that any root reflection S of P okay is actually conjugate in this vial

20:45

group to a simple reflection or mutation Matrix S of X because if we take this formula that we

20:52

have for S of P of x in the middle and S of Y1 that's Y one Etc then because all of these

20:59

things here are mutations they're equal to their inverses so we can replace all the things on the

21:04

left hand side with their inverses and once we've done that then we can write the whole

21:08

thing as a conjugation because it's S of X times this product S Y1 S Y2 up to Y S Y k and over on

21:16

this side it's inverse because when we take the inverse of this we get the inverse of the this

21:22

S Y K on the left and then you know we change the orientation all the way up to the inverse of S of

21:29

Y1 so this way we recognize that this S of P corresponding to the general root population

21:40

that is conjugate to actually a simple

21:47

reflection in a vertex so geometrically it's going to have a same kind of properties but

21:54

that means that inside this Weyl Group which is typically very big we're getting a set of

21:59

distinguished Reflections these s of P's which are indexed by positive roots because S of

22:08

P is the same as S of minus P the reflection determined by a vector P and it's negative are

22:14

going to be the same because the hyperplane that they generate is the same so we don't

22:19

need to index over all root populations just over positive root populations okay so um for each one

22:28

of these things we we get this reflection and so we have the sort of set of our Reflections inside

22:36

the Weyl group they are sort of special special elements they're all of order two because they're

22:41

Reflections and there's one for each positive root it's not a subgroup not not close but

22:48

it's an interesting set and corresponding to this is a very fascinating geometrical

22:57

configuration which is called a Hyperplane Arrangement okay so we're touching base now

23:03

with another reasonably big subject in the overlap between combinatorics and geometry

23:11

study of hyperplanes in in higher dimensional spaces where you hyperplane if you're in

23:17

N-dimensional space a hyperplane is an (N minus one)-dimensional subspace so going through the

23:22

origin and you can have a whole bunch of these things okay going all going through the origin

23:26

and that configuration is something that comes up in a number of situations but in particular

23:33

it's actually really important for us here because for each one of these positive roots

23:43

actually for each one of their root vectors there's going to be a hyperplane

23:48

of course for a vector and it's negative the hyperplanes are going to be the same but these

23:52

hyperplanes are exactly in correspondence with the elements of T because the elements of T are just

23:58

the Reflections in these various hyperplanes so instead of thinking about the positive Roots as

24:03

a set of vectors another way of thinking about what we have here is a collection of hyperplanes

24:09

in this big ambient space of populations

24:15

and uh just as an example to finish off for the case of A2 favorite example there are three

24:23

positive Roots so here's the way we like to think about things maybe a very Square lattice kind of

24:28

fashion okay here in red we see the three positive Roots say Delta one Delta two and Delta one plus

24:35

Delta 2 and down here on the opposite side here are there negative so there's six with these

24:40

roots all together and the three hyperplanes determined by these things so the hyperplane

24:47

things core corresponding to Delta one things that are perpendicular to other one that's that blue

24:52

line there the thing is um which are perpendicular to Delta Two it's that blue line there

24:59

and the things that are perpendicular Delta one plus Delta two that's that blue line there

25:05

so this is the hyperplane arrangement that corresponds or that we find corresponding to this

25:12

family T of Reflections in the VA group for the case of A2

25:22

it's a very interesting story so the geometry is getting very rich and the algebra is really rich

25:28

and um and this thing combines to be hugely important in in mathematics and in physics

Attachments