| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Math.Combinat.Tableaux.Skew
Description
Skew tableaux are skew partitions filled with numbers.
- newtype SkewTableau a = SkewTableau [(Int, [a])]
- skewShape :: SkewTableau a -> SkewPartition
- dualSkewTableau :: forall a. SkewTableau a -> SkewTableau a
- semiStandardSkewTableaux :: Int -> SkewPartition -> [SkewTableau Int]
- asciiSkewTableau :: Show a => SkewTableau a -> ASCII
- asciiSkewTableau' :: Show a => String -> PartitionConvention -> SkewTableau a -> ASCII
- skewTableauRowWord :: SkewTableau a -> [a]
- skewTableauColumnWord :: SkewTableau a -> [a]
- fillSkewPartitionWithRowWord :: SkewPartition -> [a] -> SkewTableau a
- fillSkewPartitionWithColumnWord :: SkewPartition -> [a] -> SkewTableau a
- skewTableauRowContent :: SkewTableau Int -> Maybe Partition
Documentation
newtype SkewTableau a Source
A skew tableau is represented by a list of offsets and entries
Constructors
| SkewTableau [(Int, [a])] |
Instances
| Functor SkewTableau Source | |
| Eq a => Eq (SkewTableau a) Source | |
| Ord a => Ord (SkewTableau a) Source | |
| Show a => Show (SkewTableau a) Source | |
| Show a => DrawASCII (SkewTableau a) Source |
skewShape :: SkewTableau a -> SkewPartition Source
dualSkewTableau :: forall a. SkewTableau a -> SkewTableau a Source
semiStandardSkewTableaux :: Int -> SkewPartition -> [SkewTableau Int] Source
Semi-standard skew tableaux filled with numbers [1..n]
asciiSkewTableau :: Show a => SkewTableau a -> ASCII Source
Arguments
| :: Show a | |
| => String | string representing the elements of the inner (unfilled) partition |
| -> PartitionConvention | |
| -> SkewTableau a | |
| -> ASCII |
skewTableauRowWord :: SkewTableau a -> [a] Source
The reversed rows, concatenated
skewTableauColumnWord :: SkewTableau a -> [a] Source
The reversed rows, concatenated
fillSkewPartitionWithRowWord :: SkewPartition -> [a] -> SkewTableau a Source
Fills a skew partition with content, in row word order
fillSkewPartitionWithColumnWord :: SkewPartition -> [a] -> SkewTableau a Source
Fills a skew partition with content, in column word order
skewTableauRowContent :: SkewTableau Int -> Maybe Partition Source
If the skew tableau's row word is a lattice word, we can make a partition from its content