computational representation theory of finite groups · computational representation theory of...

130
Computational Representation Theory of Finite Groups Gerhard Hiss [email protected] Lehrstuhl D f ¨ ur Mathematik, RWTH Aachen 11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.1/31

Upload: others

Post on 25-Jul-2020

6 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Computational RepresentationTheory of Finite Groups

Gerhard Hiss

[email protected]

Lehrstuhl D fur Mathematik, RWTH Aachen

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.1/31

Page 2: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Throughout my lecture, G denotes afinite group and K a field.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.2/31

Page 3: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Definitions

A K-representation of G of degree d is ahomomorphism

X : G → GL(V ),

where V is a d-dimensional K-vector space.

X is irreducible, if V does not have any properG-invariant subspaces.

Choosing a basis of V , we obtain a matrix repre-

sentation G → GLd(K) to compute with.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.3/31

Page 4: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Definitions

A K-representation of G of degree d is ahomomorphism

X : G → GL(V ),

where V is a d-dimensional K-vector space.

X is irreducible, if V does not have any properG-invariant subspaces.

Choosing a basis of V , we obtain a matrix repre-

sentation G → GLd(K) to compute with.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.3/31

Page 5: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Definitions

A K-representation of G of degree d is ahomomorphism

X : G → GL(V ),

where V is a d-dimensional K-vector space.

X is irreducible, if V does not have any properG-invariant subspaces.

Choosing a basis of V , we obtain a matrix repre-

sentation G → GLd(K) to compute with.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.3/31

Page 6: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Definitions

A K-representation of G of degree d is ahomomorphism

X : G → GL(V ),

where V is a d-dimensional K-vector space.

X is irreducible, if V does not have any properG-invariant subspaces.

Choosing a basis of V , we obtain a matrix repre-

sentation G → GLd(K) to compute with.11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.3/31

Page 7: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Classification

– There are only finitely many irreducibleK-representations of G up to equivalence.

– Classify all irreducible representations of G.

– Describe all irreducible representations of allfinite simple groups.

– Use a computer for sporadic simple groups.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.4/31

Page 8: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Classification

– There are only finitely many irreducibleK-representations of G up to equivalence.

– Classify all irreducible representations of G.

– Describe all irreducible representations of allfinite simple groups.

– Use a computer for sporadic simple groups.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.4/31

Page 9: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Classification

– There are only finitely many irreducibleK-representations of G up to equivalence.

– Classify all irreducible representations of G.

– Describe all irreducible representations of allfinite simple groups.

– Use a computer for sporadic simple groups.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.4/31

Page 10: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Classification

– There are only finitely many irreducibleK-representations of G up to equivalence.

– Classify all irreducible representations of G.

– Describe all irreducible representations of allfinite simple groups.

– Use a computer for sporadic simple groups.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.4/31

Page 11: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Constructions

Representations can be constructed

– from permutation representations,

– from two representations through theirKronecker product,

– from representations through invariantsubspaces,

– in various other ways.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.5/31

Page 12: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Constructions

Representations can be constructed

– from permutation representations,

– from two representations through theirKronecker product,

– from representations through invariantsubspaces,

– in various other ways.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.5/31

Page 13: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Constructions

Representations can be constructed

– from permutation representations,

– from two representations through theirKronecker product,

– from representations through invariantsubspaces,

– in various other ways.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.5/31

Page 14: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Constructions

Representations can be constructed

– from permutation representations,

– from two representations through theirKronecker product,

– from representations through invariantsubspaces,

– in various other ways.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.5/31

Page 15: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Representations: Constructions

Representations can be constructed

– from permutation representations,

– from two representations through theirKronecker product,

– from representations through invariantsubspaces,

– in various other ways.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.5/31

Page 16: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Permutation Representations

A permutation representation of G on the finiteset Ω = ω1, . . . , ωn is a homomorphism

κ : G → SΩ,

where SΩ denotes the symmetric group on Ω.

Let KΩ denote a K-vector space with basis Ω.

Replacing each κ(g) ∈ SΩ by the corr. linear mapX(g) of KΩ (permuting its basis as κ(g)),

we obtain a K-representation of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.6/31

Page 17: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Permutation Representations

A permutation representation of G on the finiteset Ω = ω1, . . . , ωn is a homomorphism

κ : G → SΩ,

where SΩ denotes the symmetric group on Ω.

Let KΩ denote a K-vector space with basis Ω.

Replacing each κ(g) ∈ SΩ by the corr. linear mapX(g) of KΩ (permuting its basis as κ(g)),

we obtain a K-representation of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.6/31

Page 18: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Permutation Representations

A permutation representation of G on the finiteset Ω = ω1, . . . , ωn is a homomorphism

κ : G → SΩ,

where SΩ denotes the symmetric group on Ω.

Let KΩ denote a K-vector space with basis Ω.

Replacing each κ(g) ∈ SΩ by the corr. linear mapX(g) of KΩ (permuting its basis as κ(g)),

we obtain a K-representation of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.6/31

Page 19: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Permutation Representations

A permutation representation of G on the finiteset Ω = ω1, . . . , ωn is a homomorphism

κ : G → SΩ,

where SΩ denotes the symmetric group on Ω.

Let KΩ denote a K-vector space with basis Ω.

Replacing each κ(g) ∈ SΩ by the corr. linear mapX(g) of KΩ (permuting its basis as κ(g)),

we obtain a K-representation of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.6/31

Page 20: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Permutation Representations

A permutation representation of G on the finiteset Ω = ω1, . . . , ωn is a homomorphism

κ : G → SΩ,

where SΩ denotes the symmetric group on Ω.

Let KΩ denote a K-vector space with basis Ω.

Replacing each κ(g) ∈ SΩ by the corr. linear mapX(g) of KΩ (permuting its basis as κ(g)),

we obtain a K-representation of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.6/31

Page 21: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Invariant Subspaces

Let X : G → GL(V ) be a K-representation of G.

For v ∈ V and g ∈ G, write v.g := v · X(g).(V is a right KG-module.)

Let W be a G-invariant subspace of V , i.e.:

