within the next few weeks. Sorry if I don't explain some

or any of the terms I use).

Reading papers is easy ... Reading and Understanding papers is hard.

I currently have about a month (possibly more time but I'm using a

month for approximation purposes) to complete my thesis.

Needless to say, I somewhat underestimated how long it would

take me to get exactly what Casselman was saying in his papers.

Right now I can sum up where I am so far as this:

The key to building the Cayley Graph lies in being

able to do multiplication of a group element by a generator.

Casselman's first paper proposes a group multiplication algorithm

that uses some geometry , orderings, coset factorization ,

the Exchange property and a trick from du Cloux.

It is deeply recursive (and inefficient ) in some cases so even

though I have read about it and have a cursory

understanding of it, I won't be using it.

Minimal Root Reflection Table (mrrt). Once you obtain a

Coxeter group's mrrt, group multiplication is relatively easy.

Note that the set of Minimal Roots is finite.

This doesn't say much about size, but it is a good thing.

So now where are we?

Build Minimal Root Reflection Table ->

Multiplication by generator ->

Build Cayley Graph.

One method for building the mrrt is explained in the

Automata paper. A 2nd is described in more detail in

Casselman's 2nd paper. Now I have two

choices -> Method 1 or Method 2.

The advantage of Method 1 is that if I choose it,

I'll be able to code it up before the semester ends.

It will probably take me all of the rest of the

semester (if not more time) to understand Method 2.

I have been lucky to have been furnished

with java source code from Casselman and so I would still be able

to build Cayley Graphs (even) after picking Method 2.

I have decided to take the risk of attempting

to use Method 2. The reason being that I started

reading Method 2's paper (because it contained some

details needed to implement Method 1) and

inadvertently read more than I intended to:

it wasn't as difficult to understand as I had originally thought.

So I'll be racing against time trying to juggle

my other classes, applications, transition to after-Laf-life,

and this project. I think I should be able to

finish in time though.