Casey M. Pinckney

Coding

In much of my research, I do lots of coding to generate examples and visualizations of the objects I study. I have worked with GAP (Groups, Algorithms, and Programming), SageMath, Macaulay2, and more recently Polymake.



I am currently working on a GAP development project that converts Magma routines for computing maximal subgroups of classical groups into GAP routines.


For my thesis work, I use techniques from topological combinatorics to solve a problem in group theory. To each finite group G there is an associated simplicial complex In(G) which arises from minimal generating sets for subgroups of G. In low dimensions, we can visualize these with the help of computer algebra systems.


I generate these complexes in GAP and use this data in Polymake to generate images that display the orbits of the complexes under the action of the automorphism group of G.


Pictured is the resulting image for the independence complex of the direct product of the cyclic group C3 and the quaternion group Q8.