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

Math.RootLoci.Geometry.Mobius

Description

Mobius inversion for the coarsening poset of partitions

Synopsis

Documentation

newtype Partition #

A partition of an integer. The additional invariant enforced here is that partitions are monotone decreasing sequences of positive integers. The Ord instance is lexicographical.

Constructors

Partition [Int] 

Instances

Instances details
Eq Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

Ord Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

Read Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

Show Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

CanBeEmpty Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

HasNumberOfParts Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

HasWidth Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

Methods

width :: Partition -> Int #

HasHeight Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

Methods

height :: Partition -> Int #

HasWeight Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

Methods

weight :: Partition -> Int #

HasDuality Partition 
Instance details

Defined in Math.Combinat.Partitions.Integer.Naive

Methods

dual :: Partition -> Partition #

Mathematica Partition Source # 
Instance details

Defined in Math.RootLoci.Misc.Common

CacheKey Partition Source # 
Instance details

Defined in Math.RootLoci.Misc.PTable

Methods

monoCache :: (Partition -> a) -> Partition -> a Source #

The refinement poset of partitions

closures

fastClosure :: Partition -> Set Partition Source #

Fast computation of a single closure

fastAntiClosure :: Partition -> Set Partition Source #

Fast computation of a single "anticlosure" (opposite poset)

closureSet :: Partition -> Set Partition Source #

Caches and reuses all closures (lazily), this is the fastest version

closureSet' :: Partition -> Set Partition Source #

The closure without the stratum itself

Mobius function

zetaOf :: Partition -> ZMod Partition Source #

Zeta function of the refinement poset

mobiusOf :: Partition -> ZMod Partition Source #

Mobius function of the refinement poset

helpers

firstLevelDown :: Partition -> [Partition] Source #

Merging two parts

firstLevelUp :: Partition -> [Partition] Source #

Splitting one part into two

set partitions