w.g ∈ W for all w ∈ W, g ∈ G.

We obtain K-representations

XW : G → GL(W ) and XV/W : G → GL(V/W )

in the natural way.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.7/31

Page 22: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Invariant Subspaces

Let X : G → GL(V ) be a K-representation of G.For v ∈ V and g ∈ G, write v.g := v · X(g).

(V is a right KG-module.)

Let W be a G-invariant subspace of V , i.e.:

w.g ∈ W for all w ∈ W, g ∈ G.

We obtain K-representations

XW : G → GL(W ) and XV/W : G → GL(V/W )

in the natural way.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.7/31

Page 23: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Invariant Subspaces

Let X : G → GL(V ) be a K-representation of G.For v ∈ V and g ∈ G, write v.g := v · X(g).(V is a right KG-module.)

Let W be a G-invariant subspace of V , i.e.:

w.g ∈ W for all w ∈ W, g ∈ G.

We obtain K-representations

XW : G → GL(W ) and XV/W : G → GL(V/W )

in the natural way.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.7/31

Page 24: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Invariant Subspaces

Let X : G → GL(V ) be a K-representation of G.For v ∈ V and g ∈ G, write v.g := v · X(g).(V is a right KG-module.)

Let W be a G-invariant subspace of V , i.e.:

w.g ∈ W for all w ∈ W, g ∈ G.

We obtain K-representations

XW : G → GL(W ) and XV/W : G → GL(V/W )

in the natural way.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.7/31

Page 25: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Invariant Subspaces

Let X : G → GL(V ) be a K-representation of G.For v ∈ V and g ∈ G, write v.g := v · X(g).(V is a right KG-module.)

Let W be a G-invariant subspace of V , i.e.:

w.g ∈ W for all w ∈ W, g ∈ G.

We obtain K-representations

XW : G → GL(W ) and XV/W : G → GL(V/W )

in the natural way.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.7/31

Page 26: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Invariant Subspaces

Let X : G → GL(V ) be a K-representation of G.For v ∈ V and g ∈ G, write v.g := v · X(g).(V is a right KG-module.)

Let W be a G-invariant subspace of V , i.e.:

w.g ∈ W for all w ∈ W, g ∈ G.

We obtain K-representations

XW : G → GL(W ) and XV/W : G → GL(V/W )

in the natural way.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.7/31

Page 27: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

All Irreducible Representations

Iterating the constructions, e.g.,

– K-representations from permutationrepresentations,

– Kronecker products,

– various others,

and reductions via invariant subspaces,

one obtains all irreducible representations of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.8/31

Page 28: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

All Irreducible Representations

Iterating the constructions, e.g.,

– K-representations from permutationrepresentations,

– Kronecker products,

– various others,

and reductions via invariant subspaces,

one obtains all irreducible representations of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.8/31

Page 29: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

All Irreducible Representations

Iterating the constructions, e.g.,

– K-representations from permutationrepresentations,

– Kronecker products,

– various others,

and reductions via invariant subspaces,

one obtains all irreducible representations of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.8/31

Page 30: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

All Irreducible Representations

Iterating the constructions, e.g.,

– K-representations from permutationrepresentations,

– Kronecker products,

– various others,

and reductions via invariant subspaces,

one obtains all irreducible representations of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.8/31

Page 31: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

All Irreducible Representations

Iterating the constructions, e.g.,

– K-representations from permutationrepresentations,

– Kronecker products,

– various others,

and reductions via invariant subspaces,

one obtains all irreducible representations of G.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.8/31

Page 32: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

All Irreducible Representations

Iterating the constructions, e.g.,

– K-representations from permutationrepresentations,

– Kronecker products,

– various others,

and reductions via invariant subspaces,

one obtains all irreducible representations of G.11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.8/31

Page 33: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe

The Meat-Axe is a collection of programs thatperform the above tasks (for finite fields K).

It was invented and developed by Richard Parkerand Jon Thackray around 1980.

Since then it has been improved and enhanced

by many people, including Derek Holt, Gábor

Ivanyos, Klaus Lux, Jürgen Müller, Sarah Rees,

and Michael Ringe.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.9/31

Page 34: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe

The Meat-Axe is a collection of programs thatperform the above tasks (for finite fields K).

It was invented and developed by Richard Parkerand Jon Thackray around 1980.

Since then it has been improved and enhanced

by many people, including Derek Holt, Gábor

Ivanyos, Klaus Lux, Jürgen Müller, Sarah Rees,

and Michael Ringe.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.9/31

Page 35: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe

The Meat-Axe is a collection of programs thatperform the above tasks (for finite fields K).

It was invented and developed by Richard Parkerand Jon Thackray around 1980.

Since then it has been improved and enhanced

by many people, including Derek Holt, Gábor

Ivanyos, Klaus Lux, Jürgen Müller, Sarah Rees,

and Michael Ringe.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.9/31

Page 36: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Problems

How does one find a non-trivial properG-invariant subspace of V ?

– It is enough to find a vector w 6= 0 which liesin a proper G-invariant subspace W .

– Indeed, given 0 6= w ∈ W , the orbitw.g | g ∈ G spans a G-invariant subspacecontained in W .

How does one prove that X is irreducible?

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.10/31

Page 37: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Problems

How does one find a non-trivial properG-invariant subspace of V ?

– It is enough to find a vector w 6= 0 which liesin a proper G-invariant subspace W .

– Indeed, given 0 6= w ∈ W , the orbitw.g | g ∈ G spans a G-invariant subspacecontained in W .

How does one prove that X is irreducible?

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.10/31

Page 38: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Problems

How does one find a non-trivial properG-invariant subspace of V ?

– It is enough to find a vector w 6= 0 which liesin a proper G-invariant subspace W .

– Indeed, given 0 6= w ∈ W , the orbitw.g | g ∈ G spans a G-invariant subspacecontained in W .

How does one prove that X is irreducible?

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.10/31

Page 39: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Problems

How does one find a non-trivial properG-invariant subspace of V ?

