All the data in the form of Python dictionaries:
cohomology_data.py.
A Sage file to load, containing a couple of methods to work
conveniently wih the data:
unstable_algebras.sage.
Howto:
sage: load "unstable_algebras.sage"
sage: G= DihedralGroup(8)
sage: A= UnstableCohomologyRing(G)
sage: A
Unstable Algebra over GF(2) generated by z, y, x subject to
z*y + y^2 = 0.
sage: A.degrees
[1, 1, 2]
sage: z, y, x = A.gens()
sage: Sq(1) >> z
z^2
In this example we have assumed that the Small Groups library is
installed (sage -optional
then sage -i
gap_database_xxx
). Otherwise, you have to know the number of
the group according to GAP, in this case the dihedral group of order
16 is the group number 7, and one can use:
sage: A= UnstableCohomologyRing_gap_number(16,7)