Copyright | (c) Erich Gut |
---|---|
License | BSD3 |
Maintainer | zerich.gut@gmail.com |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Quiver n m = Quiver (Any n) (FinList m (Orientation N))
- qvOrientations :: Quiver n m -> FinList m (Orientation N)
- coQuiver :: Quiver n m -> Dual (Quiver n m)
- coQuiverInv :: Dual (Quiver n m) -> Quiver n m
Quiver
quiver of n
points and m
arrows.
Property Let Quiver w o
be in
, then holds:
For all Quiver
n m0
holds: <=
j <
ms j
and <
ne j
where
<
nn =
, lengthN
ws j =
and start
(o j)e j =
.end
(o j)
Quiver (Any n) (FinList m (Orientation N)) |
qvOrientations :: Quiver n m -> FinList m (Orientation N) Source #
the orientation of the arrows of a quiver.