– It is enough to find a vector w 6= 0 which liesin a proper G-invariant subspace W .

– Indeed, given 0 6= w ∈ W , the orbitw.g | g ∈ G spans a G-invariant subspacecontained in W .

How does one prove that X is irreducible?

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.10/31

Page 40: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Norton’s Irreducibility Criterion

Let A1, . . . , Al, be (d × d)-matrices over K.

Put A := K[A1, . . . , Al] (algebra span).

Write At for the transpose of A, andAt := K[At

1, . . . , Atl].

Let B ∈ A.

Then one of the following occurs:

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.11/31

Page 41: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Norton’s Irreducibility Criterion

Let A1, . . . , Al, be (d × d)-matrices over K.

Put A := K[A1, . . . , Al] (algebra span).

Write At for the transpose of A, andAt := K[At

1, . . . , Atl].

Let B ∈ A.

Then one of the following occurs:

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.11/31

Page 42: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Norton’s Irreducibility Criterion

Let A1, . . . , Al, be (d × d)-matrices over K.

Put A := K[A1, . . . , Al] (algebra span).

Write At for the transpose of A, andAt := K[At

1, . . . , Atl].

Let B ∈ A.

Then one of the following occurs:

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.11/31

Page 43: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Norton’s Irreducibility Criterion

Let A1, . . . , Al, be (d × d)-matrices over K.

Put A := K[A1, . . . , Al] (algebra span).

Write At for the transpose of A, andAt := K[At

1, . . . , Atl].

Let B ∈ A.

Then one of the following occurs:

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.11/31

Page 44: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Norton’s Irreducibility Criterion

Let A1, . . . , Al, be (d × d)-matrices over K.

Put A := K[A1, . . . , Al] (algebra span).

Write At for the transpose of A, andAt := K[At

1, . . . , Atl].

Let B ∈ A.

Then one of the following occurs:

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.11/31

Page 45: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Norton’s Irreducibility Criterion

1. B is invertible.

2. There is a non-trivial vector in the (left)nullspace of B which lies in a proper A-invariantsubspace.

3. Every non-trivial vector in the (left) nullspaceof Bt lies in a proper At-invariant subspace.

4. A acts irreducibly on K1×d.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.12/31

Page 46: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Norton’s Irreducibility Criterion

1. B is invertible.

2. There is a non-trivial vector in the (left)nullspace of B which lies in a proper A-invariantsubspace.

3. Every non-trivial vector in the (left) nullspaceof Bt lies in a proper At-invariant subspace.

4. A acts irreducibly on K1×d.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.12/31

Page 47: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Norton’s Irreducibility Criterion

1. B is invertible.

2. There is a non-trivial vector in the (left)nullspace of B which lies in a proper A-invariantsubspace.

3. Every non-trivial vector in the (left) nullspaceof Bt lies in a proper At-invariant subspace.

4. A acts irreducibly on K1×d.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.12/31

Page 48: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Norton’s Irreducibility Criterion

1. B is invertible.

2. There is a non-trivial vector in the (left)nullspace of B which lies in a proper A-invariantsubspace.

3. Every non-trivial vector in the (left) nullspaceof Bt lies in a proper At-invariant subspace.

4. A acts irreducibly on K1×d.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.12/31

Page 49: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Strategy

If G = 〈g1, . . . , gl〉, put Ai := X(gi), 1 ≤ i ≤ l.

Find singular B ∈ A (by a random search) withnullspace N of small dimension (preferably 1).

For all 0 6= w ∈ N test if w.A = K1×d. (Note thatw.A is G-invariant.) If YES

For one 0 6= w in the nullspace of Bt test if w.At =

K1×d. If YES, X is irreducible.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.13/31

Page 50: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Strategy

If G = 〈g1, . . . , gl〉, put Ai := X(gi), 1 ≤ i ≤ l.

Find singular B ∈ A (by a random search) withnullspace N of small dimension (preferably 1).

For all 0 6= w ∈ N test if w.A = K1×d. (Note thatw.A is G-invariant.) If YES

For one 0 6= w in the nullspace of Bt test if w.At =

K1×d. If YES, X is irreducible.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.13/31

Page 51: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Strategy

If G = 〈g1, . . . , gl〉, put Ai := X(gi), 1 ≤ i ≤ l.

Find singular B ∈ A (by a random search) withnullspace N of small dimension (preferably 1).

For all 0 6= w ∈ N test if w.A = K1×d. (Note thatw.A is G-invariant.)

If YES

For one 0 6= w in the nullspace of Bt test if w.At =

K1×d. If YES, X is irreducible.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.13/31

Page 52: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Strategy

If G = 〈g1, . . . , gl〉, put Ai := X(gi), 1 ≤ i ≤ l.

Find singular B ∈ A (by a random search) withnullspace N of small dimension (preferably 1).

For all 0 6= w ∈ N test if w.A = K1×d. (Note thatw.A is G-invariant.) If YES

For one 0 6= w in the nullspace of Bt test if w.At =

K1×d. If YES, X is irreducible.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.13/31

Page 53: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Strategy

If G = 〈g1, . . . , gl〉, put Ai := X(gi), 1 ≤ i ≤ l.

Find singular B ∈ A (by a random search) withnullspace N of small dimension (preferably 1).

For all 0 6= w ∈ N test if w.A = K1×d. (Note thatw.A is G-invariant.) If YES

For one 0 6= w in the nullspace of Bt test if w.At =

K1×d.

If YES, X is irreducible.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.13/31

Page 54: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Basic Strategy

If G = 〈g1, . . . , gl〉, put Ai := X(gi), 1 ≤ i ≤ l.

Find singular B ∈ A (by a random search) withnullspace N of small dimension (preferably 1).

For all 0 6= w ∈ N test if w.A = K1×d. (Note thatw.A is G-invariant.) If YES

For one 0 6= w in the nullspace of Bt test if w.At =

K1×d. If YES, X is irreducible.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.13/31

Page 55: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Remarks

The above strategy works very well if K is small.

As K gets larger, it gets harder to find a suitableB by a random search.

Holt and Rees use characteristic polynomials of

