coincident-root-loci-0.3: Equivariant CSM classes of coincident root loci
Safe HaskellNone
LanguageHaskell2010

Math.RootLoci.Classic

Description

Classical results:

  • Hilbert's degree formula
  • some enumarative geometry computations by Schubert
Synopsis

Documentation

codim :: Partition -> Int Source #

Codimension of a strata. This is simply (sum mu_i) - length(mu).

dimension :: Partition -> Int Source #

Dimension of the strata. dim = length(mu).

Hilbert formula

hilbert :: Partition -> Integer Source #

Hilbert's formula for the degree of a stratum

hilbert2 :: Partition -> Integer Source #

Hilbert's degree formula, another version (as a sanity test).

Enumerative geometry

degreeOfDualCurve :: Int -> Integer Source #

The degree of the dual curve is d(d-1)

numberOfCurveFlexes :: Int -> Integer Source #

Number of flex lines to a generic degree d plane curve

numberOfCurveBiTangents :: Int -> Integer Source #

Number of bitangent lines to a generic degree d plane curve

numberOfSurface4xTangents :: Int -> Integer Source #

Number of 4-tangent lines to a generic degree d surface (Schubert)

numberOfSurface5xHyperflexes :: Int -> Integer Source #

Number of lines meeting a generic degree d surface at point with 5x multiplicity

bidegreeOfSurfaceBiTangents :: Int -> (Integer, Integer) Source #

Bidegree of bitangent locus of a generic hypersurface

(See: Kathlen Kohn, Bernt Ivar Utstol Nodland, Paolo Tripoli: Secants, bitangents, and their congruences)

bidegreeOfSurfaceFlexes :: Int -> (Integer, Integer) Source #

Bidegree of the flex locus of a generic hypersurface

(See: Kathlen Kohn, Bernt Ivar Utstol Nodland, Paolo Tripoli: Secants, bitangents, and their congruences)