Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data PartitionComparison a Source
Split (Set (Set a)) (Set a) (Set (Set a)) (Set a) (Set (Set a)) | |
Merge (Set (Set a)) (Set a) (Set (Set a)) (Set a) (Set (Set a)) |
Eq a => Eq (PartitionComparison a) | |
Show a => Show (PartitionComparison a) |
partitionComparison :: Ord a => Set (Set a) -> Set (Set a) -> PartitionComparison a Source
data MarkPosition Source
markPosition :: Ord a => a -> PartitionComparison a -> MarkPosition Source
markPosition' :: Ord a => a -> Set (Set a) -> Set a -> Set (Set a) -> Set a -> Set (Set a) -> MarkPosition Source
toElMo :: Ord a => PartitionComparison a -> ElMo Source
morphism_ :: Ord a => a -> Set Int -> Set Int -> Set (Set a) -> Set (Set a) -> (ElMo, MarkPosition) Source
toMorphism :: RingEq r => ElMo -> MarkPosition -> Morphism [B] r Source
padMorphism :: RingEq r => ComparisonType -> Int -> Int -> Int -> MarkPosition -> Morphism [B] r Source
khovanovLine :: [[[Int]]] -> [ElMo] Source