elements of A to find suitable Bs and also to re-

duce the number of tests considerably.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.14/31

Page 56: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Remarks

The above strategy works very well if K is small.

As K gets larger, it gets harder to find a suitableB by a random search.

Holt and Rees use characteristic polynomials of

elements of A to find suitable Bs and also to re-

duce the number of tests considerably.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.14/31

Page 57: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

The Meat-Axe: Remarks

The above strategy works very well if K is small.

As K gets larger, it gets harder to find a suitableB by a random search.

Holt and Rees use characteristic polynomials of

elements of A to find suitable Bs and also to re-

duce the number of tests considerably.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.14/31

Page 58: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Rob Wilson’s Atlas

A huge collection of explicit representations offinite groups is contained in Rob Wilson’s WWWAtlas of Finite Group Representations:

http://web.mat.bham.ac.uk/atlas/v2.0/

These representations have been computed byWilson and collaborators, e.g.,

the representation of M of degree 196 882 over F2

by Linton, Parker, Walsh, and Wilson.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.15/31

Page 59: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Rob Wilson’s Atlas

A huge collection of explicit representations offinite groups is contained in Rob Wilson’s WWWAtlas of Finite Group Representations:

http://web.mat.bham.ac.uk/atlas/v2.0/

These representations have been computed byWilson and collaborators, e.g.,

the representation of M of degree 196 882 over F2

by Linton, Parker, Walsh, and Wilson.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.15/31

Page 60: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Rob Wilson’s Atlas

A huge collection of explicit representations offinite groups is contained in Rob Wilson’s WWWAtlas of Finite Group Representations:

http://web.mat.bham.ac.uk/atlas/v2.0/

These representations have been computed byWilson and collaborators, e.g.,

the representation of M of degree 196 882 over F2

by Linton, Parker, Walsh, and Wilson.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.15/31

Page 61: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Rob Wilson’s Atlas

A huge collection of explicit representations offinite groups is contained in Rob Wilson’s WWWAtlas of Finite Group Representations:

http://web.mat.bham.ac.uk/atlas/v2.0/

These representations have been computed byWilson and collaborators, e.g.,

the representation of M of degree 196 882 over F2

by Linton, Parker, Walsh, and Wilson.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.15/31

Page 62: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Computations in the Monster

A matrix of M ≤ GL(196 882, 2): 5GB memory

Order of an element: 2 seconds

Wilson: The Monster is a Hurwitz group (2001)Hurwitz group: (2, 3, 7)-generating system10 years of CPU time

Holmes and Wilson:

– maximal subgroups of M ,e.g., PGL(2, 29) (2002), PSL(2, 59) (2004)

– PSL(2, 23), is not maximal (though in M )

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.16/31

Page 63: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Computations in the Monster

A matrix of M ≤ GL(196 882, 2): 5GB memory

Order of an element: 2 seconds

Wilson: The Monster is a Hurwitz group (2001)Hurwitz group: (2, 3, 7)-generating system10 years of CPU time

Holmes and Wilson:

– maximal subgroups of M ,e.g., PGL(2, 29) (2002), PSL(2, 59) (2004)

– PSL(2, 23), is not maximal (though in M )

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.16/31

Page 64: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Computations in the Monster

A matrix of M ≤ GL(196 882, 2): 5GB memory

Order of an element: 2 seconds

Wilson: The Monster is a Hurwitz group (2001)

Hurwitz group: (2, 3, 7)-generating system10 years of CPU time

Holmes and Wilson:

– maximal subgroups of M ,e.g., PGL(2, 29) (2002), PSL(2, 59) (2004)

– PSL(2, 23), is not maximal (though in M )

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.16/31

Page 65: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Computations in the Monster

A matrix of M ≤ GL(196 882, 2): 5GB memory

Order of an element: 2 seconds

Wilson: The Monster is a Hurwitz group (2001)Hurwitz group: (2, 3, 7)-generating system

10 years of CPU time

Holmes and Wilson:

– maximal subgroups of M ,e.g., PGL(2, 29) (2002), PSL(2, 59) (2004)

– PSL(2, 23), is not maximal (though in M )

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.16/31

Page 66: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Computations in the Monster

A matrix of M ≤ GL(196 882, 2): 5GB memory

Order of an element: 2 seconds

Wilson: The Monster is a Hurwitz group (2001)Hurwitz group: (2, 3, 7)-generating system10 years of CPU time

Holmes and Wilson:

– maximal subgroups of M ,e.g., PGL(2, 29) (2002), PSL(2, 59) (2004)

– PSL(2, 23), is not maximal (though in M )

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.16/31

Page 67: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Computations in the Monster

A matrix of M ≤ GL(196 882, 2): 5GB memory

Order of an element: 2 seconds

Wilson: The Monster is a Hurwitz group (2001)Hurwitz group: (2, 3, 7)-generating system10 years of CPU time

Holmes and Wilson:

– maximal subgroups of M ,e.g., PGL(2, 29) (2002), PSL(2, 59) (2004)

– PSL(2, 23), is not maximal (though in M )

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.16/31

Page 68: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Computations in the Monster

A matrix of M ≤ GL(196 882, 2): 5GB memory

Order of an element: 2 seconds

Wilson: The Monster is a Hurwitz group (2001)Hurwitz group: (2, 3, 7)-generating system10 years of CPU time

Holmes and Wilson:

– maximal subgroups of M ,e.g., PGL(2, 29) (2002), PSL(2, 59) (2004)

– PSL(2, 23), is not maximal (though in M )11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.16/31

Page 69: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation

The Meat-Axe can reduce representations ofdegree up to 50 000 over F2.

Over larger fields, only smaller degrees arefeasible.

To overcome this problem, Condensation is used(Thackray, Parker, ca. 1980).

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.17/31

Page 70: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation

The Meat-Axe can reduce representations ofdegree up to 50 000 over F2.

Over larger fields, only smaller degrees arefeasible.

To overcome this problem, Condensation is used(Thackray, Parker, ca. 1980).

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.17/31

Page 71: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation

