the cohomology of nite p{groupshamilton.nuigalway.ie/debruncentre/secondworkshop/simon.pdf ·...

128
Mission statement Project summary Approaches for computing Cohomology Degree-wise approximation of H * (G; Fp ) Benson’s Completeness Criterion Implementation in Sage Summary of computational results The Cohomology of finite p –Groups Simon King (NUIG) Joint work with David J. Green DFG project GR 1585/4–1 Friedrich–Schiller–Universit¨ at Jena July 9, 2009 Simon King, NUIG The Cohomology of finite p–Groups

Upload: others

Post on 16-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

The Cohomology of finite p–Groups

Simon King (NUIG)

Joint work with David J. Green

DFG project GR 1585/4–1Friedrich–Schiller–Universitat Jena

July 9, 2009

Simon King, NUIG The Cohomology of finite p–Groups

Page 2: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Outline

1 Mission statement

2 Project summary

3 Approaches for computing CohomologySpectral Sequences vs. Projective Resolutions

4 Degree-wise approximation of H∗(G ; Fp)Constructing minimal projective resolutionsFinding relationsChoice of generators

5 Benson’s Completeness Criterion

6 Implementation in Sage

7 Summary of computational resultsMinimal generating sets and relationsHow good is Benson’s criterion?

Simon King, NUIG The Cohomology of finite p–Groups

Page 3: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Group Cohomology

G : finite p-group (p prime, |G | = pn). Compute H∗(G ; Fp)

Finitely presented graded Fp–algebra

Graded commutative (commutative if p = 2)

φ : G1 → G2 φ∗ : H∗(G2)→ H∗(G1),induced homomorphism restriction to subgroups of G .

G determines H∗(G ) up to isomorphism.

Wanted: Minimal generating set, algebraic relations,depth, Poincare series, a–invariants, ...

J. F. Carlson, 1997-2001 (?)

Cohomology of all 267 groups of order 64 (∼ 8 months / run)

Simon King, NUIG The Cohomology of finite p–Groups

Page 4: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Group Cohomology

G : finite p-group (p prime, |G | = pn). Compute H∗(G ; Fp)

Finitely presented graded Fp–algebra

Graded commutative (commutative if p = 2)

φ : G1 → G2 φ∗ : H∗(G2)→ H∗(G1),induced homomorphism restriction to subgroups of G .

G determines H∗(G ) up to isomorphism.

Wanted: Minimal generating set, algebraic relations,depth, Poincare series, a–invariants, ...

J. F. Carlson, 1997-2001 (?)

Cohomology of all 267 groups of order 64 (∼ 8 months / run)

Simon King, NUIG The Cohomology of finite p–Groups

Page 5: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Group Cohomology

G : finite p-group (p prime, |G | = pn). Compute H∗(G ; Fp)

Finitely presented graded Fp–algebra

Graded commutative (commutative if p = 2)

φ : G1 → G2 φ∗ : H∗(G2)→ H∗(G1),induced homomorphism restriction to subgroups of G .

G determines H∗(G ) up to isomorphism.

Wanted: Minimal generating set, algebraic relations,depth, Poincare series, a–invariants, ...

J. F. Carlson, 1997-2001 (?)

Cohomology of all 267 groups of order 64 (∼ 8 months / run)

Simon King, NUIG The Cohomology of finite p–Groups

Page 6: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Group Cohomology

G : finite p-group (p prime, |G | = pn). Compute H∗(G ; Fp)

Finitely presented graded Fp–algebra

Graded commutative (commutative if p = 2)

φ : G1 → G2 φ∗ : H∗(G2)→ H∗(G1),induced homomorphism

restriction to subgroups of G .

G determines H∗(G ) up to isomorphism.

Wanted: Minimal generating set, algebraic relations,depth, Poincare series, a–invariants, ...

J. F. Carlson, 1997-2001 (?)

Cohomology of all 267 groups of order 64 (∼ 8 months / run)

Simon King, NUIG The Cohomology of finite p–Groups

Page 7: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Group Cohomology

G : finite p-group (p prime, |G | = pn). Compute H∗(G ; Fp)

Finitely presented graded Fp–algebra

Graded commutative (commutative if p = 2)

φ : G1 → G2 φ∗ : H∗(G2)→ H∗(G1),induced homomorphism restriction to subgroups of G .

G determines H∗(G ) up to isomorphism.

Wanted: Minimal generating set, algebraic relations,depth, Poincare series, a–invariants, ...

J. F. Carlson, 1997-2001 (?)

Cohomology of all 267 groups of order 64 (∼ 8 months / run)

Simon King, NUIG The Cohomology of finite p–Groups

Page 8: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Group Cohomology

G : finite p-group (p prime, |G | = pn). Compute H∗(G ; Fp)

Finitely presented graded Fp–algebra

Graded commutative (commutative if p = 2)

φ : G1 → G2 φ∗ : H∗(G2)→ H∗(G1),induced homomorphism restriction to subgroups of G .

G determines H∗(G ) up to isomorphism.

Wanted: Minimal generating set, algebraic relations,depth, Poincare series, a–invariants, ...

J. F. Carlson, 1997-2001 (?)

Cohomology of all 267 groups of order 64 (∼ 8 months / run)

Simon King, NUIG The Cohomology of finite p–Groups

Page 9: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Group Cohomology

G : finite p-group (p prime, |G | = pn). Compute H∗(G ; Fp)

Finitely presented graded Fp–algebra

Graded commutative (commutative if p = 2)

φ : G1 → G2 φ∗ : H∗(G2)→ H∗(G1),induced homomorphism restriction to subgroups of G .

G determines H∗(G ) up to isomorphism.

Wanted: Minimal generating set, algebraic relations,

depth, Poincare series, a–invariants, ...

J. F. Carlson, 1997-2001 (?)

Cohomology of all 267 groups of order 64 (∼ 8 months / run)

Simon King, NUIG The Cohomology of finite p–Groups

Page 10: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Group Cohomology

G : finite p-group (p prime, |G | = pn). Compute H∗(G ; Fp)

Finitely presented graded Fp–algebra

Graded commutative (commutative if p = 2)

φ : G1 → G2 φ∗ : H∗(G2)→ H∗(G1),induced homomorphism restriction to subgroups of G .

G determines H∗(G ) up to isomorphism.

Wanted: Minimal generating set, algebraic relations,depth, Poincare series, a–invariants, ...

J. F. Carlson, 1997-2001 (?)

Cohomology of all 267 groups of order 64 (∼ 8 months / run)

Simon King, NUIG The Cohomology of finite p–Groups

Page 11: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Group Cohomology

G : finite p-group (p prime, |G | = pn). Compute H∗(G ; Fp)

Finitely presented graded Fp–algebra

Graded commutative (commutative if p = 2)

φ : G1 → G2 φ∗ : H∗(G2)→ H∗(G1),induced homomorphism restriction to subgroups of G .

G determines H∗(G ) up to isomorphism.

Wanted: Minimal generating set, algebraic relations,depth, Poincare series, a–invariants, ...

J. F. Carlson, 1997-2001 (?)

Cohomology of all 267 groups of order 64 (∼ 8 months / run)

Simon King, NUIG The Cohomology of finite p–Groups

Page 12: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Project “Computational Group Cohomology”, 2007–2009

http://users.minet.uni-jena.de/~king/cohomology/http://sage.math.washington.edu/home/SimonKing/Cohomology/

Performance of our software (latest version)

267 groups of order 64:∼ 23 min CPU / ∼ 34 min real (Intel Pentium M, 1.73 GHz)

< 2 months real time for the 2328 groups of order 128(Intel Xeon X7460 with 2.66 GHz, < 4 Gb).First version needed ∼ 10 months.

(known) Sylow–2 of the Higman-Sims group (order 512),

(new) Sylow–2 of the third Conway group (order 1024).

We also have all but 6 cohomology rings for 3-, 5-, and7-groups of order at most 625

Simon King, NUIG The Cohomology of finite p–Groups

Page 13: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Project “Computational Group Cohomology”, 2007–2009

http://users.minet.uni-jena.de/~king/cohomology/http://sage.math.washington.edu/home/SimonKing/Cohomology/

Performance of our software (latest version)

267 groups of order 64:∼ 23 min CPU / ∼ 34 min real (Intel Pentium M, 1.73 GHz)

< 2 months real time for the 2328 groups of order 128(Intel Xeon X7460 with 2.66 GHz, < 4 Gb).First version needed ∼ 10 months.

(known) Sylow–2 of the Higman-Sims group (order 512),

(new) Sylow–2 of the third Conway group (order 1024).

We also have all but 6 cohomology rings for 3-, 5-, and7-groups of order at most 625

Simon King, NUIG The Cohomology of finite p–Groups

Page 14: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Project “Computational Group Cohomology”, 2007–2009

http://users.minet.uni-jena.de/~king/cohomology/http://sage.math.washington.edu/home/SimonKing/Cohomology/

Performance of our software (latest version)

267 groups of order 64:∼ 23 min CPU / ∼ 34 min real (Intel Pentium M, 1.73 GHz)

< 2 months real time for the 2328 groups of order 128(Intel Xeon X7460 with 2.66 GHz, < 4 Gb).First version needed ∼ 10 months.

(known) Sylow–2 of the Higman-Sims group (order 512),

(new) Sylow–2 of the third Conway group (order 1024).

We also have all but 6 cohomology rings for 3-, 5-, and7-groups of order at most 625

Simon King, NUIG The Cohomology of finite p–Groups

Page 15: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Project “Computational Group Cohomology”, 2007–2009

http://users.minet.uni-jena.de/~king/cohomology/http://sage.math.washington.edu/home/SimonKing/Cohomology/

Performance of our software (latest version)

267 groups of order 64:∼ 23 min CPU / ∼ 34 min real (Intel Pentium M, 1.73 GHz)

< 2 months real time for the 2328 groups of order 128(Intel Xeon X7460 with 2.66 GHz, < 4 Gb).

First version needed ∼ 10 months.

(known) Sylow–2 of the Higman-Sims group (order 512),

(new) Sylow–2 of the third Conway group (order 1024).

We also have all but 6 cohomology rings for 3-, 5-, and7-groups of order at most 625

Simon King, NUIG The Cohomology of finite p–Groups

Page 16: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Project “Computational Group Cohomology”, 2007–2009

http://users.minet.uni-jena.de/~king/cohomology/http://sage.math.washington.edu/home/SimonKing/Cohomology/

Performance of our software (latest version)

267 groups of order 64:∼ 23 min CPU / ∼ 34 min real (Intel Pentium M, 1.73 GHz)

< 2 months real time for the 2328 groups of order 128(Intel Xeon X7460 with 2.66 GHz, < 4 Gb).First version needed ∼ 10 months.

(known) Sylow–2 of the Higman-Sims group (order 512),

(new) Sylow–2 of the third Conway group (order 1024).

We also have all but 6 cohomology rings for 3-, 5-, and7-groups of order at most 625

Simon King, NUIG The Cohomology of finite p–Groups

Page 17: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Project “Computational Group Cohomology”, 2007–2009

http://users.minet.uni-jena.de/~king/cohomology/http://sage.math.washington.edu/home/SimonKing/Cohomology/

Performance of our software (latest version)

267 groups of order 64:∼ 23 min CPU / ∼ 34 min real (Intel Pentium M, 1.73 GHz)

< 2 months real time for the 2328 groups of order 128(Intel Xeon X7460 with 2.66 GHz, < 4 Gb).First version needed ∼ 10 months.

(known) Sylow–2 of the Higman-Sims group (order 512),

(new) Sylow–2 of the third Conway group (order 1024).

We also have all but 6 cohomology rings for 3-, 5-, and7-groups of order at most 625

Simon King, NUIG The Cohomology of finite p–Groups

Page 18: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Project “Computational Group Cohomology”, 2007–2009

http://users.minet.uni-jena.de/~king/cohomology/http://sage.math.washington.edu/home/SimonKing/Cohomology/

Performance of our software (latest version)

267 groups of order 64:∼ 23 min CPU / ∼ 34 min real (Intel Pentium M, 1.73 GHz)

< 2 months real time for the 2328 groups of order 128(Intel Xeon X7460 with 2.66 GHz, < 4 Gb).First version needed ∼ 10 months.

(known) Sylow–2 of the Higman-Sims group (order 512),

(new) Sylow–2 of the third Conway group (order 1024).

We also have all but 6 cohomology rings for 3-, 5-, and7-groups of order at most 625

Simon King, NUIG The Cohomology of finite p–Groups

Page 19: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Project “Computational Group Cohomology”, 2007–2009

http://users.minet.uni-jena.de/~king/cohomology/http://sage.math.washington.edu/home/SimonKing/Cohomology/

Performance of our software (latest version)

267 groups of order 64:∼ 23 min CPU / ∼ 34 min real (Intel Pentium M, 1.73 GHz)

< 2 months real time for the 2328 groups of order 128(Intel Xeon X7460 with 2.66 GHz, < 4 Gb).First version needed ∼ 10 months.

(known) Sylow–2 of the Higman-Sims group (order 512),

(new) Sylow–2 of the third Conway group (order 1024).

We also have all but 6 cohomology rings for 3-, 5-, and7-groups of order at most 625

Simon King, NUIG The Cohomology of finite p–Groups

Page 20: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Spectral Sequences vs. Projective Resolutions

Approaches for computing Cohomology

Spectral Sequences

Lyndon–Hochschild–Serre extraspecial 2–groups [D. Quillen, 1971]

Eilenberg–Moore groups of order 32 [D. J. Rusin, 1989]

Projective resolutions

Yields approximation in increasing degreeMain problem: When is the computation finished?

Carlson’s Completeness Criterion (depends on a conjecture)

Use spectral sequences ( Hap [G. Ellis 2006-2008])

Benson’s Completeness Criterion (see below)

Simon King, NUIG The Cohomology of finite p–Groups

Page 21: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Spectral Sequences vs. Projective Resolutions

Approaches for computing Cohomology

Spectral Sequences

Lyndon–Hochschild–Serre extraspecial 2–groups [D. Quillen, 1971]

Eilenberg–Moore groups of order 32 [D. J. Rusin, 1989]

Projective resolutions

Yields approximation in increasing degreeMain problem: When is the computation finished?

Carlson’s Completeness Criterion (depends on a conjecture)

Use spectral sequences ( Hap [G. Ellis 2006-2008])

Benson’s Completeness Criterion (see below)

Simon King, NUIG The Cohomology of finite p–Groups

Page 22: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Spectral Sequences vs. Projective Resolutions

Approaches for computing Cohomology

Spectral Sequences

Lyndon–Hochschild–Serre extraspecial 2–groups [D. Quillen, 1971]

Eilenberg–Moore groups of order 32 [D. J. Rusin, 1989]

Projective resolutions

Yields approximation in increasing degreeMain problem: When is the computation finished?

Carlson’s Completeness Criterion (depends on a conjecture)

Use spectral sequences ( Hap [G. Ellis 2006-2008])

Benson’s Completeness Criterion (see below)

Simon King, NUIG The Cohomology of finite p–Groups

Page 23: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Spectral Sequences vs. Projective Resolutions

Approaches for computing Cohomology

Spectral Sequences

Lyndon–Hochschild–Serre extraspecial 2–groups [D. Quillen, 1971]

Eilenberg–Moore groups of order 32 [D. J. Rusin, 1989]

Projective resolutions

Yields approximation in increasing degreeMain problem: When is the computation finished?

Carlson’s Completeness Criterion (depends on a conjecture)

Use spectral sequences ( Hap [G. Ellis 2006-2008])

Benson’s Completeness Criterion (see below)

Simon King, NUIG The Cohomology of finite p–Groups

Page 24: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Spectral Sequences vs. Projective Resolutions

Approaches for computing Cohomology

Spectral Sequences

Lyndon–Hochschild–Serre extraspecial 2–groups [D. Quillen, 1971]

Eilenberg–Moore groups of order 32 [D. J. Rusin, 1989]

Projective resolutions

Yields approximation in increasing degree

Main problem: When is the computation finished?

Carlson’s Completeness Criterion (depends on a conjecture)

Use spectral sequences ( Hap [G. Ellis 2006-2008])

Benson’s Completeness Criterion (see below)

Simon King, NUIG The Cohomology of finite p–Groups

Page 25: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Spectral Sequences vs. Projective Resolutions

Approaches for computing Cohomology

Spectral Sequences

Lyndon–Hochschild–Serre extraspecial 2–groups [D. Quillen, 1971]

Eilenberg–Moore groups of order 32 [D. J. Rusin, 1989]

Projective resolutions

Yields approximation in increasing degreeMain problem: When is the computation finished?

Carlson’s Completeness Criterion (depends on a conjecture)

Use spectral sequences ( Hap [G. Ellis 2006-2008])

Benson’s Completeness Criterion (see below)

Simon King, NUIG The Cohomology of finite p–Groups

Page 26: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Spectral Sequences vs. Projective Resolutions

Approaches for computing Cohomology

Spectral Sequences

Lyndon–Hochschild–Serre extraspecial 2–groups [D. Quillen, 1971]

Eilenberg–Moore groups of order 32 [D. J. Rusin, 1989]

Projective resolutions

Yields approximation in increasing degreeMain problem: When is the computation finished?

Carlson’s Completeness Criterion (depends on a conjecture)

Use spectral sequences ( Hap [G. Ellis 2006-2008])

Benson’s Completeness Criterion (see below)

Simon King, NUIG The Cohomology of finite p–Groups

Page 27: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Spectral Sequences vs. Projective Resolutions

Approaches for computing Cohomology

Spectral Sequences

Lyndon–Hochschild–Serre extraspecial 2–groups [D. Quillen, 1971]

Eilenberg–Moore groups of order 32 [D. J. Rusin, 1989]

Projective resolutions

Yields approximation in increasing degreeMain problem: When is the computation finished?

Carlson’s Completeness Criterion (depends on a conjecture)

Use spectral sequences ( Hap [G. Ellis 2006-2008])

Benson’s Completeness Criterion (see below)

Simon King, NUIG The Cohomology of finite p–Groups

Page 28: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Spectral Sequences vs. Projective Resolutions

Approaches for computing Cohomology

Spectral Sequences

Lyndon–Hochschild–Serre extraspecial 2–groups [D. Quillen, 1971]

Eilenberg–Moore groups of order 32 [D. J. Rusin, 1989]

Projective resolutions

Yields approximation in increasing degreeMain problem: When is the computation finished?

Carlson’s Completeness Criterion (depends on a conjecture)

Use spectral sequences ( Hap [G. Ellis 2006-2008])

Benson’s Completeness Criterion (see below)

Simon King, NUIG The Cohomology of finite p–Groups

Page 29: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 30: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 31: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 32: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 33: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉,

M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 34: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 35: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0.

Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 36: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.

Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 37: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b:

t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 38: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a

t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 39: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b

−t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 40: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 41: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Constructing minimal projective resolutions

D. Green 2001

Use Grobner / starndard basis techniques for finite FpG –modules.

Negative monomial orders (for minimality)

Two-speed replacement rules: Type I precedes Type II

F3C3∼= F3[t]/〈t3〉, M = (F3C3 · a⊕ F3C3 · b)/〈t · a− t2 · a + t · b〉

Type I rule: t3 0. Type II rule: t · a t2 · a− t · b.Reduce t · a + t · b: t2 · a− t · b + t · b = t2 · a t3 · a− t2 · b −t2 · b (Type I precedes Type II!).

Existence and uniqueness of reductions, Grobner bases, computingkernels of homomorphisms...

Simon King, NUIG The Cohomology of finite p–Groups

Page 42: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Finding relations

Assume we know the cohomology out to degree n;

hence:

Rn: Free graded–commutative algebra over Fp, given byminimal generators of H∗(G ; Fp) of degree ≤ n.

In ⊂ Rn, generated by degree–≤ n–part of ker(Rn → H∗(G )).

Compute the next degree as follows:

Standard monomials of In of degree n + 1 decomposable (n + 1)–classes in cohomology.

Find new relations in degree n + 1 In+1.

Indecomposable classes new generators Rn+1

Simon King, NUIG The Cohomology of finite p–Groups

Page 43: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Finding relations

Assume we know the cohomology out to degree n; hence:

Rn: Free graded–commutative algebra over Fp, given byminimal generators of H∗(G ; Fp) of degree ≤ n.

In ⊂ Rn, generated by degree–≤ n–part of ker(Rn → H∗(G )).

Compute the next degree as follows:

Standard monomials of In of degree n + 1 decomposable (n + 1)–classes in cohomology.

Find new relations in degree n + 1 In+1.

Indecomposable classes new generators Rn+1

Simon King, NUIG The Cohomology of finite p–Groups

Page 44: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Finding relations

Assume we know the cohomology out to degree n; hence:

Rn: Free graded–commutative algebra over Fp, given byminimal generators of H∗(G ; Fp) of degree ≤ n.

In ⊂ Rn, generated by degree–≤ n–part of ker(Rn → H∗(G )).

Compute the next degree as follows:

Standard monomials of In of degree n + 1 decomposable (n + 1)–classes in cohomology.

Find new relations in degree n + 1 In+1.

Indecomposable classes new generators Rn+1

Simon King, NUIG The Cohomology of finite p–Groups

Page 45: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Finding relations

Assume we know the cohomology out to degree n; hence:

Rn: Free graded–commutative algebra over Fp, given byminimal generators of H∗(G ; Fp) of degree ≤ n.

In ⊂ Rn, generated by degree–≤ n–part of ker(Rn → H∗(G )).

Compute the next degree as follows:

Standard monomials of In of degree n + 1

decomposable (n + 1)–classes in cohomology.

Find new relations in degree n + 1 In+1.

Indecomposable classes new generators Rn+1

Simon King, NUIG The Cohomology of finite p–Groups

Page 46: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Finding relations

Assume we know the cohomology out to degree n; hence:

Rn: Free graded–commutative algebra over Fp, given byminimal generators of H∗(G ; Fp) of degree ≤ n.

In ⊂ Rn, generated by degree–≤ n–part of ker(Rn → H∗(G )).

Compute the next degree as follows:

Standard monomials of In of degree n + 1 decomposable (n + 1)–classes in cohomology.

Find new relations in degree n + 1 In+1.

Indecomposable classes new generators Rn+1

Simon King, NUIG The Cohomology of finite p–Groups

Page 47: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Finding relations

Assume we know the cohomology out to degree n; hence:

Rn: Free graded–commutative algebra over Fp, given byminimal generators of H∗(G ; Fp) of degree ≤ n.

In ⊂ Rn, generated by degree–≤ n–part of ker(Rn → H∗(G )).

Compute the next degree as follows:

Standard monomials of In of degree n + 1 decomposable (n + 1)–classes in cohomology.

Find new relations in degree n + 1 In+1.

Indecomposable classes new generators Rn+1

Simon King, NUIG The Cohomology of finite p–Groups

Page 48: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Finding relations

Assume we know the cohomology out to degree n; hence:

Rn: Free graded–commutative algebra over Fp, given byminimal generators of H∗(G ; Fp) of degree ≤ n.

In ⊂ Rn, generated by degree–≤ n–part of ker(Rn → H∗(G )).

Compute the next degree as follows:

Standard monomials of In of degree n + 1 decomposable (n + 1)–classes in cohomology.

Find new relations in degree n + 1 In+1.

Indecomposable classes

new generators Rn+1

Simon King, NUIG The Cohomology of finite p–Groups

Page 49: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Finding relations

Assume we know the cohomology out to degree n; hence:

Rn: Free graded–commutative algebra over Fp, given byminimal generators of H∗(G ; Fp) of degree ≤ n.

In ⊂ Rn, generated by degree–≤ n–part of ker(Rn → H∗(G )).

Compute the next degree as follows:

Standard monomials of In of degree n + 1 decomposable (n + 1)–classes in cohomology.

Find new relations in degree n + 1 In+1.

Indecomposable classes new generators Rn+1

Simon King, NUIG The Cohomology of finite p–Groups

Page 50: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Special choice of generators

1 Nilpotent generators, i.e., Restrictions to all maximal elem.ab. subgroups of G are nilpotent (easy to test!)

2 “Boring” generators: Not nilpotent, but restriction to thegreatest central elem. ab. subgroup is nilpotent.

3 Remaining: Duflot regular generators

Reason for that choice of generators

David Green’s monomial order on Rn relies on the generator types.It simplifies the computations by magic!Also, it is used in the completeness criterion below.

Simon King, NUIG The Cohomology of finite p–Groups

Page 51: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Special choice of generators

1 Nilpotent generators

, i.e., Restrictions to all maximal elem.ab. subgroups of G are nilpotent (easy to test!)

2 “Boring” generators: Not nilpotent, but restriction to thegreatest central elem. ab. subgroup is nilpotent.

3 Remaining: Duflot regular generators

Reason for that choice of generators

David Green’s monomial order on Rn relies on the generator types.It simplifies the computations by magic!Also, it is used in the completeness criterion below.

Simon King, NUIG The Cohomology of finite p–Groups

Page 52: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Special choice of generators

1 Nilpotent generators, i.e., Restrictions to all maximal elem.ab. subgroups of G are nilpotent (easy to test!)

2 “Boring” generators: Not nilpotent, but restriction to thegreatest central elem. ab. subgroup is nilpotent.

3 Remaining: Duflot regular generators

Reason for that choice of generators

David Green’s monomial order on Rn relies on the generator types.It simplifies the computations by magic!Also, it is used in the completeness criterion below.

Simon King, NUIG The Cohomology of finite p–Groups

Page 53: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Special choice of generators

1 Nilpotent generators, i.e., Restrictions to all maximal elem.ab. subgroups of G are nilpotent (easy to test!)

2 “Boring” generators:

Not nilpotent, but restriction to thegreatest central elem. ab. subgroup is nilpotent.

3 Remaining: Duflot regular generators

Reason for that choice of generators

David Green’s monomial order on Rn relies on the generator types.It simplifies the computations by magic!Also, it is used in the completeness criterion below.

Simon King, NUIG The Cohomology of finite p–Groups

Page 54: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Special choice of generators

1 Nilpotent generators, i.e., Restrictions to all maximal elem.ab. subgroups of G are nilpotent (easy to test!)

2 “Boring” generators: Not nilpotent, but restriction to thegreatest central elem. ab. subgroup is nilpotent.

3 Remaining: Duflot regular generators

Reason for that choice of generators

David Green’s monomial order on Rn relies on the generator types.It simplifies the computations by magic!Also, it is used in the completeness criterion below.

Simon King, NUIG The Cohomology of finite p–Groups

Page 55: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Special choice of generators

1 Nilpotent generators, i.e., Restrictions to all maximal elem.ab. subgroups of G are nilpotent (easy to test!)

2 “Boring” generators: Not nilpotent, but restriction to thegreatest central elem. ab. subgroup is nilpotent.

3 Remaining: Duflot regular generators

Reason for that choice of generators

David Green’s monomial order on Rn relies on the generator types.It simplifies the computations by magic!Also, it is used in the completeness criterion below.

Simon King, NUIG The Cohomology of finite p–Groups

Page 56: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Special choice of generators

1 Nilpotent generators, i.e., Restrictions to all maximal elem.ab. subgroups of G are nilpotent (easy to test!)

2 “Boring” generators: Not nilpotent, but restriction to thegreatest central elem. ab. subgroup is nilpotent.

3 Remaining: Duflot regular generators

Reason for that choice of generators

David Green’s monomial order on Rn relies on the generator types.It simplifies the computations by magic!Also, it is used in the completeness criterion below.

Simon King, NUIG The Cohomology of finite p–Groups

Page 57: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Special choice of generators

1 Nilpotent generators, i.e., Restrictions to all maximal elem.ab. subgroups of G are nilpotent (easy to test!)

2 “Boring” generators: Not nilpotent, but restriction to thegreatest central elem. ab. subgroup is nilpotent.

3 Remaining: Duflot regular generators

Reason for that choice of generators

David Green’s monomial order on Rn relies on the generator types.It simplifies the computations by magic!

Also, it is used in the completeness criterion below.

Simon King, NUIG The Cohomology of finite p–Groups

Page 58: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing minimal projective resolutionsFinding relationsChoice of generators

Special choice of generators

1 Nilpotent generators, i.e., Restrictions to all maximal elem.ab. subgroups of G are nilpotent (easy to test!)

2 “Boring” generators: Not nilpotent, but restriction to thegreatest central elem. ab. subgroup is nilpotent.

3 Remaining: Duflot regular generators

Reason for that choice of generators

David Green’s monomial order on Rn relies on the generator types.It simplifies the computations by magic!Also, it is used in the completeness criterion below.

Simon King, NUIG The Cohomology of finite p–Groups

Page 59: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Benson’s Completeness Criterion

G abelian / gen. quaternion ⇒ degree 2 / 4 suffices. Otherwise:

Let r be the p-Rank of G and let Rn/In approximate H∗(G )

Let P1, . . . ,Pr ∈ Rn/In be a filter-regular HSOP, deg(Pi ) ≥ 2I.e., the multiplication by Pi on Rn/ (In + 〈P1, ...,Pi−1〉)has finite kernel, for i = 1, ..., r .

Maximal degrees of the kernels and of Rn/ (In + 〈P1, ...,Pr 〉) “filter degree type” (d1, ..., dr+1) (after easy computation)

Theorem [D. J. Benson, 2004]

n > max (0, di + i − 1)i=1,...,r +∑

i deg(Pi )− r ⇒ Rn/In ∼= H∗(G )

Remark “n ≥ ...” suffices if rk(Z (G )) ≥ 2Conj. If Rn/In ∼= H∗(G ) then (d1, ..., dr+1) = (−1,−2, ...,−r ,−r)

Simon King, NUIG The Cohomology of finite p–Groups

Page 60: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Benson’s Completeness Criterion

G abelian / gen. quaternion ⇒ degree 2 / 4 suffices. Otherwise:

Let r be the p-Rank of G and let Rn/In approximate H∗(G )

Let P1, . . . ,Pr ∈ Rn/In be a filter-regular HSOP, deg(Pi ) ≥ 2I.e., the multiplication by Pi on Rn/ (In + 〈P1, ...,Pi−1〉)has finite kernel, for i = 1, ..., r .

Maximal degrees of the kernels and of Rn/ (In + 〈P1, ...,Pr 〉) “filter degree type” (d1, ..., dr+1) (after easy computation)

Theorem [D. J. Benson, 2004]

n > max (0, di + i − 1)i=1,...,r +∑

i deg(Pi )− r ⇒ Rn/In ∼= H∗(G )

Remark “n ≥ ...” suffices if rk(Z (G )) ≥ 2Conj. If Rn/In ∼= H∗(G ) then (d1, ..., dr+1) = (−1,−2, ...,−r ,−r)

Simon King, NUIG The Cohomology of finite p–Groups

Page 61: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Benson’s Completeness Criterion

G abelian / gen. quaternion ⇒ degree 2 / 4 suffices. Otherwise:

Let r be the p-Rank of G and let Rn/In approximate H∗(G )

Let P1, . . . ,Pr ∈ Rn/In be a filter-regular HSOP, deg(Pi ) ≥ 2

I.e., the multiplication by Pi on Rn/ (In + 〈P1, ...,Pi−1〉)has finite kernel, for i = 1, ..., r .

Maximal degrees of the kernels and of Rn/ (In + 〈P1, ...,Pr 〉) “filter degree type” (d1, ..., dr+1) (after easy computation)

Theorem [D. J. Benson, 2004]

n > max (0, di + i − 1)i=1,...,r +∑

i deg(Pi )− r ⇒ Rn/In ∼= H∗(G )

Remark “n ≥ ...” suffices if rk(Z (G )) ≥ 2Conj. If Rn/In ∼= H∗(G ) then (d1, ..., dr+1) = (−1,−2, ...,−r ,−r)

Simon King, NUIG The Cohomology of finite p–Groups

Page 62: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Benson’s Completeness Criterion

G abelian / gen. quaternion ⇒ degree 2 / 4 suffices. Otherwise:

Let r be the p-Rank of G and let Rn/In approximate H∗(G )

Let P1, . . . ,Pr ∈ Rn/In be a filter-regular HSOP, deg(Pi ) ≥ 2I.e., the multiplication by Pi on Rn/ (In + 〈P1, ...,Pi−1〉)has finite kernel, for i = 1, ..., r .

Maximal degrees of the kernels and of Rn/ (In + 〈P1, ...,Pr 〉) “filter degree type” (d1, ..., dr+1) (after easy computation)

Theorem [D. J. Benson, 2004]

n > max (0, di + i − 1)i=1,...,r +∑

i deg(Pi )− r ⇒ Rn/In ∼= H∗(G )

Remark “n ≥ ...” suffices if rk(Z (G )) ≥ 2Conj. If Rn/In ∼= H∗(G ) then (d1, ..., dr+1) = (−1,−2, ...,−r ,−r)

Simon King, NUIG The Cohomology of finite p–Groups

Page 63: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Benson’s Completeness Criterion

G abelian / gen. quaternion ⇒ degree 2 / 4 suffices. Otherwise:

Let r be the p-Rank of G and let Rn/In approximate H∗(G )

Let P1, . . . ,Pr ∈ Rn/In be a filter-regular HSOP, deg(Pi ) ≥ 2I.e., the multiplication by Pi on Rn/ (In + 〈P1, ...,Pi−1〉)has finite kernel, for i = 1, ..., r .

Maximal degrees of the kernels and of Rn/ (In + 〈P1, ...,Pr 〉) “filter degree type” (d1, ..., dr+1) (after easy computation)

Theorem [D. J. Benson, 2004]

n > max (0, di + i − 1)i=1,...,r +∑

i deg(Pi )− r ⇒ Rn/In ∼= H∗(G )

Remark “n ≥ ...” suffices if rk(Z (G )) ≥ 2Conj. If Rn/In ∼= H∗(G ) then (d1, ..., dr+1) = (−1,−2, ...,−r ,−r)

Simon King, NUIG The Cohomology of finite p–Groups

Page 64: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Benson’s Completeness Criterion

G abelian / gen. quaternion ⇒ degree 2 / 4 suffices. Otherwise:

Let r be the p-Rank of G and let Rn/In approximate H∗(G )

Let P1, . . . ,Pr ∈ Rn/In be a filter-regular HSOP, deg(Pi ) ≥ 2I.e., the multiplication by Pi on Rn/ (In + 〈P1, ...,Pi−1〉)has finite kernel, for i = 1, ..., r .

Maximal degrees of the kernels and of Rn/ (In + 〈P1, ...,Pr 〉) “filter degree type” (d1, ..., dr+1) (after easy computation)

Theorem [D. J. Benson, 2004]

n > max (0, di + i − 1)i=1,...,r +∑

i deg(Pi )− r ⇒ Rn/In ∼= H∗(G )

Remark “n ≥ ...” suffices if rk(Z (G )) ≥ 2Conj. If Rn/In ∼= H∗(G ) then (d1, ..., dr+1) = (−1,−2, ...,−r ,−r)

Simon King, NUIG The Cohomology of finite p–Groups

Page 65: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Benson’s Completeness Criterion

G abelian / gen. quaternion ⇒ degree 2 / 4 suffices. Otherwise:

Let r be the p-Rank of G and let Rn/In approximate H∗(G )

Let P1, . . . ,Pr ∈ Rn/In be a filter-regular HSOP, deg(Pi ) ≥ 2I.e., the multiplication by Pi on Rn/ (In + 〈P1, ...,Pi−1〉)has finite kernel, for i = 1, ..., r .

Maximal degrees of the kernels and of Rn/ (In + 〈P1, ...,Pr 〉) “filter degree type” (d1, ..., dr+1) (after easy computation)

Theorem [D. J. Benson, 2004]

n > max (0, di + i − 1)i=1,...,r +∑

i deg(Pi )− r ⇒ Rn/In ∼= H∗(G )

Remark “n ≥ ...” suffices if rk(Z (G )) ≥ 2

Conj. If Rn/In ∼= H∗(G ) then (d1, ..., dr+1) = (−1,−2, ...,−r ,−r)

Simon King, NUIG The Cohomology of finite p–Groups

Page 66: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Benson’s Completeness Criterion

G abelian / gen. quaternion ⇒ degree 2 / 4 suffices. Otherwise:

Let r be the p-Rank of G and let Rn/In approximate H∗(G )

Let P1, . . . ,Pr ∈ Rn/In be a filter-regular HSOP, deg(Pi ) ≥ 2I.e., the multiplication by Pi on Rn/ (In + 〈P1, ...,Pi−1〉)has finite kernel, for i = 1, ..., r .

Maximal degrees of the kernels and of Rn/ (In + 〈P1, ...,Pr 〉) “filter degree type” (d1, ..., dr+1) (after easy computation)

Theorem [D. J. Benson, 2004]

n > max (0, di + i − 1)i=1,...,r +∑

i deg(Pi )− r ⇒ Rn/In ∼= H∗(G )

Remark “n ≥ ...” suffices if rk(Z (G )) ≥ 2Conj. If Rn/In ∼= H∗(G ) then (d1, ..., dr+1) = (−1,−2, ...,−r ,−r)

Simon King, NUIG The Cohomology of finite p–Groups

Page 67: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing a filter-regular HSOP

Let r = p-rk(G ) and z = rk(Z (G )).Find Duflot regular generators g1, ..., gz ∈ H∗(G ).

Let U1, ...,Um ⊂ G be the maximal elementary abeliansubgroups.Using Dickson invariants: Compute classes Di ,j in thepolynomial part of H∗(Uj), for i = 1, ..., r − z and j = 1, ...,m.

There are classes ∆i ∈ H∗(G ) for i = 1, ..., r − z ,simultaneously restricting to the pki -th power of Di ,j forj = 1, ...,m.Very often, ki = 0. Allow modification by nilpotent elements

g1, ..., gz ,∆1, ...,∆r−z is a filter-regular HSOP of H∗(G )[consequence of D. J. Benson’s results].Computable in Rn/In !!

Simon King, NUIG The Cohomology of finite p–Groups

Page 68: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing a filter-regular HSOP

Let r = p-rk(G ) and z = rk(Z (G )).Find Duflot regular generators g1, ..., gz ∈ H∗(G ).

Let U1, ...,Um ⊂ G be the maximal elementary abeliansubgroups.Using Dickson invariants: Compute classes Di ,j in thepolynomial part of H∗(Uj), for i = 1, ..., r − z and j = 1, ...,m.

There are classes ∆i ∈ H∗(G ) for i = 1, ..., r − z ,simultaneously restricting to the pki -th power of Di ,j forj = 1, ...,m.Very often, ki = 0. Allow modification by nilpotent elements

g1, ..., gz ,∆1, ...,∆r−z is a filter-regular HSOP of H∗(G )[consequence of D. J. Benson’s results].Computable in Rn/In !!

Simon King, NUIG The Cohomology of finite p–Groups

Page 69: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing a filter-regular HSOP

Let r = p-rk(G ) and z = rk(Z (G )).Find Duflot regular generators g1, ..., gz ∈ H∗(G ).

Let U1, ...,Um ⊂ G be the maximal elementary abeliansubgroups.Using Dickson invariants: Compute classes Di ,j in thepolynomial part of H∗(Uj), for i = 1, ..., r − z and j = 1, ...,m.

There are classes ∆i ∈ H∗(G ) for i = 1, ..., r − z ,simultaneously restricting to the pki -th power of Di ,j forj = 1, ...,m.

Very often, ki = 0. Allow modification by nilpotent elements

g1, ..., gz ,∆1, ...,∆r−z is a filter-regular HSOP of H∗(G )[consequence of D. J. Benson’s results].Computable in Rn/In !!

Simon King, NUIG The Cohomology of finite p–Groups

Page 70: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing a filter-regular HSOP

Let r = p-rk(G ) and z = rk(Z (G )).Find Duflot regular generators g1, ..., gz ∈ H∗(G ).

Let U1, ...,Um ⊂ G be the maximal elementary abeliansubgroups.Using Dickson invariants: Compute classes Di ,j in thepolynomial part of H∗(Uj), for i = 1, ..., r − z and j = 1, ...,m.

There are classes ∆i ∈ H∗(G ) for i = 1, ..., r − z ,simultaneously restricting to the pki -th power of Di ,j forj = 1, ...,m.Very often, ki = 0. Allow modification by nilpotent elements

g1, ..., gz ,∆1, ...,∆r−z is a filter-regular HSOP of H∗(G )[consequence of D. J. Benson’s results].Computable in Rn/In !!

Simon King, NUIG The Cohomology of finite p–Groups

Page 71: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing a filter-regular HSOP

Let r = p-rk(G ) and z = rk(Z (G )).Find Duflot regular generators g1, ..., gz ∈ H∗(G ).

Let U1, ...,Um ⊂ G be the maximal elementary abeliansubgroups.Using Dickson invariants: Compute classes Di ,j in thepolynomial part of H∗(Uj), for i = 1, ..., r − z and j = 1, ...,m.

There are classes ∆i ∈ H∗(G ) for i = 1, ..., r − z ,simultaneously restricting to the pki -th power of Di ,j forj = 1, ...,m.Very often, ki = 0. Allow modification by nilpotent elements

g1, ..., gz ,∆1, ...,∆r−z is a filter-regular HSOP of H∗(G )[consequence of D. J. Benson’s results].

Computable in Rn/In !!

Simon King, NUIG The Cohomology of finite p–Groups

Page 72: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Constructing a filter-regular HSOP

Let r = p-rk(G ) and z = rk(Z (G )).Find Duflot regular generators g1, ..., gz ∈ H∗(G ).

Let U1, ...,Um ⊂ G be the maximal elementary abeliansubgroups.Using Dickson invariants: Compute classes Di ,j in thepolynomial part of H∗(Uj), for i = 1, ..., r − z and j = 1, ...,m.

There are classes ∆i ∈ H∗(G ) for i = 1, ..., r − z ,simultaneously restricting to the pki -th power of Di ,j forj = 1, ...,m.Very often, ki = 0. Allow modification by nilpotent elements

g1, ..., gz ,∆1, ...,∆r−z is a filter-regular HSOP of H∗(G )[consequence of D. J. Benson’s results].Computable in Rn/In !!

Simon King, NUIG The Cohomology of finite p–Groups

Page 73: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Improvement by existence proof

Problem: Dickson invariants may be of large degree

We take minimal factors of the ∆i , for decreasing the degrees.

We use the Dickson classes only for computing the filterdegree type (which is the same for any f. r. HSOP)!

We prove the presence of a small–degree filter–regular HSOP:

Lemma [D. J. Green, S. K. 2008/9]

In Rn/In, kill g1, ..., gz , possibly some ∆1, ...,∆i0 , and allmonomials of some degree d . If the quotient is finite, then thereexist parameters in degree d that extend g1, ..., gz ,∆1, ...,∆i0 to afilter-regular HSOP.

Conway(3) and others would be unfeasible without that trick!

Simon King, NUIG The Cohomology of finite p–Groups

Page 74: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Improvement by existence proof

Problem: Dickson invariants may be of large degree

We take minimal factors of the ∆i , for decreasing the degrees.

We use the Dickson classes only for computing the filterdegree type (which is the same for any f. r. HSOP)!

We prove the presence of a small–degree filter–regular HSOP:

Lemma [D. J. Green, S. K. 2008/9]

In Rn/In, kill g1, ..., gz , possibly some ∆1, ...,∆i0 , and allmonomials of some degree d . If the quotient is finite, then thereexist parameters in degree d that extend g1, ..., gz ,∆1, ...,∆i0 to afilter-regular HSOP.

Conway(3) and others would be unfeasible without that trick!

Simon King, NUIG The Cohomology of finite p–Groups

Page 75: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Improvement by existence proof

Problem: Dickson invariants may be of large degree

We take minimal factors of the ∆i , for decreasing the degrees.

We use the Dickson classes only for computing the filterdegree type

(which is the same for any f. r. HSOP)!

We prove the presence of a small–degree filter–regular HSOP:

Lemma [D. J. Green, S. K. 2008/9]

In Rn/In, kill g1, ..., gz , possibly some ∆1, ...,∆i0 , and allmonomials of some degree d . If the quotient is finite, then thereexist parameters in degree d that extend g1, ..., gz ,∆1, ...,∆i0 to afilter-regular HSOP.

Conway(3) and others would be unfeasible without that trick!

Simon King, NUIG The Cohomology of finite p–Groups

Page 76: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Improvement by existence proof

Problem: Dickson invariants may be of large degree

We take minimal factors of the ∆i , for decreasing the degrees.

We use the Dickson classes only for computing the filterdegree type (which is the same for any f. r. HSOP)!

We prove the presence of a small–degree filter–regular HSOP:

Lemma [D. J. Green, S. K. 2008/9]

In Rn/In, kill g1, ..., gz , possibly some ∆1, ...,∆i0 , and allmonomials of some degree d . If the quotient is finite, then thereexist parameters in degree d that extend g1, ..., gz ,∆1, ...,∆i0 to afilter-regular HSOP.

Conway(3) and others would be unfeasible without that trick!

Simon King, NUIG The Cohomology of finite p–Groups

Page 77: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Improvement by existence proof

Problem: Dickson invariants may be of large degree

We take minimal factors of the ∆i , for decreasing the degrees.

We use the Dickson classes only for computing the filterdegree type (which is the same for any f. r. HSOP)!

We prove the presence of a small–degree filter–regular HSOP:

Lemma [D. J. Green, S. K. 2008/9]

In Rn/In, kill g1, ..., gz , possibly some ∆1, ...,∆i0 , and allmonomials of some degree d . If the quotient is finite, then thereexist parameters in degree d that extend g1, ..., gz ,∆1, ...,∆i0 to afilter-regular HSOP.

Conway(3) and others would be unfeasible without that trick!

Simon King, NUIG The Cohomology of finite p–Groups

Page 78: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Improvement by existence proof

Problem: Dickson invariants may be of large degree

We take minimal factors of the ∆i , for decreasing the degrees.

We use the Dickson classes only for computing the filterdegree type (which is the same for any f. r. HSOP)!

We prove the presence of a small–degree filter–regular HSOP:

Lemma [D. J. Green, S. K. 2008/9]

In Rn/In, kill g1, ..., gz , possibly some ∆1, ...,∆i0 , and allmonomials of some degree d .

If the quotient is finite, then thereexist parameters in degree d that extend g1, ..., gz ,∆1, ...,∆i0 to afilter-regular HSOP.

Conway(3) and others would be unfeasible without that trick!

Simon King, NUIG The Cohomology of finite p–Groups

Page 79: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Improvement by existence proof

Problem: Dickson invariants may be of large degree

We take minimal factors of the ∆i , for decreasing the degrees.

We use the Dickson classes only for computing the filterdegree type (which is the same for any f. r. HSOP)!

We prove the presence of a small–degree filter–regular HSOP:

Lemma [D. J. Green, S. K. 2008/9]

In Rn/In, kill g1, ..., gz , possibly some ∆1, ...,∆i0 , and allmonomials of some degree d . If the quotient is finite, then thereexist parameters in degree d that extend g1, ..., gz ,∆1, ...,∆i0 to afilter-regular HSOP.

Conway(3) and others would be unfeasible without that trick!

Simon King, NUIG The Cohomology of finite p–Groups

Page 80: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Improvement by existence proof

Problem: Dickson invariants may be of large degree

We take minimal factors of the ∆i , for decreasing the degrees.

We use the Dickson classes only for computing the filterdegree type (which is the same for any f. r. HSOP)!

We prove the presence of a small–degree filter–regular HSOP:

Lemma [D. J. Green, S. K. 2008/9]

In Rn/In, kill g1, ..., gz , possibly some ∆1, ...,∆i0 , and allmonomials of some degree d . If the quotient is finite, then thereexist parameters in degree d that extend g1, ..., gz ,∆1, ...,∆i0 to afilter-regular HSOP.

Conway(3) and others would be unfeasible without that trick!Simon King, NUIG The Cohomology of finite p–Groups

Page 81: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 82: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 83: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative

to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 84: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 85: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 86: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 87: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 88: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 89: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 90: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

What is “Sage”? www.sagemath.org

Initiated in 2005 by W. Stein (UCSD, now at Univ. of Washington)

Mission statement

Creating a uniform open source viable alternative to Magma,Maple, Mathematica, and Matlab

Do not re-invent the wheel — build the car!

Includes Axiom, GAP, GP/PARI, Macaulay2, Maxima,Octave, R, Singular, interfaces to commercial software, ...

Several hundred thousand lines of new code

Cython (compiled Python) — fast code, inclusion of C-code.

Notebook, 2d- and 3d-graphics

Very helpful community

Simon King, NUIG The Cohomology of finite p–Groups

Page 91: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

How we use Sage’s features

GAP functions of David Green create subgroup data.

Cython Extension Modules:

Compute resolutions (based on David Green’s C-code)Cochains, Cup Product, Induced Homomorphisms, ...Benson’s test, with our improvements.

Do not re-invent the wheel — Use Singular!

GB of relation ideal for group number 836 of order 128

> 1 month with self-made implementation (David Green), butonly few hours with Singular

Ask people when problems occur! Huge speed-up by better use of interface and Cython

Simon King, NUIG The Cohomology of finite p–Groups

Page 92: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

How we use Sage’s features

GAP functions of David Green create subgroup data.

Cython Extension Modules:

Compute resolutions (based on David Green’s C-code)Cochains, Cup Product, Induced Homomorphisms, ...Benson’s test, with our improvements.

Do not re-invent the wheel — Use Singular!

GB of relation ideal for group number 836 of order 128

> 1 month with self-made implementation (David Green), butonly few hours with Singular

Ask people when problems occur! Huge speed-up by better use of interface and Cython

Simon King, NUIG The Cohomology of finite p–Groups

Page 93: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

How we use Sage’s features

GAP functions of David Green create subgroup data.

Cython Extension Modules:

Compute resolutions (based on David Green’s C-code)

Cochains, Cup Product, Induced Homomorphisms, ...Benson’s test, with our improvements.

Do not re-invent the wheel — Use Singular!

GB of relation ideal for group number 836 of order 128

> 1 month with self-made implementation (David Green), butonly few hours with Singular

Ask people when problems occur! Huge speed-up by better use of interface and Cython

Simon King, NUIG The Cohomology of finite p–Groups

Page 94: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

How we use Sage’s features

GAP functions of David Green create subgroup data.

Cython Extension Modules:

Compute resolutions (based on David Green’s C-code)Cochains, Cup Product, Induced Homomorphisms, ...

Benson’s test, with our improvements.

Do not re-invent the wheel — Use Singular!

GB of relation ideal for group number 836 of order 128

> 1 month with self-made implementation (David Green), butonly few hours with Singular

Ask people when problems occur! Huge speed-up by better use of interface and Cython

Simon King, NUIG The Cohomology of finite p–Groups

Page 95: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

How we use Sage’s features

GAP functions of David Green create subgroup data.

Cython Extension Modules:

Compute resolutions (based on David Green’s C-code)Cochains, Cup Product, Induced Homomorphisms, ...Benson’s test, with our improvements.

Do not re-invent the wheel — Use Singular!

GB of relation ideal for group number 836 of order 128

> 1 month with self-made implementation (David Green), butonly few hours with Singular

Ask people when problems occur! Huge speed-up by better use of interface and Cython

Simon King, NUIG The Cohomology of finite p–Groups

Page 96: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

How we use Sage’s features

GAP functions of David Green create subgroup data.

Cython Extension Modules:

Compute resolutions (based on David Green’s C-code)Cochains, Cup Product, Induced Homomorphisms, ...Benson’s test, with our improvements.

Do not re-invent the wheel — Use Singular!

GB of relation ideal for group number 836 of order 128

> 1 month with self-made implementation (David Green), butonly few hours with Singular

Ask people when problems occur! Huge speed-up by better use of interface and Cython

Simon King, NUIG The Cohomology of finite p–Groups

Page 97: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

How we use Sage’s features

GAP functions of David Green create subgroup data.

Cython Extension Modules:

Compute resolutions (based on David Green’s C-code)Cochains, Cup Product, Induced Homomorphisms, ...Benson’s test, with our improvements.

Do not re-invent the wheel — Use Singular!

GB of relation ideal for group number 836 of order 128

> 1 month with self-made implementation (David Green), butonly few hours with Singular

Ask people when problems occur! Huge speed-up by better use of interface and Cython

Simon King, NUIG The Cohomology of finite p–Groups

Page 98: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

How we use Sage’s features

GAP functions of David Green create subgroup data.

Cython Extension Modules:

Compute resolutions (based on David Green’s C-code)Cochains, Cup Product, Induced Homomorphisms, ...Benson’s test, with our improvements.

Do not re-invent the wheel — Use Singular!

GB of relation ideal for group number 836 of order 128

> 1 month with self-made implementation (David Green), butonly few hours with Singular

Ask people when problems occur!

Huge speed-up by better use of interface and Cython

Simon King, NUIG The Cohomology of finite p–Groups

Page 99: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

How we use Sage’s features

GAP functions of David Green create subgroup data.

Cython Extension Modules:

Compute resolutions (based on David Green’s C-code)Cochains, Cup Product, Induced Homomorphisms, ...Benson’s test, with our improvements.

Do not re-invent the wheel — Use Singular!

GB of relation ideal for group number 836 of order 128

> 1 month with self-made implementation (David Green), butonly few hours with Singular

Ask people when problems occur! Huge speed-up by better use of interface and Cython

Simon King, NUIG The Cohomology of finite p–Groups

Page 100: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical generating sets

Minimal number of generators

#Gen #gps34 336 139 165 1

2322 groups have less than 34 minimalgenerators

The winner is:Group 836

Maximal degree of minimal generators

Deg #gps13 114 316 2217 1

2301 groups have generator degree lessthan 12

The winner is:Group 562

Simon King, NUIG The Cohomology of finite p–Groups

Page 101: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical generating sets

Minimal number of generators

#Gen #gps34 336 139 165 1

2322 groups have less than 34 minimalgenerators

The winner is:Group 836

Maximal degree of minimal generators

Deg #gps13 114 316 2217 1

2301 groups have generator degree lessthan 12

The winner is:Group 562

Simon King, NUIG The Cohomology of finite p–Groups

Page 102: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical generating sets

Minimal number of generators

#Gen #gps34 336 139 165 1

2322 groups have less than 34 minimalgenerators

The winner is:Group 836

Maximal degree of minimal generators

Deg #gps13 114 316 2217 1

2301 groups have generator degree lessthan 12

The winner is:Group 562

Simon King, NUIG The Cohomology of finite p–Groups

Page 103: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical generating sets

Minimal number of generators

#Gen #gps34 336 139 165 1

2322 groups have less than 34 minimalgenerators

The winner is:Group 836

Maximal degree of minimal generators

Deg #gps13 114 316 2217 1

2301 groups have generator degree lessthan 12

The winner is:Group 562

Simon King, NUIG The Cohomology of finite p–Groups

Page 104: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical generating sets

Minimal number of generators

#Gen #gps34 336 139 165 1

2322 groups have less than 34 minimalgenerators

The winner is:Group 836

Maximal degree of minimal generators

Deg #gps13 114 316 2217 1

2301 groups have generator degree lessthan 12

The winner is:Group 562

Simon King, NUIG The Cohomology of finite p–Groups

Page 105: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical generating sets

Minimal number of generators

#Gen #gps34 336 139 165 1

2322 groups have less than 34 minimalgenerators

The winner is:Group 836

Maximal degree of minimal generators

Deg #gps13 114 316 2217 1

2301 groups have generator degree lessthan 12

The winner is:Group 562

Simon King, NUIG The Cohomology of finite p–Groups

Page 106: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical relation ideals

Minimal number of relations

#Rel #gps461 1486 1526 1626 1

1859 1

2323 groups have less than 440 minimalrelations

The winner is:Group 836

Maximal degree of minimal relations

Deg #gps28 430 332 134 1

2319 groups have relation degree lessthan 27

The winner is:Group 562But 2298, 2300, 2327 are hardest!

Simon King, NUIG The Cohomology of finite p–Groups

Page 107: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical relation ideals

Minimal number of relations

#Rel #gps461 1486 1526 1626 1

1859 1

2323 groups have less than 440 minimalrelations

The winner is:Group 836

Maximal degree of minimal relations

Deg #gps28 430 332 134 1

2319 groups have relation degree lessthan 27

The winner is:Group 562But 2298, 2300, 2327 are hardest!

Simon King, NUIG The Cohomology of finite p–Groups

Page 108: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical relation ideals

Minimal number of relations

#Rel #gps461 1486 1526 1626 1

1859 1

2323 groups have less than 440 minimalrelations

The winner is:Group 836

Maximal degree of minimal relations

Deg #gps28 430 332 134 1

2319 groups have relation degree lessthan 27

The winner is:Group 562But 2298, 2300, 2327 are hardest!

Simon King, NUIG The Cohomology of finite p–Groups

Page 109: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical relation ideals

Minimal number of relations

#Rel #gps461 1486 1526 1626 1

1859 1

2323 groups have less than 440 minimalrelations

The winner is:Group 836

Maximal degree of minimal relations

Deg #gps28 430 332 134 1

2319 groups have relation degree lessthan 27

The winner is:Group 562But 2298, 2300, 2327 are hardest!

Simon King, NUIG The Cohomology of finite p–Groups

Page 110: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical relation ideals

Minimal number of relations

#Rel #gps461 1486 1526 1626 1

1859 1

2323 groups have less than 440 minimalrelations

The winner is:Group 836

Maximal degree of minimal relations

Deg #gps28 430 332 134 1

2319 groups have relation degree lessthan 27

The winner is:Group 562

But 2298, 2300, 2327 are hardest!

Simon King, NUIG The Cohomology of finite p–Groups

Page 111: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

Typical relation ideals

Minimal number of relations

#Rel #gps461 1486 1526 1626 1

1859 1

2323 groups have less than 440 minimalrelations

The winner is:Group 836

Maximal degree of minimal relations

Deg #gps28 430 332 134 1

2319 groups have relation degree lessthan 27

The winner is:Group 562But 2298, 2300, 2327 are hardest!

Simon King, NUIG The Cohomology of finite p–Groups

Page 112: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

How good is Benson’s criterion?

Failure of Improved Benson’s Completeness Criterion

dB − d∞ #gps0 17791 3412 1683 394 1

dB : Benson’s Criterion appliesd∞: computation stabilises.

The loser is: Group 2320,which is the direct product of D8

with an elementary abelian group.

Failure of Duflot’s Depth Bound (2313 non-abelian groups)

depth - rk(Z (G )) #gps0 17671 5082 373 1

rk(Z (G )) is a lower bound forthe depth of H∗(G ).

The winner is: Group 2326,extraspecial of type +

Simon King, NUIG The Cohomology of finite p–Groups

Page 113: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

How good is Benson’s criterion?

Failure of Improved Benson’s Completeness Criterion

dB − d∞ #gps0 17791 3412 1683 394 1

dB : Benson’s Criterion appliesd∞: computation stabilises.

The loser is: Group 2320,which is the direct product of D8

with an elementary abelian group.

Failure of Duflot’s Depth Bound (2313 non-abelian groups)

depth - rk(Z (G )) #gps0 17671 5082 373 1

rk(Z (G )) is a lower bound forthe depth of H∗(G ).

The winner is: Group 2326,extraspecial of type +

Simon King, NUIG The Cohomology of finite p–Groups

Page 114: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

How good is Benson’s criterion?

Failure of Improved Benson’s Completeness Criterion

dB − d∞ #gps0 17791 3412 1683 394 1

dB : Benson’s Criterion appliesd∞: computation stabilises.

The loser is: Group 2320,which is the direct product of D8

with an elementary abelian group.

Failure of Duflot’s Depth Bound (2313 non-abelian groups)

depth - rk(Z (G )) #gps0 17671 5082 373 1

rk(Z (G )) is a lower bound forthe depth of H∗(G ).

The winner is: Group 2326,extraspecial of type +

Simon King, NUIG The Cohomology of finite p–Groups

Page 115: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

How good is Benson’s criterion?

Failure of Improved Benson’s Completeness Criterion

dB − d∞ #gps0 17791 3412 1683 394 1

dB : Benson’s Criterion appliesd∞: computation stabilises.

The loser is: Group 2320,which is the direct product of D8

with an elementary abelian group.

Failure of Duflot’s Depth Bound (2313 non-abelian groups)

depth - rk(Z (G )) #gps0 17671 5082 373 1

rk(Z (G )) is a lower bound forthe depth of H∗(G ).

The winner is: Group 2326,extraspecial of type +

Simon King, NUIG The Cohomology of finite p–Groups

Page 116: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 117: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.

Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 118: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.

It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 119: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11

, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 120: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22

, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 121: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete

— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 122: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 123: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features:

Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 124: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants,

Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 125: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,

Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 126: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 127: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups

Page 128: The Cohomology of nite p{Groupshamilton.nuigalway.ie/DeBrunCentre/SecondWorkshop/simon.pdf · Summary of computational results The Cohomology of nite p{Groups Simon King (NUIG) Joint

Mission statementProject summary

Approaches for computing CohomologyDegree-wise approximation of H∗(G ; Fp)

Benson’s Completeness CriterionImplementation in Sage

Summary of computational results

Minimal generating sets and relationsHow good is Benson’s criterion?

To Do

Search counterexamples for Strong Benson Conjecture.Currently: Group 299 of order 256, which is of defect 4.It shows unexpected behaviour: 77 generators up to degree11, ∼ 3000 relations up to degree 22, but still incomplete— and blocks 158 Gb hard disk...

Add more features: Interesting invariants, Steenrod actions,Fp cohomology of general finite groups

Create a relational data base.

Thank you!

Simon King, NUIG The Cohomology of finite p–Groups