sigma-ij-0.2.0.2: Thom polynomials of second order Thom-Boardman singularities

Safe HaskellNone
LanguageHaskell2010

Math.ThomPoly.SigmaI

Contents

Description

Calculates the Thom polynomial of Sigma^{i} with localization and the substitution trick (for sanity testing only, as we know the answer anyway)

Synopsis

Documentation

Sigma^{i}

data SigmaI Source #

Constructors

SigmaI 

Fields

  • _i :: !Int

    corank of the differential

  • _n :: !Int

    source dimension

smallestI :: Int -> SigmaI Source #

We need n >= mu with this method

codim :: SigmaI -> Int -> Int Source #

The codimension of Sigma^{i}(n,m) is codim = i*(m-n+i)

signCorrection :: SigmaI -> Int Source #

There is a sign in the localization formula.

sigmai :: CoeffRing coeff => Proxy coeff -> Batch -> SigmaI -> FreeMod Schur (FieldOfFractions coeff) Source #

sigmai' :: forall coeff. CoeffRing coeff => Proxy coeff -> SigmaI -> [(Partition, Partition)] -> FreeMod Schur (FieldOfFractions coeff) Source #