Safe Haskell | None |
---|---|
Language | Haskell2010 |
Calculates the Thom polynomial of Sigma^{ij}
with localization
and the substitution trick
- data SigmaIJ = SigmaIJ {}
- smallestIJ :: (Int, Int) -> SigmaIJ
- codim :: SigmaIJ -> Int -> Int
- signCorrection :: SigmaIJ -> Int
- calcMu :: (Int, Int) -> Int
- listPosNeg :: SigmaIJ -> [(Partition, Partition)]
- statsIJ :: SigmaIJ -> Stats
- data Fixpoint2 = Fix2 {}
- o :: Int -> Int -> Int
- oo :: [Int] -> [Int] -> [(Int, Int)]
- sigmaij :: CoeffRing coeff => Proxy coeff -> Batch -> SigmaIJ -> FreeMod Schur (FieldOfFractions coeff)
- sigmaij' :: forall coeff. CoeffRing coeff => Proxy coeff -> SigmaIJ -> [(Partition, Partition)] -> FreeMod Schur (FieldOfFractions coeff)
Documentation
Sigma^{ij}
signCorrection :: SigmaIJ -> Int Source #
There is a sign in the localization formula.
listPosNeg :: SigmaIJ -> [(Partition, Partition)] Source #
Signed pairs of partitions appearing in the Thom polynomial of Sigma^{ij}
A fixed point
oo :: [Int] -> [Int] -> [(Int, Int)] Source #
"half-symmetric tensor product"
length (js `oo` is) == (length js) `o` (length is)