The Meat-Axe can reduce representations ofdegree up to 50 000 over F2.

Over larger fields, only smaller degrees arefeasible.

To overcome this problem, Condensation is used(Thackray, Parker, ca. 1980).

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.17/31

Page 72: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Theory

Let A be a K-algebra and e ∈ A an idempotent,

i.e., 0 6= e = e2 (a projection).

Get a functor: mod-A → mod-eAe, M 7→ Me.

If S ∈ mod-A is simple, then Se = 0 or simple.

If Se 6= 0 for all simple S ∈ mod-A,then this functor is an equivalence of categories.

(A and eAe have the same representations.)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.18/31

Page 73: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Theory

Let A be a K-algebra and e ∈ A an idempotent,i.e., 0 6= e = e2 (a projection).

Get a functor: mod-A → mod-eAe, M 7→ Me.

If S ∈ mod-A is simple, then Se = 0 or simple.

If Se 6= 0 for all simple S ∈ mod-A,then this functor is an equivalence of categories.

(A and eAe have the same representations.)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.18/31

Page 74: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Theory

Let A be a K-algebra and e ∈ A an idempotent,i.e., 0 6= e = e2 (a projection).

Get a functor: mod-A → mod-eAe, M 7→ Me.

If S ∈ mod-A is simple, then Se = 0 or simple.

If Se 6= 0 for all simple S ∈ mod-A,then this functor is an equivalence of categories.

(A and eAe have the same representations.)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.18/31

Page 75: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Theory

Let A be a K-algebra and e ∈ A an idempotent,i.e., 0 6= e = e2 (a projection).

Get a functor: mod-A → mod-eAe, M 7→ Me.

If S ∈ mod-A is simple, then Se = 0 or simple.

If Se 6= 0 for all simple S ∈ mod-A,then this functor is an equivalence of categories.

(A and eAe have the same representations.)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.18/31

Page 76: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Theory

Let A be a K-algebra and e ∈ A an idempotent,i.e., 0 6= e = e2 (a projection).

Get a functor: mod-A → mod-eAe, M 7→ Me.

If S ∈ mod-A is simple, then Se = 0 or simple.

If Se 6= 0 for all simple S ∈ mod-A,

then this functor is an equivalence of categories.

(A and eAe have the same representations.)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.18/31

Page 77: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Theory

Let A be a K-algebra and e ∈ A an idempotent,i.e., 0 6= e = e2 (a projection).

Get a functor: mod-A → mod-eAe, M 7→ Me.

If S ∈ mod-A is simple, then Se = 0 or simple.

If Se 6= 0 for all simple S ∈ mod-A,then this functor is an equivalence of categories.

(A and eAe have the same representations.)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.18/31

Page 78: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Theory

Let A be a K-algebra and e ∈ A an idempotent,i.e., 0 6= e = e2 (a projection).

Get a functor: mod-A → mod-eAe, M 7→ Me.

If S ∈ mod-A is simple, then Se = 0 or simple.

If Se 6= 0 for all simple S ∈ mod-A,then this functor is an equivalence of categories.

(A and eAe have the same representations.)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.18/31

Page 79: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: . . . and Practice, I

Let H ≤ G with char(K) - |H|.

Put

e :=1

|H|∑

h∈H

h ∈ KG.

Let M := KΩ be the permutation module w.r.t.an action of G on the finite set Ω.

Then Me is the set of H-fixed points in M .

For g ∈ G, need to describe action of ege on Me.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.19/31

Page 80: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: . . . and Practice, I

Let H ≤ G with char(K) - |H|. Put

e :=1

|H|∑

h∈H

h ∈ KG.

Let M := KΩ be the permutation module w.r.t.an action of G on the finite set Ω.

Then Me is the set of H-fixed points in M .

For g ∈ G, need to describe action of ege on Me.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.19/31

Page 81: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: . . . and Practice, I

Let H ≤ G with char(K) - |H|. Put

e :=1

|H|∑

h∈H

h ∈ KG.

Let M := KΩ be the permutation module w.r.t.an action of G on the finite set Ω.

Then Me is the set of H-fixed points in M .

For g ∈ G, need to describe action of ege on Me.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.19/31

Page 82: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: . . . and Practice, I

Let H ≤ G with char(K) - |H|. Put

e :=1

|H|∑

h∈H

h ∈ KG.

Let M := KΩ be the permutation module w.r.t.an action of G on the finite set Ω.

Then Me is the set of H-fixed points in M .

For g ∈ G, need to describe action of ege on Me.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.19/31

Page 83: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: . . . and Practice, I

Let H ≤ G with char(K) - |H|. Put

e :=1

|H|∑

h∈H

h ∈ KG.

Let M := KΩ be the permutation module w.r.t.an action of G on the finite set Ω.

Then Me is the set of H-fixed points in M .

For g ∈ G, need to describe action of ege on Me.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.19/31

Page 84: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: . . . and Practice, II

Let Ω1, . . . , Ωm be the H-orbits on Ω.

The orbits sums Ωj ∈ KΩ form a basis of Me.

W.r.t. this basis, the (i, j)-entry aij of the matrix ofege on Me equals

aij =1

|Ωj||Ωig ∩ Ωj|.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.20/31

Page 85: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: . . . and Practice, II

Let Ω1, . . . , Ωm be the H-orbits on Ω.

The orbits sums Ωj ∈ KΩ form a basis of Me.

W.r.t. this basis, the (i, j)-entry aij of the matrix ofege on Me equals

aij =1

|Ωj||Ωig ∩ Ωj|.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.20/31

Page 86: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: . . . and Practice, II

Let Ω1, . . . , Ωm be the H-orbits on Ω.

The orbits sums Ωj ∈ KΩ form a basis of Me.

W.r.t. this basis, the (i, j)-entry aij of the matrix ofege on Me equals

aij =1

|Ωj||Ωig ∩ Ωj|.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.20/31

Page 87: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: . . . and Practice, II

Let Ω1, . . . , Ωm be the H-orbits on Ω.

The orbits sums Ωj ∈ KΩ form a basis of Me.

