Maintainer | Anders Claesson <anders.claesson@gmail.com> |
---|---|
Safe Haskell | None |
A permutation class is a downset in the poset of permutations ordered by containment. This module provides definitions of some common classes.
- inc :: Perm a => Int -> [a]
- dec :: Perm a => Int -> [a]
- av123 :: Perm a => Int -> [a]
- av132 :: Perm a => Int -> [a]
- av213 :: Perm a => Int -> [a]
- av231 :: Perm a => Int -> [a]
- av312 :: Perm a => Int -> [a]
- av321 :: Perm a => Int -> [a]
- vee :: Perm a => Int -> [a]
- caret :: Perm a => Int -> [a]
- gt :: Perm a => Int -> [a]
- lt :: Perm a => Int -> [a]
- wedges :: Perm a => Int -> [a]
- separables :: Perm a => Int -> [a]
Documentation
vee :: Perm a => Int -> [a]Source
The V-class is Av(132, 231). It is so named because the diagram of a typical permutation in this class is shaped like a V.
caret :: Perm a => Int -> [a]Source
The ∧-class is Av(213, 312). It is so named because the diagram of a typical permutation in this class is shaped like a ∧.
gt :: Perm a => Int -> [a]Source
The >-class is Av(132, 312). It is so named because the diagram of a typical permutation in this class is shaped like a >.
lt :: Perm a => Int -> [a]Source
The <-class is Av(213, 231). It is so named because the diagram of a typical permutation in this class is shaped like a <.
separables :: Perm a => Int -> [a]Source
The class of separable permutations; it is identical to Av(2413,3142).