Hi Dima,

On Feb 18, 6:26 am, Dima Pasechnik <dimp...@gmail.com> wrote:
> I am curious to know, how you are doing this. IMHO for this you need
> to know
> each irreducible representation explicitly --- but then you can just
> stack up the right
> number of copies of each irreducible.
>
> Or you rather mean a weaker decomposition, into direct sums of
> "homogeneous components", where the latter are isomorphic to direct
> sums of copies of the same irreducible?

The latest, indeed. The elements
e_i = n_i / n * \sum_{g\in G] X_i(g)g
provide a family of orthogonal idempotents (where X_i is the i-th
irreducible character and n_i = X_i(1) the size of the corresponding
irrep). These idempotents provide a decomposition
A = \oplus e_i A e_i
which is not the complete AW decomposition but might suffice for my
needs. Ultimately what I want to do is test some property in PSU(3,4)
(order 62400) that requires computing the determinant of an operator
in the group algebra. Since the matrix is too big to fit in memory, my
idea is to restrict the operator to each of the homogeneous components
and then multiply the resulting determinants, so replacing computing
one 62400x62400 determinant by around 20 determinants of 3000x3000
matrices.

>From the above decomposition I can now how many copies of each irrep
are there, just have to divide the dimension of the block by the
dimension of the irrep, thought that doesn't provide an explicit
description of the basis.

Cheers
J

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to