W.r.t. this basis, the (i, j)-entry aij of the matrix ofege on Me equals

aij =1

|Ωj||Ωig ∩ Ωj|.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.20/31

Page 88: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: History

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.21/31

Page 89: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: History

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.21/31

Page 90: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Applications

Benson, Conway, Parker, Thackray, Thompson,1980: Existence of J4.

Thackray, 1981: 2-modular character table ofMcL. Answer to a question of Brauer.

Cooperman, H., Lux, Müller, 1997: Brauer tree ofTh modulo 19.dim(M) = 976 841 775, dim(Me) = 1403.

Müller, Neunhöffer, Röhr, Wilson, 2002: Brauertrees of Ly modulo 37 and 67.

dim(M) = 1 113 229 656.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.22/31

Page 91: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Applications

Benson, Conway, Parker, Thackray, Thompson,1980: Existence of J4.

Thackray, 1981: 2-modular character table ofMcL.

Answer to a question of Brauer.

Cooperman, H., Lux, Müller, 1997: Brauer tree ofTh modulo 19.dim(M) = 976 841 775, dim(Me) = 1403.

Müller, Neunhöffer, Röhr, Wilson, 2002: Brauertrees of Ly modulo 37 and 67.

dim(M) = 1 113 229 656.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.22/31

Page 92: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Applications

Benson, Conway, Parker, Thackray, Thompson,1980: Existence of J4.

Thackray, 1981: 2-modular character table ofMcL. Answer to a question of Brauer.

Cooperman, H., Lux, Müller, 1997: Brauer tree ofTh modulo 19.dim(M) = 976 841 775, dim(Me) = 1403.

Müller, Neunhöffer, Röhr, Wilson, 2002: Brauertrees of Ly modulo 37 and 67.

dim(M) = 1 113 229 656.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.22/31

Page 93: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Applications

Benson, Conway, Parker, Thackray, Thompson,1980: Existence of J4.

Thackray, 1981: 2-modular character table ofMcL. Answer to a question of Brauer.

Cooperman, H., Lux, Müller, 1997: Brauer tree ofTh modulo 19.

dim(M) = 976 841 775, dim(Me) = 1403.

Müller, Neunhöffer, Röhr, Wilson, 2002: Brauertrees of Ly modulo 37 and 67.

dim(M) = 1 113 229 656.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.22/31

Page 94: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Applications

Benson, Conway, Parker, Thackray, Thompson,1980: Existence of J4.

Thackray, 1981: 2-modular character table ofMcL. Answer to a question of Brauer.

Cooperman, H., Lux, Müller, 1997: Brauer tree ofTh modulo 19.dim(M) = 976 841 775, dim(Me) = 1403.

Müller, Neunhöffer, Röhr, Wilson, 2002: Brauertrees of Ly modulo 37 and 67.

dim(M) = 1 113 229 656.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.22/31

Page 95: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Applications

Benson, Conway, Parker, Thackray, Thompson,1980: Existence of J4.

Thackray, 1981: 2-modular character table ofMcL. Answer to a question of Brauer.

Cooperman, H., Lux, Müller, 1997: Brauer tree ofTh modulo 19.dim(M) = 976 841 775, dim(Me) = 1403.

Müller, Neunhöffer, Röhr, Wilson, 2002: Brauertrees of Ly modulo 37 and 67.

dim(M) = 1 113 229 656.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.22/31

Page 96: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Condensation: Applications

Benson, Conway, Parker, Thackray, Thompson,1980: Existence of J4.

Thackray, 1981: 2-modular character table ofMcL. Answer to a question of Brauer.

Cooperman, H., Lux, Müller, 1997: Brauer tree ofTh modulo 19.dim(M) = 976 841 775, dim(Me) = 1403.

Müller, Neunhöffer, Röhr, Wilson, 2002: Brauertrees of Ly modulo 37 and 67.

dim(M) = 1 113 229 656.11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.22/31

Page 97: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Association Schemes and Condensation

Suppose G acts transitively on Ω;O1, . . . ,Om: orbits of G on Ω × Ω (orbitals)

S := (O1, . . . ,Om) association scheme on Ω

Oj is a regular graph (on the vertex set Ω);let Aj denote its adjacency matrix.

B := C[A1, . . . , Am] Bose-Mesner algebra of S

|Ωig ∩ Ωj| structure constants of B, theintersection numbers of S

(Ωj orbits of H := Stab(ω1) on Ω)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.23/31

Page 98: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Association Schemes and Condensation

Suppose G acts transitively on Ω;O1, . . . ,Om: orbits of G on Ω × Ω (orbitals)

S := (O1, . . . ,Om) association scheme on Ω

Oj is a regular graph (on the vertex set Ω);let Aj denote its adjacency matrix.

B := C[A1, . . . , Am] Bose-Mesner algebra of S

|Ωig ∩ Ωj| structure constants of B, theintersection numbers of S

(Ωj orbits of H := Stab(ω1) on Ω)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.23/31

Page 99: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Association Schemes and Condensation

Suppose G acts transitively on Ω;O1, . . . ,Om: orbits of G on Ω × Ω (orbitals)

S := (O1, . . . ,Om) association scheme on Ω

Oj is a regular graph (on the vertex set Ω);let Aj denote its adjacency matrix.

B := C[A1, . . . , Am] Bose-Mesner algebra of S

|Ωig ∩ Ωj| structure constants of B, theintersection numbers of S

(Ωj orbits of H := Stab(ω1) on Ω)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.23/31

Page 100: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Association Schemes and Condensation

Suppose G acts transitively on Ω;O1, . . . ,Om: orbits of G on Ω × Ω (orbitals)

S := (O1, . . . ,Om) association scheme on Ω

Oj is a regular graph (on the vertex set Ω);let Aj denote its adjacency matrix.

B := C[A1, . . . , Am] Bose-Mesner algebra of S

|Ωig ∩ Ωj| structure constants of B, theintersection numbers of S

(Ωj orbits of H := Stab(ω1) on Ω)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.23/31

