packages feed

coincident-root-loci-0.3: coincident-root-loci.cabal

Cabal-Version:        2.4
Name:                 coincident-root-loci
Version:              0.3
Synopsis:             Equivariant CSM classes of coincident root loci

Description:          This library contians a set of function to compute, among
                      others, the @GL(2)@-equivariant Chern-Schwartz-MacPherson
                      classes of coincident root loci, which are subvarieties
                      of the space of unordered @n@-tuples of points in the complex
                      projective line. To such an @n@-tuples we can associate 
                      a partition of @n@ given by the multiplicities of the distinct
                      points; this stratifies the set of all @n@-tuples, and we
                      call these strata \"coincident root loci\".
                      
                      This package is supplementary software for a forthcoming paper.

License:              BSD-3-Clause
License-file:         LICENSE
Author:               Balazs Komuves
Copyright:            (c) 2015-2021 Balazs Komuves
Maintainer:           bkomuves (plus) hackage (at) gmail (dot) com
Homepage:             https://hub.darcs.net/bkomuves/coincident-root-loci
Stability:            Experimental
Category:             Math
Tested-With:          GHC == 8.6.5
Build-Type:           Simple

extra-source-files:   README.md
                      mathematica/equiv_motivic_chern.nb
                      mathematica/equiv_motivic_chern.src
                      mathematica/equivariant_CSM_via_motivic.nb
                      mathematica/equivariant_CSM_via_motivic.src
                      slides/motivic_slides_2018.pdf
                      slides/csm_slides_2017.pdf

source-repository head
  type:                 darcs
  location:             https://hub.darcs.net/bkomuves/coincident-root-loci

--------------------------------------------------------------------------------

Library

  Build-Depends:        base >= 4 && < 5, 
                        array >= 0.5, containers >= 0.5, random, transformers,
                        combinat >= 0.2.10.0, polynomial-algebra >= 0.1

  Exposed-Modules:     
                        -- Math.RootLoci
                        Math.RootLoci.Classic
                        -- Math.RootLoci.Dual
                        Math.RootLoci.Dual.Restriction
                        Math.RootLoci.Dual.Localization
                        -- Math.RootLoci.CSM
                        -- Math.RootLoci.CSM.Equivariant
                        Math.RootLoci.CSM.Equivariant.Direct
                        Math.RootLoci.CSM.Equivariant.Recursive
                        Math.RootLoci.CSM.Equivariant.Ordered
                        Math.RootLoci.CSM.Equivariant.PushForward
                        Math.RootLoci.CSM.Equivariant.Umbral
                        Math.RootLoci.CSM.Aluffi
                        Math.RootLoci.CSM.Projective
                        Math.RootLoci.Segre.Equivariant
                        Math.RootLoci.Geometry
                        Math.RootLoci.Geometry.Forget
                        Math.RootLoci.Geometry.Cohomology
                        Math.RootLoci.Geometry.Mobius
                        -- Math.RootLoci.Motivic
                        Math.RootLoci.Motivic.Classes
                        Math.RootLoci.Motivic.Abstract
                        Math.RootLoci.Motivic.Homology
                        -- Math.RootLoci.Motivic.Formula
                        Math.RootLoci.Algebra
                        Math.RootLoci.Algebra.SymmPoly
                        Math.RootLoci.Misc
                        Math.RootLoci.Misc.PTable
                        Math.RootLoci.Misc.Common

  Default-Extensions:   CPP, BangPatterns
  Other-Extensions:     MultiParamTypeClasses, ScopedTypeVariables, 
                        GeneralizedNewtypeDeriving

  Default-Language:     Haskell2010

  Hs-Source-Dirs:       src

  ghc-options:          -fwarn-tabs -fno-warn-unused-matches -fno-warn-name-shadowing -fno-warn-unused-imports
    
--------------------------------------------------------------------------------
    
test-suite test

  default-language:     Haskell2010
  type:                 exitcode-stdio-1.0
  hs-source-dirs:       test
  main-is:              testSuite.hs
  
  build-depends:        base >= 4 && < 5, 
                        array >= 0.5, containers >= 0.5,
                        tasty >= 0.11, tasty-hunit >= 0.9,
                        combinat >= 0.2.9.0, polynomial-algebra >= 0.1,
                        coincident-root-loci 
                       
  other-modules:        Tests.Common
                        Tests.Dual
                        Tests.Pushforward                  
                        Tests.CSM.Equivariant                  
                        Tests.CSM.Projective                  
                        Tests.RootVsClass.Check                  
                        Tests.RootVsClass.Direct                  
                        Tests.RootVsClass.Ordered                  
                        Tests.RootVsClass.PushForward                  
                        Tests.RootVsClass.Recursive                  
                        Tests.RootVsClass.Umbral