Computes the multiplicty of a family of irreducibles in the stable cohomology of complex configuration space. Borrowing notation from Farb, the function YoungToPoly takes a Young diagram
The Data folder includes the results.csv file of the coefficients stable.csv file of the stable decomposition
of
The code was prepared targeting .NET 8.0 in Visual Studio 2022. MainMethod/Main.cs is the execution point and contains a helper method for saving the computational output to results.csv. Note that the code has been optimized through memoization to compute YoungToPoly for all
Below we briefly describe each project file.
Defines the Partition class which stores a partition of BigRational class which handles rational number arithmetic and stores the numerator and denominator as BigIntegers to avoid overflow errors.
Defines the LaurentPolynomial, Polynomial, and CharacterPolynomial classes. Also defines SymmetricPolynomial and RationalPolynomial classes, although these two are not needed for current functionality. Note that character polynomials are stored as rational linear combinations in the binomial basis.
Defines YoungToChar.PartToCharPoly which takes in a partition
This project also contains PolyStatistics.CharPolyToPowSeries which takes as input a characteristic polynomial