Page 101: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Association Schemes and Condensation

Suppose G acts transitively on Ω;O1, . . . ,Om: orbits of G on Ω × Ω (orbitals)

S := (O1, . . . ,Om) association scheme on Ω

Oj is a regular graph (on the vertex set Ω);let Aj denote its adjacency matrix.

B := C[A1, . . . , Am] Bose-Mesner algebra of S

|Ωig ∩ Ωj| structure constants of B, theintersection numbers of S

(Ωj orbits of H := Stab(ω1) on Ω)

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.23/31

Page 102: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture

Let m ≥ n > 0 be integers.

Sm o Sn ≤ Smn and Sn o Sm ≤ Smn.

Ωm,n: set of cosets of Sm o Sn in Smn.

Conjecture (Foulkes, 1950):

QΩm,n ≤ QΩn,m, as QSmn-modules.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.24/31

Page 103: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture

Let m ≥ n > 0 be integers.

Sm o Sn ≤ Smn and Sn o Sm ≤ Smn.

Ωm,n: set of cosets of Sm o Sn in Smn.

Conjecture (Foulkes, 1950):

QΩm,n ≤ QΩn,m, as QSmn-modules.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.24/31

Page 104: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture

Let m ≥ n > 0 be integers.

Sm o Sn ≤ Smn and Sn o Sm ≤ Smn.

Ωm,n: set of cosets of Sm o Sn in Smn.

Conjecture (Foulkes, 1950):

QΩm,n ≤ QΩn,m, as QSmn-modules.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.24/31

Page 105: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture

Let m ≥ n > 0 be integers.

Sm o Sn ≤ Smn and Sn o Sm ≤ Smn.

Ωm,n: set of cosets of Sm o Sn in Smn.

Conjecture (Foulkes, 1950):

QΩm,n ≤ QΩn,m, as QSmn-modules.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.24/31

Page 106: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture

Let m ≥ n > 0 be integers.

Sm o Sn ≤ Smn and Sn o Sm ≤ Smn.

Ωm,n: set of cosets of Sm o Sn in Smn.

Conjecture (Foulkes, 1950):

QΩm,n ≤ QΩn,m, as QSmn-modules.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.24/31

Page 107: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture: Black, List

Black, List, 1989:

– define (0, 1)-matrix Mm,n of size |Ωn,m|× |Ωm,n|

– if Mm,n has maximal rank, than Foulkes’conjecture holds

– if Mm,m is invertible, than Mm,n has maximalrank for all n ≤ m

– M 2,2 and M 3,3 are invertible

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.25/31

Page 108: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture: Black, List

Black, List, 1989:

– define (0, 1)-matrix Mm,n of size |Ωn,m|× |Ωm,n|

– if Mm,n has maximal rank, than Foulkes’conjecture holds

– if Mm,m is invertible, than Mm,n has maximalrank for all n ≤ m

– M 2,2 and M 3,3 are invertible

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.25/31

Page 109: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture: Black, List

Black, List, 1989:

– define (0, 1)-matrix Mm,n of size |Ωn,m|× |Ωm,n|

– if Mm,n has maximal rank, than Foulkes’conjecture holds

– if Mm,m is invertible, than Mm,n has maximalrank for all n ≤ m

– M 2,2 and M 3,3 are invertible

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.25/31

Page 110: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture: Black, List

Black, List, 1989:

– define (0, 1)-matrix Mm,n of size |Ωn,m|× |Ωm,n|

– if Mm,n has maximal rank, than Foulkes’conjecture holds

– if Mm,m is invertible, than Mm,n has maximalrank for all n ≤ m

– M 2,2 and M 3,3 are invertible

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.25/31

Page 111: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conjecture: Black, List

Black, List, 1989:

– define (0, 1)-matrix Mm,n of size |Ωn,m|× |Ωm,n|

– if Mm,n has maximal rank, than Foulkes’conjecture holds

– if Mm,m is invertible, than Mm,n has maximalrank for all n ≤ m

– M 2,2 and M 3,3 are invertible

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.25/31

Page 112: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conj.: Jacob, Müller, Neunh.

Mm,m is an adjacency matrix of the action of Sm2

on the cosets of Sm o Sm.

Use Condensation to compute intersectionnumbers.

Size of M 4,4: 16!/(4!)5 = 2 627 625.

Jacob, 2004: M 4,4 is invertible.

Size of M 5,5: 25!/(5!)6 = 5 194 672 859 376.

Müller, Neunhöffer, 2004: M 5,5 is singular.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.26/31

Page 113: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conj.: Jacob, Müller, Neunh.

Mm,m is an adjacency matrix of the action of Sm2

on the cosets of Sm o Sm.

Use Condensation to compute intersectionnumbers.

Size of M 4,4: 16!/(4!)5 = 2 627 625.

Jacob, 2004: M 4,4 is invertible.

Size of M 5,5: 25!/(5!)6 = 5 194 672 859 376.

Müller, Neunhöffer, 2004: M 5,5 is singular.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.26/31

Page 114: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conj.: Jacob, Müller, Neunh.

Mm,m is an adjacency matrix of the action of Sm2

on the cosets of Sm o Sm.

Use Condensation to compute intersectionnumbers.

Size of M 4,4: 16!/(4!)5 = 2 627 625.

Jacob, 2004: M 4,4 is invertible.

Size of M 5,5: 25!/(5!)6 = 5 194 672 859 376.

Müller, Neunhöffer, 2004: M 5,5 is singular.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.26/31

Page 115: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conj.: Jacob, Müller, Neunh.

Mm,m is an adjacency matrix of the action of Sm2

on the cosets of Sm o Sm.

Use Condensation to compute intersectionnumbers.

Size of M 4,4: 16!/(4!)5 = 2 627 625.

Jacob, 2004: M 4,4 is invertible.

Size of M 5,5: 25!/(5!)6 = 5 194 672 859 376.

Müller, Neunhöffer, 2004: M 5,5 is singular.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.26/31

Page 116: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conj.: Jacob, Müller, Neunh.

Mm,m is an adjacency matrix of the action of Sm2

