@hackage / sigma-ij

Thom polynomials of second order Thom-Boardman singularities

Latest0.2.0.2

About

Metadata

  • Last updated , by BalazsKomuves
  • License BSD-3-Clause
  • Categories Mathematics
  • Maintained by: bkomuves (plus) hackage (at) gmail (dot) com

  • Lottery factor: 0

Links

Installation

Tested Compilers

  1. 7.10.3

Readme

This is a program to compute Thom polynomials of second-order Thom-Boardman singularities Sigmai, j(n).

The computation is based on the localization method described in the author's PhD thesis: http://renyi.hu/~komuves/phdthesis.pdf.

USAGE:

sigma-ij -h help sigma-ij -i3 -j1 -n7 compute Tp(Sigma3, 1(7)) sigma-oj -i3 -j1 -n7 -r compute with coefficients in the given ring sigma-oj -i3 -j1 -n7 -B -b compute the n-th (out of N) part sigma-oj -i3 -j1 -n7 -rZp compute in the (baked-in) prime field Zp sigma-oj -i3 -j1 -n7 -o change the output file

Supported rings:

  • rationals
  • integers (remark: the division-free determinant algorithm often fails)
  • Zp, a baked-in prime field

The -B and -b options are useful to parallelize the computation over many computers.

TODO:

  • better (and faster) prime field implementation(s)
  • allow arbitrary prime fields instead of just a baked-in one
  • pivoting for the Bareiss (division-free) determinant algorithm
  • implement explicit formula for j=1