on the cosets of Sm o Sm.

Use Condensation to compute intersectionnumbers.

Size of M 4,4: 16!/(4!)5 = 2 627 625.

Jacob, 2004: M 4,4 is invertible.

Size of M 5,5: 25!/(5!)6 = 5 194 672 859 376.

Müller, Neunhöffer, 2004: M 5,5 is singular.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.26/31

Page 117: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Foulkes’ Conj.: Jacob, Müller, Neunh.

Mm,m is an adjacency matrix of the action of Sm2

on the cosets of Sm o Sm.

Use Condensation to compute intersectionnumbers.

Size of M 4,4: 16!/(4!)5 = 2 627 625.

Jacob, 2004: M 4,4 is invertible.

Size of M 5,5: 25!/(5!)6 = 5 194 672 859 376.

Müller, Neunhöffer, 2004: M 5,5 is singular.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.26/31

Page 118: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Ramanujan Graphs

A k-regular undirected graph Γ with

λ(Γ) ≤ 2√

k − 1,

is a Ramanujan graph (Lubotzky, Phillips,Sarnak).

Here,

λ(Γ) = max|a| | a eigenvalue of A(Γ), |a| < k,

where A(Γ) is the adjacency matrix of Γ.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.27/31

Page 119: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Ramanujan Graphs

A k-regular undirected graph Γ with

λ(Γ) ≤ 2√

k − 1,

is a Ramanujan graph (Lubotzky, Phillips,Sarnak).

Here,

λ(Γ) = max|a| | a eigenvalue of A(Γ), |a| < k,

where A(Γ) is the adjacency matrix of Γ.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.27/31

Page 120: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Ramanujan Graphs

A k-regular undirected graph Γ with

λ(Γ) ≤ 2√

k − 1,

is a Ramanujan graph (Lubotzky, Phillips,Sarnak).

Here,

λ(Γ) = max|a| | a eigenvalue of A(Γ), |a| < k,

where A(Γ) is the adjacency matrix of Γ.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.27/31

Page 121: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Orbital Graphs as Ramanujan Graphs

Suppose G acts transitively on Ω with orbitalsO1, . . . ,Om, adjacency matrices A1, . . . , Am.

The eigenvalues of the Aj can be computed fromthe intersection numbers, hence withCondensation.

If the Bose-Mesner algebra is commutative, these

eigenvalues are entries of its character table.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.28/31

Page 122: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Orbital Graphs as Ramanujan Graphs

Suppose G acts transitively on Ω with orbitalsO1, . . . ,Om, adjacency matrices A1, . . . , Am.

The eigenvalues of the Aj can be computed fromthe intersection numbers, hence withCondensation.

If the Bose-Mesner algebra is commutative, these

eigenvalues are entries of its character table.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.28/31

Page 123: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Orbital Graphs as Ramanujan Graphs

Suppose G acts transitively on Ω with orbitalsO1, . . . ,Om, adjacency matrices A1, . . . , Am.

The eigenvalues of the Aj can be computed fromthe intersection numbers, hence withCondensation.

If the Bose-Mesner algebra is commutative, these

eigenvalues are entries of its character table.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.28/31

Page 124: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Example: G = J2

Ω = G/H with H = 22+4.(3 × S3)

Character table of Bose-Mesner algebra:

J2 A1 A2 A3 A4 A5 A6

χ1 1 192 96 192 12 32

χ2 1 −18 6 2 −3 12

χ3 1 −28 16 12 7 −8

χ4 1 0 −12 12 0 −1

χ5 1 10 −2 −18 5 4

χ6 1 6 6 −6 −3 −4

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.29/31

Page 125: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Example: G = J2

Ω = G/H with H = 22+4.(3 × S3)

Character table of Bose-Mesner algebra:

J2 A1 A2 A3 A4 A5 A6

χ1 1 192 96 192 12 32

χ2 1 −18 6 2 −3 12

χ3 1 −28 16 12 7 −8

χ4 1 0 −12 12 0 −1

χ5 1 10 −2 −18 5 4

χ6 1 6 6 −6 −3 −4

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.29/31

Page 126: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Sporadic Ramanujan Graphs

In the above example, the graph O4 is a192-regular Ramanujan graph on 525 vertices

(since 18 ≤ 2√

192 − 1 ≈ 27.64).

Ines Höhler, 2001: computed 221 of the 245character tables of commutative associationschemes occurring in sporadic groups(Breuer-Lux list).

She found 358 Ramanujan graphs.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.30/31

Page 127: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Sporadic Ramanujan Graphs

In the above example, the graph O4 is a192-regular Ramanujan graph on 525 vertices(since 18 ≤ 2

√192 − 1 ≈ 27.64).

Ines Höhler, 2001: computed 221 of the 245character tables of commutative associationschemes occurring in sporadic groups(Breuer-Lux list).

She found 358 Ramanujan graphs.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.30/31

Page 128: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Sporadic Ramanujan Graphs

In the above example, the graph O4 is a192-regular Ramanujan graph on 525 vertices(since 18 ≤ 2

√192 − 1 ≈ 27.64).

Ines Höhler, 2001: computed 221 of the 245character tables of commutative associationschemes occurring in sporadic groups(Breuer-Lux list).

She found 358 Ramanujan graphs.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.30/31

Page 129: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Sporadic Ramanujan Graphs

In the above example, the graph O4 is a192-regular Ramanujan graph on 525 vertices(since 18 ≤ 2

√192 − 1 ≈ 27.64).

Ines Höhler, 2001: computed 221 of the 245character tables of commutative associationschemes occurring in sporadic groups(Breuer-Lux list).

She found 358 Ramanujan graphs.

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.30/31

Page 130: Computational Representation Theory of Finite Groups · Computational Representation Theory of Finite Groups Gerhard Hiss Gerhard.Hiss@Math.RWTH-Aachen.DE Lehrstuhl D fur¨ Mathematik,

Thank you for your attention!

11th Conference of the International Linear Algebra Society, University of Coimbra, 19–22 July 2004 – p.31/31